public class MailClient
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
boolean |
textIsHtml
Return the primary text content of the message.
|
Constructor and Description |
---|
MailClient()
Constructor Uses default strings
|
MailClient(java.lang.String[] args)
Constructor
|
Modifier and Type | Method and Description |
---|---|
static void |
dumpEnvelope(javax.mail.Message m) |
static void |
dumpPart(javax.mail.Part p) |
javax.mail.Folder |
getFolder(java.lang.String namespace,
java.lang.String folder) |
javax.mail.Folder[] |
getFolders() |
javax.mail.Folder[] |
getFolders(java.lang.String pattern) |
java.lang.String |
getHost() |
javax.mail.Folder[] |
getNamespaces() |
java.lang.String |
getPassword() |
int |
getPort() |
java.lang.String |
getProtocol() |
java.lang.String |
getText(javax.mail.Part p) |
javax.mail.Part |
getTextPart(javax.mail.Part p,
boolean htmlPreferred) |
java.lang.String |
getTextType(javax.mail.Part p) |
java.lang.String |
getUrl() |
java.lang.String |
getUser() |
static void |
main(java.lang.String[] argv) |
static void |
pr(java.lang.String s)
Print a, possibly indented, string.
|
void |
setHost(java.lang.String host) |
void |
setPassword(java.lang.String password) |
void |
setPort(int port) |
void |
setProtocol(java.lang.String protocol) |
void |
setUrl(java.lang.String url) |
void |
setUser(java.lang.String user) |
public MailClient() throws javax.mail.MessagingException
javax.mail.MessagingException
public MailClient(java.lang.String[] args) throws javax.mail.MessagingException
args
- protocol,host,user,passwordjavax.mail.MessagingException
public java.lang.String getProtocol()
public void setProtocol(java.lang.String protocol)
public java.lang.String getHost()
public void setHost(java.lang.String host)
public java.lang.String getUser()
public void setUser(java.lang.String user)
public java.lang.String getPassword()
public void setPassword(java.lang.String password)
public java.lang.String getUrl()
public void setUrl(java.lang.String url)
public int getPort()
public void setPort(int port)
public javax.mail.Folder[] getFolders() throws javax.mail.MessagingException
javax.mail.MessagingException
public javax.mail.Folder[] getFolders(java.lang.String pattern) throws javax.mail.MessagingException
javax.mail.MessagingException
public javax.mail.Folder[] getNamespaces() throws javax.mail.MessagingException
javax.mail.MessagingException
public static void main(java.lang.String[] argv)
public static void dumpPart(javax.mail.Part p) throws java.lang.Exception
java.lang.Exception
public static void dumpEnvelope(javax.mail.Message m) throws java.lang.Exception
java.lang.Exception
public static void pr(java.lang.String s)
public javax.mail.Folder getFolder(java.lang.String namespace, java.lang.String folder) throws javax.mail.MessagingException
javax.mail.MessagingException
public javax.mail.Part getTextPart(javax.mail.Part p, boolean htmlPreferred) throws javax.mail.MessagingException, java.io.IOException
javax.mail.MessagingException
java.io.IOException
public java.lang.String getText(javax.mail.Part p) throws javax.mail.MessagingException, java.io.IOException
javax.mail.MessagingException
java.io.IOException
public java.lang.String getTextType(javax.mail.Part p) throws javax.mail.MessagingException, java.io.IOException
javax.mail.MessagingException
java.io.IOException