org.apache.james.test.mock.mailet
Class MockMailContext
java.lang.Object
org.apache.james.test.mock.mailet.MockMailContext
public class MockMailContext
- extends java.lang.Object
Method Summary |
void |
bounce(Mail mail,
java.lang.String message)
|
void |
bounce(Mail mail,
java.lang.String message,
MailAddress bouncer)
|
java.lang.Object |
getAttribute(java.lang.String name)
|
java.util.Iterator |
getAttributeNames()
|
java.util.Collection |
getMailServers(java.lang.String host)
|
int |
getMajorVersion()
|
int |
getMinorVersion()
|
MailAddress |
getPostmaster()
|
java.lang.String |
getServerInfo()
|
java.util.Iterator |
getSMTPHostAddresses(java.lang.String domainName)
|
boolean |
isLocalServer(java.lang.String serverName)
|
boolean |
isLocalUser(java.lang.String userAccount)
|
void |
log(java.lang.String message)
|
void |
log(java.lang.String message,
java.lang.Throwable t)
|
void |
removeAttribute(java.lang.String name)
|
void |
sendMail(MailAddress sender,
java.util.Collection recipients,
javax.mail.internet.MimeMessage msg)
|
void |
sendMail(MailAddress sender,
java.util.Collection recipients,
javax.mail.internet.MimeMessage msg,
java.lang.String state)
|
void |
sendMail(javax.mail.internet.MimeMessage msg)
|
void |
setAttribute(java.lang.String name,
java.lang.Object object)
|
void |
storeMail(MailAddress sender,
MailAddress recipient,
javax.mail.internet.MimeMessage msg)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MockMailContext
public MockMailContext()
bounce
public void bounce(Mail mail,
java.lang.String message)
throws javax.mail.MessagingException
- Throws:
javax.mail.MessagingException
bounce
public void bounce(Mail mail,
java.lang.String message,
MailAddress bouncer)
throws javax.mail.MessagingException
- Throws:
javax.mail.MessagingException
getMailServers
public java.util.Collection getMailServers(java.lang.String host)
getPostmaster
public MailAddress getPostmaster()
getAttribute
public java.lang.Object getAttribute(java.lang.String name)
getAttributeNames
public java.util.Iterator getAttributeNames()
getMajorVersion
public int getMajorVersion()
getMinorVersion
public int getMinorVersion()
getServerInfo
public java.lang.String getServerInfo()
isLocalServer
public boolean isLocalServer(java.lang.String serverName)
isLocalUser
public boolean isLocalUser(java.lang.String userAccount)
log
public void log(java.lang.String message)
log
public void log(java.lang.String message,
java.lang.Throwable t)
removeAttribute
public void removeAttribute(java.lang.String name)
sendMail
public void sendMail(javax.mail.internet.MimeMessage msg)
throws javax.mail.MessagingException
- Throws:
javax.mail.MessagingException
sendMail
public void sendMail(MailAddress sender,
java.util.Collection recipients,
javax.mail.internet.MimeMessage msg)
throws javax.mail.MessagingException
- Throws:
javax.mail.MessagingException
sendMail
public void sendMail(MailAddress sender,
java.util.Collection recipients,
javax.mail.internet.MimeMessage msg,
java.lang.String state)
throws javax.mail.MessagingException
- Throws:
javax.mail.MessagingException
setAttribute
public void setAttribute(java.lang.String name,
java.lang.Object object)
storeMail
public void storeMail(MailAddress sender,
MailAddress recipient,
javax.mail.internet.MimeMessage msg)
throws javax.mail.MessagingException
- Throws:
javax.mail.MessagingException
getSMTPHostAddresses
public java.util.Iterator getSMTPHostAddresses(java.lang.String domainName)
Copyright ? 2002-2009 The Apache Software Foundation. All Rights Reserved.