On Wed, 1 May 2002, Marc G. Fournier wrote:

> In the MTA, in a 'black box environment', a user has *zero* control over
> how the spam filtering is applied, or if it even *is* applied ... which
> also means *alot* of sites will not/do not implement it for fear of that
> *one* person that will cry foul that someone is 'filtering their mail' ...
> as part of "the filter", there is no filtering being done *unless* a user
> wants it, at the MTA level, *all* email is filtered regardless of a users
> desire ...
>

Well, this is true to some degree.  Here is an excerpt from the
$sendmail_src/cf/README:

---------------------------------------
        FEATURE(`delay_checks', `friend')
                 enables spamfriend test
        FEATURE(`delay_checks', `hater')
                 enables spamhater test

If such an argument is given, the recipient will be looked up in the
access map (using the tag Spam:).  If the argument is `friend', then
the default behavior is to apply the other rulesets and make a SPAM
friend the exception.  The rulesets check_mail and check_relay will be
skipped only if the recipient address is found and has RHS FRIEND.  If
the argument is `hater', then the default behavior is to skip the rulesets
check_mail and check_relay and make a SPAM hater the exception.  The
other two rulesets will be applied only if the recipient address is
found and has RHS HATER.

This allows for simple exceptions from the tests, e.g., by activating
the friend option and having

        Spam:abuse@     FRIEND

in the access map, mail to abuse@localdomain will get through.  It is
also possible to specify a full address or an address with +detail:
-----------------------------

I suspect that you provide a web based access to sieve.  You can easily
develop a web based program that manages access_db map as well.

-Igor


Reply via email to