[Postfixbuch-users] Amavis Spam reject problem

Patrick Ben Koetter p at state-of-mind.de
So Mai 13 08:00:10 CEST 2007


* Uwe Driessen <driessen at fblan.de>:
> Hallo Liste 
> 
> Bei mir läuft das Filtern über Amavis als proxy_filter
> 
> smtp    inet    n       -       -       0       -       smtpd
>         -o smtpd_proxy_filter=localhost:10024
> 
> In Amavis ist eingestellt
> 
> $final_spam_destiny       = D_REJECT;
> 
> Jetzt habe ich über einen anderen Server Testmails an mich geschickt 
> 
> May 12 23:53:34 fblan postfix/smtpd[8204]: connect from mail.yyyyyy.de[123.456.789.0]
> May 12 23:53:35 fblan postfix/smtpd[8204]: NOQUEUE: client=mail.yyyyyyy.de[123.456.789.0]
> May 12 23:53:35 fblan amavis[8013]: (08013-03) Not-Delivered, <yyyyyyyy at yyyyyyyyy.net> ->
> <xxxxxxxx at xxxxxxxx.de>, quarantine a6kj1TQPgUKV, Message-ID:
> <004401c794df$e8fbc360$0565a8c0 at uwe>, Hits: 999.772
> May 12 23:53:35 fblan postfix/smtpd[8204]: disconnect from mail.yyyyyyy.de[123.456.789.0]
> 
> Ich bekomme allerdings keinen Bericht vom ersten Server darüber das die Mail nicht
> zugestellt wurde.
> Eigentlich sollte der einliefernde Server doch da ein ganz klares reject bekommen kann ich
> allerdings nicht erkennen.
> 
> Im Gegensatz dazu wenn ich amavis auf D_BOUNCE einstelle wird eine Bounce Nachricht
> geschickt.  

So handhabt amavisd-new D_REJECT und D_BOUNCE:

D_REJECT
    Mail from the sending MTA is rejected. Notifying the sender about the
    rejection is left to the MTA, if both, following conditions are met:

    1. the MTA and amavisd use LMTP to communicate
    2. notification levels for all recipients must be identical

    If none or only one condition is met, amavisd takes care of notifications; it
    claims to accept the mail, but rejects it internally. Amavisd will send
    non-delivery reports (bounces) according to the individual notification levels
    that have been configured.


    D_BOUNCE
    Successful delivery will be claimed to the sending MTA, but the message
    will not be passed on to the next destination bringing it closer to its
    recipients. Additionally amavisd generates and sends a non-delivery
    notification (bounce) to inform the messages envelope sender about the
    incident.
    Three types of messages exist that will not trigger such notifications:

    - messages whose detected virus is listed in $viruses_that_fake_sender_maps
    - messages with a Precedence:-header that specifies either bulk, list or
      junk; such messages could point to mailing lists.
    - spam that exceeds spam_dsn_cutoff_level


> Welche Option muß ich in Amavis oder Postfix konfigurieren damit der Server
> ein Reject von Amavis über Postfix durchgereicht bekommt? 

Du mußt amavisd-new konfigurieren, damit es die Notifications sendet.
$warn_offsite = 1; solltest Du setzen und dann entscheidet Deine eigene
Polidy, ob Du die folgenden Optionen anschaltest oder ausläßt:

$warnspamsender = 0;
$warnbadhsender = 0;
$warnbannedsender = 0;
$warnvirussender = 0;

p at rick

-- 
Postfix - Einrichtung, Betrieb und Wartung
<http://www.postfix-buch.com>
saslfinger (debugging SMTP AUTH):
<http://postfix.state-of-mind.de/patrick.koetter/saslfinger/>



Mehr Informationen über die Mailingliste Postfixbuch-users