com.icegreen.greenmail.smtp
Class SmtpManager
java.lang.Object
com.icegreen.greenmail.smtp.SmtpManager
public class SmtpManager
- extends Object
Nested Class Summary |
static class |
SmtpManager.WaitObject
This Object is used by a thread to wait until a number of emails have arrived. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SmtpManager
public SmtpManager(ImapHostManager imapHostManager,
UserManager userManager)
checkSender
public String checkSender(SmtpState state,
MailAddress sender)
checkRecipient
public String checkRecipient(SmtpState state,
MailAddress rcpt)
checkData
public String checkData(SmtpState state)
send
public void send(SmtpState state)
createAndAddNewWaitObject
public SmtpManager.WaitObject createAndAddNewWaitObject(int emailCount)
- Returns:
- null if no need to wait. Otherwise caller must call wait() on the returned object