[Mimedefang] Disable filter on smtp-auth

Tilman Schmidt t.schmidt at phoenixsoftware.de
Sun Jan 27 17:37:29 EST 2013


Am 27.01.2013 21:09, schrieb Wesley M.A:
> I just enable saslauthd on this mail server.
> But when clients send emails using our MTA, their message are filtered
> and so they are like [SPAM]
> 
> Is there a way to disable this filter only for SMTP Auth ?

Sure. More than one, actually. My (rather simplistic) approach is this:
I simply amended the standard filter_end section

> # Spam checks if SpamAssassin is installed
> if ($Features{"SpamAssassin"}) {
> if (-s "./INPUTMSG" < 100*1024) {

to

>     # Spam checks if SpamAssassin is installed
>     if ($Features{"SpamAssassin"}) {
>         if (defined($SendmailMacros{"auth_type"})) {
>             # Don't scan messages from authenticated senders.
>             md_graphdefang_log('auth');
>         }
>         elsif (-s "./INPUTMSG" < 100*1024) {

So messages are not SpamAssassin scanned if "auth_type" is defined,
which it is if the sender has authenticated through SMTP AUTH.
This has proved good enough for me.

HTH
Tilman


More information about the MIMEDefang mailing list