org.mmbase.module.smtp
Class Forwarder

java.lang.Object
  extended by org.mmbase.module.smtp.Forwarder
All Implemented Interfaces:
MailHandler

public class Forwarder
extends Object
implements MailHandler

Forwarding MailHandler. Fill forwards to make this actually do something.

Version:
$Id: Forwarder.java 35335 2009-05-21 08:14:41Z michiel $

Nested Class Summary
 
Nested classes/interfaces inherited from interface org.mmbase.module.smtp.MailHandler
MailHandler.Address, MailHandler.Factory, MailHandler.MailBoxStatus, MailHandler.MessageStatus
 
Field Summary
protected static Map<String,InternetAddress[]> forwards
           
protected  Set<String> mailboxes
           
 
Constructor Summary
Forwarder()
           
 
Method Summary
 MailHandler.MailBoxStatus addMailbox(String user, String domain)
           
 void clearMailboxes()
           
 MailHandler.MessageStatus handleMessage(Message message)
           
protected static void readForwards()
           
 int size()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

forwards

protected static final Map<String,InternetAddress[]> forwards

mailboxes

protected final Set<String> mailboxes
Constructor Detail

Forwarder

public Forwarder()
Method Detail

readForwards

protected static void readForwards()

handleMessage

public MailHandler.MessageStatus handleMessage(Message message)
Specified by:
handleMessage in interface MailHandler

clearMailboxes

public void clearMailboxes()
Specified by:
clearMailboxes in interface MailHandler

size

public int size()
Specified by:
size in interface MailHandler

addMailbox

public MailHandler.MailBoxStatus addMailbox(String user,
                                            String domain)
Specified by:
addMailbox in interface MailHandler


MMBase 2.0-SNAPSHOT - null