Uses of Interface

Packages that use MailetConfig   
org.apache.james.mailet.crypto.mailet Cryptographic mail processing agents. 
org.apache.james.mailet.standard.mailets Core mailets for use with the Mailet API. 
org.apache.james.mailet.standard.mailets.debug Debugging mailets for use with the Mailet API. 
org.apache.mailet This package constitutes the Mailet API. 
org.apache.mailet.base Core mailet utilities and lightweight frameworks. 

Uses of MailetConfig in

Classes in that implement MailetConfig
 class BayesianAnalysis
           Spam detection mailet using bayesian analysis techniques.
 class BayesianAnalysisFeeder
           Feeds ham OR spam messages to train the BayesianAnalysis mailet.

Uses of MailetConfig in org.apache.james.mailet.crypto.mailet

Classes in org.apache.james.mailet.crypto.mailet that implement MailetConfig
 class AbstractSign
          Abstract mailet providing common SMIME signature services.
 class Sign
          Puts a server-side signature on a message.
 class SMIMECheckSignature
           Verifies the s/mime signature of a message.
 class SMIMEDecrypt
          This mailet decrypts a s/mime encrypted message.
 class SMIMESign
          Puts a server-side SMIME signature on a message.

Uses of MailetConfig in org.apache.james.mailet.standard.mailets

Classes in org.apache.james.mailet.standard.mailets that implement MailetConfig
 class AbstractAddFooter
          An abstract implementation of a mailet that add a Footer to an email
 class AddFooter
          This mailet will attach text to the end of the message (like a footer).
 class AddHabeasWarrantMark
          This matcher adds the Hebeas Warrant Mark to a message.
 class AddSubjectPrefix
          Add an prefix (tag) to the subject of a message

Sample Configuration:
<mailet match="" class="TagMessage"> <subjectPrefix>[robot]</subjectPrefix> </mailet>

 class 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.

 class ClassifyBounce
          Assesses the message to determine if it was a hard or soft bounce, and if it was a soft bounce, something of its nature..
 class HeadersToHTTP
          Serialise the email and pass it to an HTTP call Sample configuration: Test ParameterValue true
 class LogMessage
          Logs Message Headers and/or Body.
 class MailAttributesToMimeHeaders
          Convert attributes to headers Sample configuration: <mailet match="All" class="MailAttributesToMimeHeaders"> <simplemapping>org.apache.james.attribute1; headerName1</simplemapping> <simplemapping>org.apache.james.attribute2; headerName2</simplemapping> </mailet>
 class Null
          Simplest Mailet which destroys any incoming messages.
 class OnlyText
          Keep only the text part of a message.
 class PostmasterAlias
          Rewrites recipient addresses to make sure email for the postmaster is always handled.
 class RecipientToLowerCase
          GenericMailet which convert all Recipients to lowercase
 class RecoverAttachment
           This mailet takes an attachment stored in an attribute and attach it back to the message This may be used to place back attachment stripped by StripAttachment and stored in the attribute org.apache.james.mailet.standard.mailets.StripAttachment.saved <mailet match="All" class="RecoverAttachment" > <attribute></attribute> </mailet >
 class RemoveAllMailAttributes
          This mailet sets removes all attributes set on the Mail instance Sample configuration: <mailet match="All" class="RemoveAllMailAttributes"/>
 class RemoveMailAttribute
          This mailet sets attributes on the Mail.
 class RemoveMimeHeader
          Remove mime headers Sample configuration: <mailet match="All" class="RemoveMimeHeader"> <name>header1</name> <name>header2</name> </mailet>
 class ReplaceContent
          Replace text contents This mailet allow to specific regular expression to replace text in subject and content.
 class SerialiseToHTTP
          Serialise the email and pass it to an HTTP call Sample configuration: URL url where serialised message will be posted ParameterKey An arbitrary parameter be added to the post ParameterValue A value for the arbitrary parameter MessageKeyName Field name for the serialised message passThrough true or false
 class ServerTime
          Returns the current time for the mail server.
 class SetMailAttribute
          This mailet sets attributes on the Mail.
 class SetMimeHeader
          Adds a specified header and value to the message.
 class StripAttachment
           Remove attachments from a Message.
 class ToProcessor
          This mailet redirects the mail to the named processor Sample configuration: <mailet match="All" class="ToProcessor"> <processor>spam</processor> <notice>Notice attached to the message (optional)</notice> </mailet>
 class UnwrapText
          Remove (best effort to) the hardcoded wrapping from a message.
 class UseHeaderRecipients
          Mailet designed to process the recipients from the mail headers rather than the recipients specified in the SMTP message header.
 class WrapText
          Convert a message to format=flowed

Uses of MailetConfig in org.apache.james.mailet.standard.mailets.debug

Classes in org.apache.james.mailet.standard.mailets.debug that implement MailetConfig
 class Counter
          A simple in memory counter.
 class DumpSystemErr
          Debugging purpose Mailet.
 class ExceptionThrowingMailet
          Debugging purpose Mailet.
 class Identity
          Opposite of Null Mailet.

Uses of MailetConfig in org.apache.mailet

Methods in org.apache.mailet that return MailetConfig
 MailetConfig Mailet.getMailetConfig()
          Returns a MailetConfig object, which provides initialization parameters and a MailetContext through which it can interact with the mailet container.

Methods in org.apache.mailet with parameters of type MailetConfig
 void Mailet.init(MailetConfig config)
          Initializes this Mailet.

Uses of MailetConfig in org.apache.mailet.base

Classes in org.apache.mailet.base that implement MailetConfig
 class GenericMailet
          GenericMailet makes writing mailets easier.

Methods in org.apache.mailet.base that return MailetConfig
 MailetConfig GenericMailet.getMailetConfig()
          Returns this Mailet's MailetConfig object.

Methods in org.apache.mailet.base with parameters of type MailetConfig
static boolean MailetUtil.getInitParameter(MailetConfig config, String name, boolean defaultValue)
          Gets a boolean valued init parameter.
 void GenericMailet.init(MailetConfig newConfig)
          Called by the mailet container to indicate to a mailet that the mailet is being placed into service.

Copyright © 2008-2012 The Apache Software Foundation. All Rights Reserved.