Class NESSpamCheck

  extended by org.apache.mailet.base.GenericMatcher
      extended by org.apache.james.mailet.standard.matchers.GenericRegexMatcher
          extended by org.apache.james.mailet.standard.matchers.NESSpamCheck
All Implemented Interfaces:
Matcher, MatcherConfig

public class NESSpamCheck
extends GenericRegexMatcher

This is based on a sample filter.cfg for a Netscape Mail Server to stop spam.

Field Summary
protected  Object[][] NESPatterns
Fields inherited from class org.apache.james.mailet.standard.matchers.GenericRegexMatcher
Constructor Summary
Method Summary
 void init()
          A convenience method which can be overridden so that there's no need to call super.init(config).
Methods inherited from class org.apache.james.mailet.standard.matchers.GenericRegexMatcher
compile, match
Methods inherited from class org.apache.mailet.base.GenericMatcher
destroy, getCondition, getMailetContext, getMatcherConfig, getMatcherInfo, getMatcherName, init, log, log
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

Field Detail


protected Object[][] NESPatterns
Constructor Detail


public NESSpamCheck()
Method Detail


public void init()
          throws javax.mail.MessagingException
Description copied from class: GenericMatcher

A convenience method which can be overridden so that there's no need to call super.init(config).

Instead of overriding init(MatcherConfig), simply override this method and it will be called by GenericMatcher.init(MatcherConfig config). The MatcherConfig object can still be retrieved via getMatcherConfig().

Specified by:
init in class GenericRegexMatcher
javax.mail.MessagingException - if an exception occurs that interrupts the matcher's normal operation
See Also:

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