public class Retriever
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
PROTOCOL_IMAP |
static java.lang.String |
PROTOCOL_IMAPS |
static java.lang.String |
PROTOCOL_POP3 |
static java.lang.String |
PROTOCOL_POP3S |
| Constructor and Description |
|---|
Retriever(AbstractServer server)
Creates a retriever object for a particular server
Example: GreenMail greenMail = new GreenMail(); ... Retriever r = new Retriever(greenMail.getPop3()) ; r.getMessages("bill@microsoft.com"); This will fetch all available messages for Billy using POP3. |
| Modifier and Type | Method and Description |
|---|---|
javax.mail.Message[] |
getMessages(java.lang.String account) |
javax.mail.Message[] |
getMessages(java.lang.String account,
java.lang.String password) |
void |
logout() |
public static final java.lang.String PROTOCOL_POP3
public static final java.lang.String PROTOCOL_POP3S
public static final java.lang.String PROTOCOL_IMAP
public static final java.lang.String PROTOCOL_IMAPS
public Retriever(AbstractServer server)
server - public javax.mail.Message[] getMessages(java.lang.String account)
throws java.lang.Exception
java.lang.Exceptionpublic javax.mail.Message[] getMessages(java.lang.String account,
java.lang.String password)
throws java.lang.Exception
java.lang.Exceptionpublic void logout()