Amavis Ablehnung von Mails massive bounces

Stefan Förster cite at incertum.net
Mi Jan 17 14:04:12 CET 2018


Hallo Sebastian,

* Sebastian Schieke <sschieke at hans-bredow-institut.de>:
>Laut unserem Logfile bestehen die Mails die Postfix restrictions und 
>kommen auch durchs greylisting. Aber Amavis macht ihnen dann den 
>Garaus:

Du kannst solche Dinge prinzipiell verhindern, indem Du einfach für 
Mails von Mailinglisten eine deutlich laxere Policy lädst:

#v+
# additional policy bank for incoming mailing lists
$policy_bank{'PREQ-LOWPRECEDENCE'} = {
  final_spam_destiny => D_DISCARD,
  final_virus_destiny => D_DISCARD,
};
#v-

Aktivieren dann z.B. via Perl:

#v+
# /etc/amavis/conf.d/60-low-precedence.conf
package Amavis::Custom;
use strict;

BEGIN {
        import Amavis::Conf qw(:platform :confvars c cr ca $myhostname);
        import Amavis::Util qw(do_log untaint safe_encode safe_decode);
        import Amavis::rfc2821_2822_Tools;
        import Amavis::Notify qw(build_mime_entity);
}

sub new {
        my($class,$conn,$msginfo) = @_;
        my($self) = bless {}, $class;


        my $low_precedence = 0;

        foreach my $line (@{$msginfo->{'orig_header'}}) {
                $line =~ s/\n    / /g;
                $low_precedence = 1 if $line =~ m/^Precedence:\s+(bulk|list|junk)/i;
        }

        if ($low_precedence) {
                do_log(2, sprintf("Load low precedence policybank"));
                Amavis::load_policy_bank('PREQ-LOWPRECEDENCE')
        }
        return $self;
}

1;  # insure a defined return
#v-

Natürlich sind auch andere Header denkbar, z.B. "List-Id".

Ich hatte das vor Ewigkeiten mal gebloggt: 
https://www.incertum.net/post/2009/amavis-mailinglist/


Ciao,
Stefan


Mehr Informationen über die Mailingliste Postfixbuch-users