Kurz gesagt: Ich versuche herauszufinden, ob ich einem E-Mail-Administrator des Arbeitgebers eines Freundes mitteilen soll, ob seine E-Mail-Konfiguration repariert werden sollte oder ob ich meine eigene Richtlinie liberalisieren sollte .Muss ein SMTP-Client dem MTA einen global auflösbaren Hostnamen im HELO zur Verfügung stellen?
Ein Freund beschwerte sich, auf meinem Mailserver nichts erreichen zu können. Ich grub mich hinein und es scheint, dass der Host-Name, der von seinem Mail-Server bereitgestellt wurde, als er sich mit meinem verbunden hat, irgendwo im * .local-Raum befand, was bedeutet, dass er nicht global auflösbar war.
Sie wurden mit "Helo-Befehl abgelehnt: Host nicht gefunden" abgelehnt. von meinem Postfix Mailserver. Ich bin vielleicht streng darauf, dass meine UCE Postfix eincheckt, also habe ich ihren (meiner Meinung nach falsch konfigurierten) Server auf die weiße Liste gesetzt, aber jetzt versuche ich herauszufinden, inwieweit sie tatsächlich falsch konfiguriert sind, im Gegensatz dazu, ob ich einfach zu hart bin in dem, was ich akzeptiere.
Also habe ich die RFCs überprüft - RFC 821 sagt: "Der HELO-Empfänger KANN überprüfen, dass der HELO-Parameter wirklich der IP-Adresse des Senders entspricht. Der Empfänger DARF sich NICHT weigern, eine Nachricht zu akzeptieren, auch wenn der Absender Der HELO-Befehl schlägt fehl. " was mir nahe legt, dass ich eigentlich derjenige bin, der den RFC verletzt.
Wurde dieser Teil von RFC 821 jemals durch einen zukünftigen RFC ersetzt, auf den ich verweisen kann? Oder müssen Mail-Server Mail mit gefälschten HELOs akzeptieren? Gibt es irgendwelche respektierten Behörden, auf die ich hinweisen kann, dass der HELO-Hostname gültig sein sollte, als Referenz für die Kontaktaufnahme mit ihrem Mail-Administrator?
Und ein großer Teil des Internets stimmt mit Ihnen überein. Aber wenn Sie einen Server mit Müll in der HELO einrichten, seien Sie darauf vorbereitet, dass einige Ihrer ausgehenden E-Mails zurückgeschickt werden. Ich sag bloß' ;) – moonshadow