Package com.icegreen.greenmail.util
Class Retriever
java.lang.Object
com.icegreen.greenmail.util.Retriever
- All Implemented Interfaces:
AutoCloseable
- Since:
- Apr 16, 2005
- Version:
- $Id: $
- Author:
- Wael Chatila
-
Constructor Summary
ConstructorsConstructorDescriptionRetriever(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. -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()Closes the underlying store.jakarta.mail.Message[]getMessages(String account) jakarta.mail.Message[]getMessages(String account, String password)
-
Constructor Details
-
Retriever
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.- Parameters:
server- the POP3 or IMAP server
-
-
Method Details
-
getMessages
-
getMessages
-
close
public void close()Closes the underlying store. Make sure you finished processing any fetched messages before closing!- Specified by:
closein interfaceAutoCloseable- Since:
- 1.5
-