Ich verwende Postfix als internen Mail-Relay-Server, und wir haben mehrere Server, auf denen intern alle Arten von benutzerdefiniertem Code ausgeführt werden. Einige sind Pakete / Dienste, andere sind native Linux- oder Windows-Systemdienste, die diese / diese Systeme zur Kommunikation verwenden ein Mail-Relay.
Das Problem, auf das ich stoße, ist, dass ich daran arbeite, die Server-HELO-Namen zu bereinigen, die sie an den Server kommunizieren, wie beim Senden von E-Mails. Einige sind beispielsweise localhost.localdomain und beeinträchtigen unseren IP-Ruf (Blacklists / etc).
Ich habe pflogsumm installiert, was eine große Hilfe war, aber ich wünschte wirklich, es gäbe eine Möglichkeit, eine Liste der IPs zu erhalten, die eine Verbindung zu diesem Server herstellen, und die entsprechenden HELOs, die die IPs erstellen (oder ihre Servernamen, die sie melden, als ob du weißt was ich meine).
Wenn jemand weiß, wie ich diese Informationen von Postfix erhalten kann, die großartig wären, könnte ein Bonus dies pflogsumm zugänglich machen, damit ich sie in meinem täglichen E-Mail-Bericht anzeigen kann. Vielen Dank!
quelle
postfix: fatal: /etc/postfix/main.cf, line 44: missing '=' after attribute name: "smtpd_helo_restrictions warn_if_reject check_helo_access static:reject"
aber es war einfach genug zu verstehen, dass es sein musstesmtpd_helo_restrictions = warn_if_reject check_helo_access static:reject
RCPT
Helo command rejected: Access denied (total: 2)
1 examplehost.domain.local
1 10.10.10.10
Also habe ich es mit zwei verschiedenen Hosts getestet, aber das Problem ist, dass examplehost.domain.local so etwas wie "localhost.localdomain" im pflogsumm-Bericht war Es würde nicht mit einer IP-Adresse korrelieren. Wenn das Sinn macht