postfwd: install config from files/postfwd, idempotent /etc/default/postfwd handling

- Ship postfwd.cf and list files in files/postfwd; used by install_postfwd.sh
  and install_postfix_advanced.sh (lists only if missing, cf with backup).
- Add update_postfwd_defaults.sh.
- install_amavis.sh: disable smtpd_end_of_data_restrictions on localhost:10025.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
2026-11-08 10:53:21 +01:00
co-authored by Claude Opus 5.5
parent 450b04134d
commit 39909a5b30
18 changed files with 1264 additions and 849 deletions
@@ -0,0 +1,40 @@
# Empfaenger mit zusaetzlichem 20-MiB-Limit, NUR bei Einzelempfaengern.
# Perl-Regex pro Zeile; z.B.
# ^user@example\.org$
# @example\.org$
# Die Regel greift nur bei recipient_count=1 am END-OF-MESSAGE und bei
# size > 20971520 Bytes. Genau 20 MiB bleiben erlaubt.
# Bei mehreren Empfaengern fehlt recipient dort; dafuer bietet diese Datei
# KEIN verlaessliches Limit. Fuer verbindliche Limits ist eine andere
# Loesung erforderlich. Die bisher leere Liste bleibt leer.
# Historischer Dateiname mit Schreibfehler bleibt aus Kompatibilitaet erhalten.
#
# +------------------+----------------------+----------------+----------------------+
# | SMTP-Empfaenger | Empfaenger gelistet? | Nachricht | Wirkung dieser Regel |
# +------------------+----------------------+----------------+----------------------+
# | Genau einer | Ja | Bis 20 MiB | Keine Ablehnung |
# | Genau einer | Ja | Ueber 20 MiB | REJECT |
# | Genau einer | Nein | Beliebig | Keine Ablehnung |
# | Mehrere | Einer oder mehrere | Beliebig | Keine Ablehnung |
# | | gelistet | | |
# +------------------+----------------------+----------------+----------------------+
#
# 20 MiB = 20.971.520 Bytes, einschliesslich Header und MIME-Kodierung.
#
# Bei mehreren SMTP-Empfaengern liefert Postfix am Nachrichtenende
# keine einzelne Empfaengeradresse fuer den Listenvergleich.
#
# Das globale Postfix-Limit message_size_limit gilt weiterhin.
#
#
# # Example:
#
# # # annoying spammer domains
# # block all senders of maildomaindomain 'oopen.de'
# @acieu\.co\.uk$
#
# # annoying spammer addresses
# # block sender address
# error@mailfrom.com
# sqek@eike\.se$