From: root Date: Mon, 5 Nov 2018 20:08:21 +0000 (+0100) Subject: saving uncommitted changes in /etc prior to apt run X-Git-Url: https://git.hoellein.online/?a=commitdiff_plain;h=525e68d9246afb44c1445d981034bbbb010f7574;p=vserver saving uncommitted changes in /etc prior to apt run --- diff --git a/.etckeeper b/.etckeeper index 726958ce7..8b21e0752 100755 --- a/.etckeeper +++ b/.etckeeper @@ -90,7 +90,7 @@ maybe chmod 0644 'amavis/conf.d/21-ubuntu_defaults' maybe chmod 0644 'amavis/conf.d/25-amavis_helpers' maybe chmod 0644 'amavis/conf.d/30-template_localization' maybe chmod 0644 'amavis/conf.d/40-policy_banks' -maybe chmod 0644 'amavis/conf.d/50-user' +maybe chmod 0770 'amavis/conf.d/50-user' maybe chmod 0755 'amavis/en_US' maybe chmod 0644 'amavis/en_US/charset' maybe chmod 0644 'amavis/en_US/template-auto-response.txt' diff --git a/amavis/conf.d/50-user b/amavis/conf.d/50-user old mode 100644 new mode 100755 index c43c6baab..bc8e6ff16 --- a/amavis/conf.d/50-user +++ b/amavis/conf.d/50-user @@ -8,6 +8,73 @@ use strict; # the directives you can use in this file # +## +## Die Kommunikation mit Amavis soll über einen Unix-Socket und über das AM.PDP-Prokoll erfolgen. +## amavisd-milter nimmt E-Mails von Postfix über die Milter-Schnittstelle bereit und übersetzt das Milter-Protokoll +## in das AM.PDP-Protokoll, da Amavis selbst kein Milter-Protokoll unterstützt. +## Postfix === Milter-Protokoll ===> Amavisd-Milter === AM.PDP-Protokoll ===> Amavis (und zurück) +## +$protocol = "AM.PDP"; +$unix_socketname = "/var/run/amavis/amavisd.sock"; +$inet_socket_port = undef; + + +## +## Policy-Bank für E-Mails von Mailclients +## E-Mails, die durch den Submission-Port für Mailclients in das Mailsystem gelangen, bekommen via Postfix-Option +## -o milter_macro_daemon_name=ORIGINATING eine "Markierung" mit "ORIGINATING". Amavis soll diese "Markierung" erkennen +## und in diesem Fall keine Untersuchung auf Spam durchführen. +## Lokale Absender (z.B. via mailx-Kommando) sind von der Spam-Untersuchung nicht betroffen, da Amavis sie automatisch als +## solche (Client 127.0.0.1) erkennt. +## + +$policy_bank{'ORIGINATING'} = { + originating => 1, + bypass_spam_checks_maps => [1] +}; + + +### +### Für welche Domains ist der Mailserver zuständig? +### => Datenbank befragen +### + +@local_domains_maps = ( [] ); + +@lookup_sql_dsn = ( ['DBI:mysql:database=vmail;host=127.0.0.1;port=3306', 'vmail', '5te902D733ZlK$q"D'], ); + +$sql_select_policy = 'SELECT "Y" as local, 1 as id FROM domains WHERE CONCAT("@",domain) IN (%k)'; +$sql_select_white_black_list = undef; + + +## +## DKIM-Verifizierung aktivieren +## Amavis prüft DKIM-Signaturen eingehender E-Mails (falls vorhanden). +## Ist die Signatur in Ordnung, wird der Spam-Score nach unten korrigiert. +## + +$enable_dkim_verification = 1; + +### +### Spamassassin settings +### + +### Spam-Checks aktivieren +@bypass_spam_checks_maps = (\%bypass_spam_checks, \@bypass_spam_checks_acl, \$bypass_spam_checks_re); +$sa_tag_level_deflt = -999; # Informationen zu Spam-Score ab diesem Level (hier: immer) in den Header schreiben +$sa_tag2_level_deflt = 6.2; # Ab diesem Level E-Mails als Spam markieren +$sa_kill_level_deflt = 6.9; # Ab diesem Level E-Mails nicht annehmen, sondern Aktion in "final_spam_destiny" auslösen (REJECT) + +$sa_spam_subject_tag = undef; # Kein ***SPAM*** in den Betreff schreiben, falls Spam +$spam_quarantine_to = undef; # Spam nicht in die Quarantäne verschieben +$final_spam_destiny = D_REJECT; # Aktion, wenn kill_level erreicht wurde: E-Mail nicht annehmen und REJECT auslösen + + +### +### Falls Benachrichtigungsmails an User geschickt werden sollen (z.B. bei geblockter Mail) +### + +$notify_method = 'smtp:[127.0.0.1]:25'; #------------ Do not modify anything below this line ------------- 1; # ensure a defined return