S/MIME Mails routen
Gerald Galster
list+postfixbuch at gcore.biz
Fr Apr 19 16:02:22 CEST 2024
>> ich suche eine Möglichkeit, Mail die S/MIME signiert und/oder verschlüsselt sind, an einen anderen Host umzuleiten. Ich hab Postfix mit rSpamD im Einsatz. RSpamD ist ja in der Lage, S/MIME zu erkennen und könnte ggf. einen Header setzen, den Postfix wieder verwenden könnte. Oder gibt es eine bessere Idee?
>
> Eine andere Idee wäre über (mime_)header_checks nach einem entsprechenden Header
> zu suchen und zu FILTERn: https://www.postfix.org/header_checks.5.html
>
> Wenn der Header von rspamd eingefügt wird, muss mime_header_checks verwendet werden.
Korrektur: da rspamd wohl als Milter läuft ist das milter_header_checks.
In der postconf Manpage gibt es ein Beispiel dazu (X-SPAM-FLAG):
https://www.postfix.org/postconf.5.html#milter_header_checks:
milter_header_checks (default: empty)
Optional lookup tables for content inspection of message headers that are
produced by Milter applications. See the header_checks(5) manual page
available actions. Currently, PREPEND is not implemented.
The following example sends all mail that is marked as SPAM to a spam
handling machine. Note that matches are case-insensitive by default.
/etc/postfix/main.cf:
milter_header_checks = pcre:/etc/postfix/milter_header_checks
/etc/postfix/milter_header_checks:
/^X-SPAM-FLAG:\s+YES/ FILTER mysmtp:sanitizer.example.com:25
The milter_header_checks mechanism could also be used for allowlisting.
For example it could be used to skip heavy content inspection for
DKIM-signed mail from known friendly domains.
This feature is available in Postfix 2.7, and as an optional patch for Postfix 2.6.
Viele Grüße
Gerald
Mehr Informationen über die Mailingliste Postfixbuch-users