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
AbstractAddFooter An abstract implementation of a mailet that add a Footer to an email
AbstractNotify Abstract mailet providing configurable notification services.
AbstractRedirect Abstract mailet providing configurable redirection services.
AbstractRedirect.SpecialAddress Class containing "special addresses" constants.
AbstractVirtualUserTable Provides an abstraction of common functionality needed for implementing a Virtual User Table.
AddFooter This mailet will attach text to the end of the message (like a footer).
AddHabeasWarrantMark  
AddHeader Deprecated. This class was replaced by SetMimeHeader and is only here for backwards compatibly.
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.
ClamAVScan Does an antivirus scan check using a ClamAV daemon (CLAMD) Interacts directly with the daemon using the "stream" method, which should have the lowest possible overhead.
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.
LogMessage Logs Message Headers and/or Body.
NotifyPostmaster Sends a notification message to the Postmaster.
NotifySender Sends a notification message to the sender of a message.
Null Simplest Mailet which destroys any incoming messages.
PostmasterAlias Rewrites recipient addresses to make sure email for the postmaster is always handled.
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.
RemoveAllMailAttributes This mailet sets removes all attributes set on the Mail instance Sample configuration: <mailet match="All" class="RemoveAllMailAttributes"/>
RemoveMailAttribute This mailet sets attributes on the Mail.
Resend A mailet providing configurable redirection services.
ServerTime Returns the current time for the mail server.
SetMailAttribute This mailet sets attributes on the Mail.
SetMimeHeader Adds a specified header and value to the message.
ToMultiRepository Receives a Mail from JamesSpoolManager and takes care of delivery of the message to local inboxes or a specific repository.
ToProcessor This mailet redirects the mail to the named processor Sample configuration: spam Notice attached to the message (optional)
ToRepository Stores incoming Mail in the specified Repository.
UseHeaderRecipients Mailet designed to process the recipients from the mail headers rather than the recipients specified in the SMTP message header.
UsersRepositoryAliasingForwarding Receives a Mail from JamesSpoolManager and takes care of delivery of the message to local inboxes.
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-2007 The Apache Software Foundation. All Rights Reserved.