Ich habe Postfix auf mehreren Ports auf eingehende E-Mails warten lassen. Beispielsweise auf den Ports 25 und 587. Ich möchte in den Protokollen den Zielport jeder eingehenden Verbindung sehen.
Antwort1
Verwenden Sie es syslog_name
in den SMTP-Optionen in /etc/postfix/master.cf
. Dadurch wird der Name des Prozesses in der Protokollzeile im Standardformat geändert. Der Standardwert ist postfix/smtpd
. Um ihn für die submission
Zeile (Port 587) zu ändern, fügen Sie Folgendes zu den Optionen hinzu:
-o syslog_name=postfix-submission
Beachten Sie, dass der Standardprozessname als Präfix beibehalten wird. Fügen Sie nicht „/smtpd“ ein, da dies automatisch hinzugefügt wird.
Beispiel einer Standardprotokollzeile:
Sep 28 01:22:28 XXXXXX postfix/smtpd[11737]: connect from unknown[203.194.109.130]
Beispiel einer „erweiterten“ Protokollzeile:
Sep 28 01:22:28 XXXXXX postfix-submission/smtpd[11737]: connect from unknown[203.194.109.130]
Warnung: Ändern Sie diese Option nicht /etc/postfix/main.cf
, da sonst die Ausgabe für alle Abhörports von Postfix geändert wird.