org.apache.james.transport.mailets
Class NotifySender
java.lang.Object
|
+--org.apache.mailet.GenericMailet
|
+--org.apache.james.transport.mailets.NotifySender
- All Implemented Interfaces:
- Mailet, MailetConfig
- public class NotifySender
- extends GenericMailet
Sends an error message to the sender of a message (that's typically landed in
the error mail repository). You can optionally specify a sender of the error
message. If you do not specify one, it will use the postmaster's address
Sample configuration:
nobounce@localhost
true
Notice attached to the message (optional)
- Author:
- Serge Knystautas , Ivan Seskar , Danny Angus
Method Summary |
String |
getMailetInfo()
Return a string describing this mailet. |
void |
init()
Initialize the mailet, loading all configuration parameters. |
void |
service(Mail mail)
Sends a message back to the sender with the message as to why it failed. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
NotifySender
public NotifySender()
init
public void init()
throws MessagingException
- Initialize the mailet, loading all configuration parameters.
- Overrides:
init
in class GenericMailet
- Throws:
MessagingException
service
public void service(Mail mail)
throws MessagingException
- Sends a message back to the sender with the message as to why it failed.
- Specified by:
service
in interface Mailet
- Specified by:
service
in class GenericMailet
- Parameters:
mail
- the mail being processed
- Throws:
MessagingException
- if an error occurs while formulating the message to the sender
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."