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