|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.apache.mailet.GenericMatcher org.apache.mailet.GenericRecipientMatcher org.apache.james.transport.matchers.RecipientIsRegex
public class RecipientIsRegex
Matches recipients whose address matches a regular expression.
Is equivalent to the SenderIsRegex
matcher but matching on the recipient.
Configuration string: a regular expression.
<mailet match="RecipientIsRegex=<regular-expression>" class="<any-class>">
The example below will match any recipient in the format user@log.anything
<mailet match="RecipientIsRegex=(.*)@log\.(.*)" class="<any-class>">
</mailet>
Constructor Summary | |
---|---|
RecipientIsRegex()
|
Method Summary | |
---|---|
void |
init()
A convenience method which can be overridden so that there's no need to call super.init(config). |
boolean |
matchRecipient(MailAddress recipient)
Simple check to match exclusively on the email address (not message information). |
Methods inherited from class org.apache.mailet.GenericRecipientMatcher |
---|
match |
Methods inherited from class org.apache.mailet.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 |
Constructor Detail |
---|
public RecipientIsRegex()
Method Detail |
---|
public void init() throws javax.mail.MessagingException
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().
init
in class GenericMatcher
javax.mail.MessagingException
public boolean matchRecipient(MailAddress recipient)
GenericRecipientMatcher
matchRecipient
in class GenericRecipientMatcher
recipient
- - the address to determine whether to match
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |