Uses of Interface
org.apache.mailet.Matcher

Packages that use Matcher
org.apache.james.mailet.crypto.matcher Cryptographic tests for mail. 
org.apache.james.mailet.standard.matchers Core matchers for use with the Mailet API. 
org.apache.mailet.base Core mailet utilities and lightweight frameworks. 
 

Uses of Matcher in org.apache.james.mailet.crypto.matcher
 

Classes in org.apache.james.mailet.crypto.matcher that implement Matcher
 class IsSMIMEEncrypted
          Checks if a mail is smime encrypted.
 class IsSMIMESigned
          checks if a mail is smime signed.
 class IsX509CertificateSubject
           Checks if the subject of a X509Certificate contains the supplied string.
 

Uses of Matcher in org.apache.james.mailet.standard.matchers
 

Classes in org.apache.james.mailet.standard.matchers that implement Matcher
 class AbstractQuotaMatcher
          Abstract matcher checking whether a recipient has exceeded a maximum allowed quota.
 class All
          Matches all mail.
 class AttachmentFileNameIs
          Checks if at least one attachment has a file name which matches any element of a comma-separated or space-separated list of file name masks.
 class CommandForListserv
          Returns positive if the recipient is a command for a listserv.
 class CommandListservMatcher
          CommandListservMatcher is the matcher that pairs with the CommandListservManager It checks to see if the request is intended for the ListservManager, but doesn't guarantee that it is a valid command.
 class CompareNumericHeaderValue
          Matches mails containing a header with a numeric value whose comparison with the specified value is true.
 class FetchedFrom
          Matches mail with a header set by Fetchpop X-fetched-from
fetchpop sets X-fetched-by to the "name" of the fetchpop fetch task.
 class FileRegexMatcher
          Initializes RegexMatcher with regular expressions from a file.
 class GenericRegexMatcher
          This is a generic matcher that uses regular expressions.
 class HasAttachment
          Checks whether this message has an attachment
 class HasHabeasWarrantMark
          This matcher tests for the Hebeas Warrant Mark.
 class HasHeader
          use: <mailet match="HasHeader={<header>[=value]}+" class="..."
 class HasMailAttribute
          This Matcher determines if the mail contains the attribute specified in the condition, and returns all recipients if it is the case.
 class HasMailAttributeWithValue
          This Matcher determines if the mail contains the attribute specified in the condition and if the value answered when the method toString() is invoked on the attribute is equal to the String value specified in the condition.
 class HasMailAttributeWithValueRegex
          This Matcher determines if the mail contains the attribute specified in the condition and that attribute matches the supplied regular expression, it returns all recipients if that is the case.
 class HostIs
          Matches mail to given hosts.
 class HostIsLocal
          Matches mail to Domains which are local .
 class IsSingleRecipient
          Matches mail where the number of recipiants is exactly one.
 class NESSpamCheck
          This is based on a sample filter.cfg for a Netscape Mail Server to stop spam.
 class RecipientIs
          Matches mail where the recipent is one of a configurable list.
 class RecipientIsLocal
          Matches mail where the recipient is local.
 class RecipientIsRegex
          Matches recipients whose address matches a regular expression.
 class RelayLimit
          Matches mail which has been relayed more than a given number of times.
 class SenderHostIs
          Checkes the sender's displayed domain name against a supplied list.
 class SenderHostIsLocal
          Checks the sender's displayed domain name against a the hosts serviced by this mail context.
 class SenderIs
          Matches mail where the sender is contained in a configurable list.
 class SenderIsLocal
          Matches mail where the sender is local.
 class SenderIsNull
          Matches mails that are sent by a null sender.
 class SenderIsRegex
          Matches mails that are sent by a sender whose address matches a regular expression.
 class SizeGreaterThan
          Checks whether the message (entire message, not just content) is greater than a certain number of bytes.
 class SMTPAuthSuccessful
          Matches mails that are sent by an SMTP authenticated user.
 class SMTPAuthUserIs
          Matches mails that are sent by an SMTP authenticated user present in a supplied list.
 class SMTPIsAuthNetwork
           Matches mails that are sent by an client which is allowed to relay.
 class SubjectIs
          Matches mail where the subject is contained in a configurable list.
 class SubjectStartsWith
          Matches mail where the subject starts with a given phrase.
 class UserIs
          Matches mail where the user is contained in a configurable list.
 

Uses of Matcher in org.apache.mailet.base
 

Classes in org.apache.mailet.base that implement Matcher
 class GenericMatcher
          GenericMatcher implements the Matcher and MatcherConfig interfaces.
 class GenericRecipientMatcher
          GenericMatcher makes writing recipient based matchers easier.
 class MatcherInverter
          This class can be used as a wrapper for getting the "not matched" recipients
 

Constructors in org.apache.mailet.base with parameters of type Matcher
MatcherInverter(Matcher wrappedMatcher)
           
 



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