List of usage examples for javax.mail URLName getHost
public String getHost()
From source file:com.adaptris.core.mail.MailHelper.java
static final URLName createURLName(String urlString, String username, String password) throws PasswordException { URLName url = new URLName(urlString); String realPassword = url.getPassword(); String realUser = url.getUsername(); if (realUser == null && !isEmpty(username)) { realUser = username;/*from ww w.jav a 2 s .c o m*/ } if (url.getPassword() == null && password != null) { realPassword = Password.decode(password); } return new URLName(url.getProtocol(), url.getHost(), url.getPort(), url.getFile(), realUser, realPassword); }
From source file:com.adaptris.mail.MailReceiverCase.java
protected static final URLName createURLName(String urlString, String uname, String pw) throws PasswordException { URLName url = new URLName(urlString); String password = url.getPassword(); String username = url.getUsername(); if (username == null && !isEmpty(uname)) { username = uname;/*w w w . ja va2 s . c om*/ } if (url.getPassword() == null && pw != null) { password = Password.decode(pw); } return new URLName(url.getProtocol(), url.getHost(), url.getPort(), url.getFile(), username, password); }
From source file:com.adaptris.util.TestURLName.java
public void testUrl() throws Exception { URLName url = new URLName(testUrl); assertEquals(protocol, url.getProtocol()); assertEquals(username, url.getUsername()); assertEquals(password, url.getPassword()); assertEquals(host, url.getHost()); assertEquals(testUrl, url.toString()); }
From source file:StoreTreeNode.java
/** * We override toString() so we can display the store URLName * without the password./* ww w. j ava 2 s . co m*/ */ public String toString() { if (display == null) { URLName url = store.getURLName(); if (url == null) { display = store.toString(); } else { // don't show the password URLName too = new URLName(url.getProtocol(), url.getHost(), url.getPort(), url.getFile(), url.getUsername(), null); display = too.toString(); } } return display; }
From source file:net.wastl.webmail.server.WebMailSession.java
/** Connect to mailhost "name"/* w w w. j a va2s. c om*/ */ public Folder connect(String name) throws MessagingException { MailHostData m = user.getMailHost(name); URLName url = new URLName(m.getHostURL()); Store st = connectStore(url.getHost(), url.getProtocol(), m.getLogin(), m.getPassword()); Folder f = st.getDefaultFolder(); connections.put(name, f); log.info("Mail: Default folder '" + f.getFullName() + "' retrieved from store " + st + '.'); return f; }
From source file:org.springframework.integration.mail.MailTransportUtils.java
/** * Returns a string representation of the given {@link URLName}, where the * password has been protected.//from w w w .j a v a 2 s . com */ public static String toPasswordProtectedString(URLName name) { String protocol = name.getProtocol(); String username = name.getUsername(); String password = name.getPassword(); String host = name.getHost(); int port = name.getPort(); String file = name.getFile(); String ref = name.getRef(); StringBuffer tempURL = new StringBuffer(); if (protocol != null) { tempURL.append(protocol).append(':'); } if (StringUtils.hasLength(username) || StringUtils.hasLength(host)) { tempURL.append("//"); if (StringUtils.hasLength(username)) { tempURL.append(username); if (StringUtils.hasLength(password)) { tempURL.append(":*****"); } tempURL.append("@"); } if (StringUtils.hasLength(host)) { tempURL.append(host); } if (port != -1) { tempURL.append(':').append(Integer.toString(port)); } if (StringUtils.hasLength(file)) { tempURL.append('/'); } } if (StringUtils.hasLength(file)) { tempURL.append(file); } if (StringUtils.hasLength(ref)) { tempURL.append('#').append(ref); } return tempURL.toString(); }
From source file:org.springframework.ws.transport.mail.support.MailTransportUtils.java
/** Returns a string representation of the given {@link URLName}, where the password has been protected. */ public static String toPasswordProtectedString(URLName name) { String protocol = name.getProtocol(); String username = name.getUsername(); String password = name.getPassword(); String host = name.getHost(); int port = name.getPort(); String file = name.getFile(); String ref = name.getRef();//from ww w . jav a2s . c om StringBuilder tempURL = new StringBuilder(); if (protocol != null) { tempURL.append(protocol).append(':'); } if (StringUtils.hasLength(username) || StringUtils.hasLength(host)) { tempURL.append("//"); if (StringUtils.hasLength(username)) { tempURL.append(username); if (StringUtils.hasLength(password)) { tempURL.append(":*****"); } tempURL.append("@"); } if (StringUtils.hasLength(host)) { tempURL.append(host); } if (port != -1) { tempURL.append(':').append(Integer.toString(port)); } if (StringUtils.hasLength(file)) { tempURL.append('/'); } } if (StringUtils.hasLength(file)) { tempURL.append(file); } if (StringUtils.hasLength(ref)) { tempURL.append('#').append(ref); } return tempURL.toString(); }