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.Exception
public javax.mail.Message[] getMessages(java.lang.String account, java.lang.String password) throws java.lang.Exception
java.lang.Exception
public void logout()