Special keywords
 

ChoiceMail One supports some special keywords that can be used to match messages whose content has been deliberately distorted by spammers to try and prevent filter systems from recognizing them as spam.

The keywords are
(not)
(me)
(email address in whitelist)
(no email address in whitelist)

(seq)

(word)
(phrase)
(regex)



If one of these keywords appears at the very beginning of an entry, all characters that follow are interpreted according to special rules. Note that except for the not keyword, the parentheses are part of these keywords.

  • (not)
    This keyword inverts the sense of the test. You can use it with normal phrases as well as a prefix to any of the other special keywords below.

    If you put not foo@digiportal.com in a To header, then you will get a match if foo@digiportal.com is NOT in the To header.

  • (me)
    Translates to mean any email address defined in POP3 or ALIASES. You can use this to see if any of your own email addresses are in any of the fields of a message.

  • (email address in whitelist)
    (no email address in whitelist)

    Typically used in the BODY section of a permission rule, these special keywords can be used to check whether an email address in the body of a received message is (or is not) in your whitelist. It's most often used in a permission rule where the FROM address contains 'postmaster@' or 'mailer-daemon@' so that you can block spoofed system messages.

  • (word)
    This keyword forces a match on individual words and will ignore character sequences that are embedded in a larger word.

    (word)hell will match the phrase 'life is hell' but it will not match the phrase 'hello there, my name is John'

  • (seq)
    This keyword can be used to match a word that has been broken up by non alphabetical characters in an attempt to disguise it.

    (seq)viagra will match character sequences such as v!i!a!g!r!a

  • (phrase)
    This keyword can be used to find matches for words that are separated by other words.

    (phrase)reduce debt will match the phrase 'click here to reduce your mortgage debt

  • (regex)
    A regular expression is a very generalized mechanism that can be used by itself and in conjunction with transform rules to perform some very advanced matching. A full explanation is beyond the scope of this document and no technical support is available from DigiPortal Software on this topic.

See also
Regular expressions
Transform rules


ChoiceMail One User's Guide



Online Help Index

© 2004 DigiPortal Software, Inc. All Rights Reserved.