public class EmailSession
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
protected java.lang.String |
password |
protected int |
port |
protected java.util.Properties |
properties |
protected java.lang.String |
protocol |
protected java.lang.String |
server |
protected java.lang.String |
username |
| Constructor and Description |
|---|
EmailSession(java.lang.String server,
int port,
java.lang.String username,
java.lang.String password,
java.lang.String protocol,
java.util.Properties properties)
Create a session
|
| Modifier and Type | Method and Description |
|---|---|
void |
checkConnection() |
void |
close() |
void |
closeFolder(javax.mail.Folder folder) |
javax.mail.Message[] |
getMessages(javax.mail.Folder folder) |
java.lang.String[] |
listFolders() |
javax.mail.Folder |
openFolder(java.lang.String folderName) |
javax.mail.Message[] |
search(javax.mail.Folder folder,
javax.mail.search.SearchTerm searchTerm) |
protected final java.lang.String server
protected final int port
protected final java.lang.String username
protected final java.lang.String password
protected final java.lang.String protocol
protected final java.util.Properties properties
public EmailSession(java.lang.String server,
int port,
java.lang.String username,
java.lang.String password,
java.lang.String protocol,
java.util.Properties properties)
throws javax.mail.MessagingException
javax.mail.MessagingExceptionpublic java.lang.String[] listFolders()
throws javax.mail.MessagingException
javax.mail.MessagingExceptionpublic void checkConnection()
throws javax.mail.MessagingException
javax.mail.MessagingExceptionpublic javax.mail.Folder openFolder(java.lang.String folderName)
throws javax.mail.MessagingException
javax.mail.MessagingExceptionpublic void closeFolder(javax.mail.Folder folder)
throws javax.mail.MessagingException
javax.mail.MessagingExceptionpublic javax.mail.Message[] getMessages(javax.mail.Folder folder)
throws javax.mail.MessagingException
javax.mail.MessagingExceptionpublic javax.mail.Message[] search(javax.mail.Folder folder,
javax.mail.search.SearchTerm searchTerm)
throws javax.mail.MessagingException
javax.mail.MessagingExceptionpublic void close()
throws javax.mail.MessagingException
javax.mail.MessagingException