Package org.apache.james.transport.matchers

Core matchers for use with the Mailet API.

See:
          Description

Class Summary
AbstractNetworkMatcher AbstractNetworkMatcher makes writing IP Address matchers easier.
AbstractStorageQuota Experimental: Abstract matcher checking whether a recipient has exceeded a maximum allowed storage quota for messages standing in his inbox.
FileRegexMatcher Initializes RegexMatcher with regular expressions from a file.
GenericRegexMatcher This is a generic matcher that uses regular expressions.
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.
InSpammerBlacklist Checks the network IP address of the sending server against a blacklist of spammers.
IsInWhiteList Matches recipients having the mail sender in the recipient's private whitelist .
NESSpamCheck This is based on a sample filter.cfg for a Netscape Mail Server to stop spam.
RecipientIsOverFixedQuota Experimental: Checks whether a recipient has exceeded a maximum allowed quota for messages standing in his inbox.
RecipientIsRegex Matches recipients whose address matches a regular expression.
RemoteAddrInNetwork Checks the IP address of the sending server against a comma- delimited list of IP addresses, domain names or sub-nets.
RemoteAddrNotInNetwork Checks the IP address of the sending server against a comma- delimited list of IP addresses, domain names or sub-nets.
SenderInFakeDomain Does a DNS lookup (MX and A/CNAME records) on the sender's domain.
SenderIsRegex Matches mails that are sent by a sender whose address matches a regular expression.
 

Package org.apache.james.transport.matchers Description

Core matchers for use with the Mailet API.



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