]> git.hoellein.online Git - vserver/commitdiff
saving uncommitted changes in /etc prior to apt run
authorroot <root@vserver.hoellein.online>
Mon, 5 Nov 2018 20:08:21 +0000 (21:08 +0100)
committerroot <root@vserver.hoellein.online>
Mon, 5 Nov 2018 20:08:21 +0000 (21:08 +0100)
.etckeeper
amavis/conf.d/50-user [changed mode: 0644->0755]

index 726958ce784b518f0a6c9ce12982b781f10ac6fb..8b21e0752c87d93162e00c3e6415aa97702ce8fb 100755 (executable)
@@ -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'
old mode 100644 (file)
new mode 100755 (executable)
index c43c6ba..bc8e6ff
@@ -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