org.apache.james.transport.mailets
Class PostmasterAlias
java.lang.Object
|
+--org.apache.mailet.GenericMailet
|
+--org.apache.james.transport.mailets.PostmasterAlias
- All Implemented Interfaces:
- Mailet, MailetConfig
- public class PostmasterAlias
- extends GenericMailet
Rewrites recipient addresses to make sure email for the postmaster is
always handled. This mailet is silently inserted at the top of the root
spool processor. All recipients mapped to postmaster@ are
changed to the postmaster account as specified in the server conf.
- Author:
- Serge Knystautas
Method Summary |
String |
getMailetInfo()
Return a string describing this mailet. |
void |
service(Mail mail)
Make sure that a message that is addressed to a postmaster alias is always
sent to the postmaster address, regardless of delivery to other recipients. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PostmasterAlias
public PostmasterAlias()
service
public void service(Mail mail)
throws MessagingException
- Make sure that a message that is addressed to a postmaster alias is always
sent to the postmaster address, regardless of delivery to other recipients.
- Specified by:
service
in interface Mailet
- Specified by:
service
in class GenericMailet
- Parameters:
mail
- the mail to process
- Throws:
MessagingException
- if an error is encountered while modifying the message
getMailetInfo
public String getMailetInfo()
- Return a string describing this mailet.
- Specified by:
getMailetInfo
in interface Mailet
- Overrides:
getMailetInfo
in class GenericMailet
- Returns:
- a string describing this mailet
"Copyright © 1999-2002 Apache Jakarta Project. All Rights Reserved."