org.apache.james.postage.smtpserver
Class TrivialMailContext
java.lang.Object
org.apache.james.postage.smtpserver.TrivialMailContext
- All Implemented Interfaces:
- org.apache.mailet.MailetContext
public class TrivialMailContext
- extends java.lang.Object
- implements org.apache.mailet.MailetContext
mock-up of MailetContext
Method Summary |
void |
bounce(org.apache.mailet.Mail mail,
java.lang.String message)
|
void |
bounce(org.apache.mailet.Mail mail,
java.lang.String message,
org.apache.mailet.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()
|
org.apache.mailet.MailAddress |
getPostmaster()
|
java.lang.String |
getServerInfo()
|
java.util.Iterator |
getSMTPHostAddresses(java.lang.String domainName)
|
boolean |
isLocalEmail(org.apache.mailet.MailAddress arg0)
|
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(org.apache.mailet.Mail mail)
|
void |
sendMail(org.apache.mailet.MailAddress sender,
java.util.Collection recipients,
javax.mail.internet.MimeMessage msg)
|
void |
sendMail(org.apache.mailet.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(org.apache.mailet.MailAddress sender,
org.apache.mailet.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 |
TrivialMailContext
public TrivialMailContext()
bounce
public void bounce(org.apache.mailet.Mail mail,
java.lang.String message)
throws javax.mail.MessagingException
- Specified by:
bounce
in interface org.apache.mailet.MailetContext
- Throws:
javax.mail.MessagingException
bounce
public void bounce(org.apache.mailet.Mail mail,
java.lang.String message,
org.apache.mailet.MailAddress bouncer)
throws javax.mail.MessagingException
- Specified by:
bounce
in interface org.apache.mailet.MailetContext
- Throws:
javax.mail.MessagingException
getMailServers
public java.util.Collection getMailServers(java.lang.String host)
- Specified by:
getMailServers
in interface org.apache.mailet.MailetContext
getPostmaster
public org.apache.mailet.MailAddress getPostmaster()
- Specified by:
getPostmaster
in interface org.apache.mailet.MailetContext
getAttribute
public java.lang.Object getAttribute(java.lang.String name)
- Specified by:
getAttribute
in interface org.apache.mailet.MailetContext
getAttributeNames
public java.util.Iterator getAttributeNames()
- Specified by:
getAttributeNames
in interface org.apache.mailet.MailetContext
getMajorVersion
public int getMajorVersion()
- Specified by:
getMajorVersion
in interface org.apache.mailet.MailetContext
getMinorVersion
public int getMinorVersion()
- Specified by:
getMinorVersion
in interface org.apache.mailet.MailetContext
getServerInfo
public java.lang.String getServerInfo()
- Specified by:
getServerInfo
in interface org.apache.mailet.MailetContext
isLocalServer
public boolean isLocalServer(java.lang.String serverName)
- Specified by:
isLocalServer
in interface org.apache.mailet.MailetContext
isLocalUser
public boolean isLocalUser(java.lang.String userAccount)
- Specified by:
isLocalUser
in interface org.apache.mailet.MailetContext
log
public void log(java.lang.String message)
- Specified by:
log
in interface org.apache.mailet.MailetContext
log
public void log(java.lang.String message,
java.lang.Throwable t)
- Specified by:
log
in interface org.apache.mailet.MailetContext
removeAttribute
public void removeAttribute(java.lang.String name)
- Specified by:
removeAttribute
in interface org.apache.mailet.MailetContext
sendMail
public void sendMail(javax.mail.internet.MimeMessage msg)
throws javax.mail.MessagingException
- Specified by:
sendMail
in interface org.apache.mailet.MailetContext
- Throws:
javax.mail.MessagingException
sendMail
public void sendMail(org.apache.mailet.MailAddress sender,
java.util.Collection recipients,
javax.mail.internet.MimeMessage msg)
throws javax.mail.MessagingException
- Specified by:
sendMail
in interface org.apache.mailet.MailetContext
- Throws:
javax.mail.MessagingException
sendMail
public void sendMail(org.apache.mailet.MailAddress sender,
java.util.Collection recipients,
javax.mail.internet.MimeMessage msg,
java.lang.String state)
throws javax.mail.MessagingException
- Specified by:
sendMail
in interface org.apache.mailet.MailetContext
- Throws:
javax.mail.MessagingException
sendMail
public void sendMail(org.apache.mailet.Mail mail)
throws javax.mail.MessagingException
- Specified by:
sendMail
in interface org.apache.mailet.MailetContext
- Throws:
javax.mail.MessagingException
setAttribute
public void setAttribute(java.lang.String name,
java.lang.Object object)
- Specified by:
setAttribute
in interface org.apache.mailet.MailetContext
storeMail
public void storeMail(org.apache.mailet.MailAddress sender,
org.apache.mailet.MailAddress recipient,
javax.mail.internet.MimeMessage msg)
throws javax.mail.MessagingException
- Specified by:
storeMail
in interface org.apache.mailet.MailetContext
- Throws:
javax.mail.MessagingException
getSMTPHostAddresses
public java.util.Iterator getSMTPHostAddresses(java.lang.String domainName)
- Specified by:
getSMTPHostAddresses
in interface org.apache.mailet.MailetContext
isLocalEmail
public boolean isLocalEmail(org.apache.mailet.MailAddress arg0)
Copyright © 2006-2007 The Apache Software Foundation. All Rights Reserved.