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

Constructor Summary
NotifyPostmaster()
           
 
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 to the postmaster with the original message as to why it failed.
 
Methods inherited from class org.apache.mailet.GenericMailet
destroy, getInitParameter, getInitParameterNames, getMailetConfig, getMailetContext, getMailetName, init, log, log
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NotifyPostmaster

public NotifyPostmaster()
Method Detail

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 to the postmaster with the original 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."