AW: Nur RSpamd-gefilterte Mails an Mailarchvierungs-Server schicken

Ronny Seffner r.seffner at seffner-schlesier.de
Fr Apr 17 10:07:40 CEST 2026


Wir wollen doch hier nicht wirklich die Sinnhaftigkeit deutscher Vorschriften diskutieren ;-)
Da Speicher nicht viel kostet und bei uns rspamd schon recht streng ist, haben wir uns entschieden einfach alles Übrige ins Archiv zu stecken. Im Zweifel fehlt Dir am Ende immer genau das, was Du durch Filtern aussortiert hattest.
 
Postfix' always_bcc wirkt erst nach dem milter (rspamd) für akzeptierte Mails.
So wie Du rspamd zum Abweisen erziehst, so sparst Du Dir mit always_bcc auch Mails im Archiv.

Du könntest BCC durch rspamd auf Grund von z.B. score, SPF/DKIM/DMARC, sender/recipient oder jeder beliebigen eigenen Regel realisieren. Ein ganz einfaches Beispiel:

settings {
  archive_clean_mail {
    priority = high;
    rcpt = "archive at yourdomain.tld";
    apply {
      max_score = 5.0;
    }
  }
}
Hier könnte man mit 'from = "addr at domain.tld";' auch nur bestimmte Absender einschließen - reichlich unflexibel auf diese Art. Aber man könnte da schon was mit maps bauen, was auch ausschließt.

Postfix kennt neben always_bcc noch sender_ und recipient_bcc_maps - Du suchst aber vermutlich eher Aus- statt Einschlüsse.
Du kannst die header_checks mit regexp nutzen um X-SPAM oder X-Spam-Result für BCC auszuwerten, auch Adressen (leider header und nicht envelope) gehen hier oder Betreff. Aber schon mit AND/OR Logik wird’s wieder unübersichtlich.

Man könnte einen eigenen Archivtransport bauen, der dann nochmal gesondert filtert, muss aber aufpassen, dass das dann nicht bounced.

Mailpiler hat doch einen rules/policy Mechanismus und sollte damit sogar selbst filtern können.


Du siehst, ich kann nur anregen und nicht lösen - mangels Erfahrung, da ich eben alles archiviere. 


Mit freundlichen Grüßen

Ronny Seffner


Mehr Informationen über die Mailingliste Postfixbuch-users