org.apache.james.transport.mailets
Class NotifyPostmaster
java.lang.Object
|
+--org.apache.mailet.GenericMailet
|
+--org.apache.james.transport.mailets.NotifyPostmaster
- All Implemented Interfaces:
- Mailet, MailetConfig
- public class NotifyPostmaster
- 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 |
java.lang.String |
getMailetInfo()
Returns information about the mailet, such as author, version, and
copyright. |
void |
init()
A convenience method which can be overridden so that there's no
need to call super.init(config). |
void |
service(Mail mail)
Sends a message back to the sender indicating what time the server thinks it is. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
NotifyPostmaster
public NotifyPostmaster()
init
public void init()
throws javax.mail.MessagingException
- Description copied from class:
GenericMailet
- A convenience method which can be overridden so that there's no
need to call super.init(config).
Instead of overriding init(MailetConfig), simply override this
method and it will be called by GenericMailet.init(MailetConfig config).
The MailetConfig object can still be retrieved via getMailetConfig().
- Overrides:
init
in class GenericMailet
- Following copied from class:
org.apache.mailet.GenericMailet
- Throws:
javax.mail.MessagingException
- if an exception occurs that interrupts the mailet's normal operation
service
public void service(Mail mail)
throws javax.mail.MessagingException
- Sends a message back to the sender indicating what time the server thinks it is.
- Overrides:
service
in class GenericMailet
- Following copied from class:
org.apache.mailet.GenericMailet
- Parameters:
mail
- - the Mail object that contains the MimeMessage and
routing information- Throws:
javax.mail.MessagingException
- - if an exception occurs that interferes with the mailet's normal operation
occurred
getMailetInfo
public java.lang.String getMailetInfo()
- Description copied from class:
GenericMailet
- Returns information about the mailet, such as author, version, and
copyright. By default, this method returns an empty string. Override
this method to have it return a meaningful value.
- Overrides:
getMailetInfo
in class GenericMailet
- Following copied from class:
org.apache.mailet.GenericMailet
- Returns:
- String information about this mailet, by default an empty string
"Copyright © 2001 Apache Jakarta Project. All Rights Reserved."