Package org.apache.james.transport.mailets

Core mailets for use with the Mailet API.

See:
          Description

Interface Summary
ICommandListservManager ICommandListservManager is the interface that describes the functionality of any command based list serv managers.
 

Class Summary
AbstractNotify Abstract mailet providing configurable notification services.
This mailet can be subclassed to make authoring notification mailets simple.
AbstractRedirect Abstract mailet providing configurable redirection services.
This mailet can be subclassed to make authoring redirection mailets simple.
By extending it and overriding one or more of these methods new behaviour can be quickly created without the author having to address any other issue than the relevant one:
AbstractRedirect.SpecialAddress Class containing "special addresses" constants.
AbstractVirtualUserTable Provides an abstraction of common functionality needed for implementing a Virtual User Table.
AbstractVirtualUserTableMailet Abstract base class which should get extended by classes which handle mapping operations based on VirtualUserTable implementations
AvalonListserv MailingListServer capability.
AvalonListservManager Adds or removes an email address to a listserv.
BayesianAnalysis Spam detection mailet using bayesian analysis techniques.
BayesianAnalysisFeeder Feeds ham OR spam messages to train the BayesianAnalysis mailet.
Bounce Generates a response to the reverse-path address.
CommandListservFooter CommandListservFooter is based on the AddFooter mailet.
CommandListservManager CommandListservManager is the default implementation of ICommandListservManager.
CommandListservProcessor CommandListservProcessor processes messages intended for the list serv mailing list.
DSNBounce Generates a Delivery Status Notification (DSN) Note that this is different than a mail-client's reply, which would use the Reply-To or From header.
Forward Replaces incoming recipients with those specified, and resends the message unaltered.
FromRepository Re-spools Mail found in the specified Repository.
GenericListserv An abstract implementation of a listserv.
GenericListservManager An abstract implementation of a listserv manager.
JDBCAlias Rewrites recipient addresses based on a database table.
JDBCListserv Rewrites recipient addresses based on a database table.
JDBCVirtualUserTable Implements a Virtual User Table for JAMES.
LocalDelivery Receives a Mail from JamesSpoolManager and takes care of delivery of the message to local inboxes.
NotifyPostmaster Sends a notification message to the Postmaster.
NotifySender Sends a notification message to the sender of a message.
Redirect A mailet providing configurable redirection services.
RemoteDelivery Receives a MessageContainer from JamesSpoolManager and takes care of delivery the message to remote hosts.
RemoteDeliverySocketFactory It is used by RemoteDelivery in order to make possible to bind the client socket to a specific ip address.
Resend A mailet providing configurable redirection services.
Retry This Mailet retries delivery of a mail based on schedule specified in the James configuration file by the 'delayTime' attribute.
SpamAssassin Sends the message through daemonized SpamAssassin (spamd), visit SpamAssassin.org for info on configuration.
SPF Check the ip, sender, helo against SPF.
ToMultiRepository Receives a Mail from JamesSpoolManager and takes care of delivery of the message to local inboxes or a specific repository.
ToRepository Stores incoming Mail in the specified Repository.
UsersRepositoryAliasingForwarding Receives a Mail from JamesSpoolManager and takes care of delivery of the message to local inboxes.
VirtualUserTable Mailet which should get used when using VirtualUserTable-Store to implementations for mappings of forwards and aliases.
WhiteListManager Manages for each local user a "white list" of remote addresses whose messages should never be blocked as spam.
XMLVirtualUserTable Implements a Virtual User Table to translate virtual users to real users.
 

Package org.apache.james.transport.mailets Description

Core mailets for use with the Mailet API.



Copyright ? 2002-2009 The Apache Software Foundation. All Rights Reserved.