[Postfixbuch-users] amavisd-new Empfängerbenachrichtigung bei Virusmail
Patrick Ben Koetter
p at state-of-mind.de
So Dez 16 23:33:10 CET 2007
* Holm Kapschitzki <holm at x-provi.de>:
> So sieht das Chaos bei mir aus. Allerdings bekommt so bloss der Admin
> die Mails, dass was gefunden wurde. Ich will aber auch wieder das das
> funktioniert, dass alle empfänger die Benachrichtigung bekommen.
>
> Bei mir gibts kein: @local_domains_maps ? sondern:
>
> @local_domains_acl = ( ".$mydomain" );
>
> Da soll jetzt noch alle Domains rein? Ich hab confixx_localDomains in
> der Art:
>
> domain.tld confixx
@local_domains_maps ist ein Umbrella-Parameter für mehrere map-Typen, die
amavisd-new kann: Einfache Zuordnungen, Access-Lists und
Regular-Expression-Lists.
@local_domains_maps
A list of hosts, subdomains and domains that are treated as local.
Local domains are treated different regarding notifications they may
receive and header modifications that may be applied to their e-mail.
Default:
@local_domains_maps = (\%local_domains,\@local_domains_acl,\$local_domains_re);
Deine local_domains_acl ist also in local_domains_maps enthalten oder: Wenn Du
es in local_domains_acl einträgstl, erbt es local_domains_maps und Dein Ziel
sollte so erreicht werden.
> So sieht das bei mir in amavis aus unter /etc/amavis/conf.d/
> 20-debian_defaults
>
>
> $final_virus_destiny = D_DISCARD; # (data not lost, see virus
> quarantine)
> $final_banned_destiny = D_BOUNCE; # D_REJECT when front-end MTA
> $final_spam_destiny = D_BOUNCE;
_Bitte_ mach da ein D_DISCARD draus. D_BOUNCE ist in Zeiten gefälschter
envelope-sender wirklich eine Strafe für jene, deren Mailadresse mißbraucht
wurde.
> $final_bad_header_destiny = D_PASS; # False-positive prone (for spam)
>
> $virus_admin = "postmaster\@$mydomain"; # due to D_DISCARD default
> $banned_admin = "postmaster@\$mydomain";
>
> # $hdrfrom_notify_sender = '"postmaster [xxx]"
> <postmaster at xxx.de>';
> $hdrfrom_notify_admin = '"postmaster [srvx]" <postmaster at xxx.de>';
> $hdrfrom_notify_recip = '"postmaster [xxx]"
> <postmaster at xxx.de>';
>
> ##########################################
> ####
> $mailfrom_notify_admin = 1;
> $mailfrom_notify_recip = 1;
> # $mailfrom_notify_spamadmin = undef;
>
> ## these are after-defaults:
> # $hdrfrom_notify_sender = "\"Content-filter at $myhostname\"
> <postmaster\@$myhostname>";
> # $hdrfrom_notify_recip = ... derived from $mailfrom_notify_recip
> # $hdrfrom_notify_admin = ... derived from $mailfrom_notify_admin
> # $hdrfrom_notify_spamadmin = ... derived from $mailfrom_notify_spamadmin
>
> # $warnvirussender = 1;
> # $warnspamsender = undef;
> # $warnbannedsender = 1;
> # $warnbadhsender = undef;
>
> # $warn_offsite = 1;
>
> $warnvirusrecip = 1;
> $warnbannedrecip = 1;
> $warnbadhrecip = 1;
> # @warnvirusrecip_maps = (\$warnvirusrecip);
Ja, da könntest Du jetzt auf Empfänger-Domain-Ebene individuelle Einstellungen
machen:
@warnvirusrecip_maps
Controls a list of individual virus recipient (envelope recipient) notifications.
Default:
@warnvirusrecip_maps = (\$warnvirusrecip);
Example:
@warnvirusrecip_maps = ({
'example.com' => 'admin+virus at example.com',
'example.net' => 'virusadmin at example.net',
'.' => 'virusalert at example.com'},
$warnvirusrecip, # the usual default
);
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