Wie spezifiziere ich ausgehendes HELO mit sendmail?


9

Wie legen Sie den vollqualifizierten Domänennamen (Host- und Domänenname) fest, den sich ein Mailserver beim Senden ausgehender E-Mails mit sendmail als in HELO / EHLO darstellt?

Antworten:


14

Ich habe folgendes in sendmail.mc hinzugefügt:

define(`confDOMAIN_NAME', `mail.foo.com')dnl

und dann:

m4 sendmail.mc > sendmail.cf
service sendmail restart

Ich habe auch überprüft, ob dies mit dem E-Mail- Überprüfungsdienst unter http://www.port25.com/domainkeys/ (auth-results@verifier.port25.com) funktioniert. Ordentlicher Service, Sie senden ihm eine E-Mail und er antwortet auf den from-Header mit Informationen zu Ihrem SPF, Domain Keys usw.


Ein Wort der Vorsicht (vielleicht gesunder Menschenverstand, aber ich werde es trotzdem erwähnen). Der Wert für confDOMAIN_NAMEsollte KEINE E-Mail-Domain sein. Wenn Sie dies festlegen, lehnt sendmail Nachrichten ab, da die Postfächer lokal sind (oder sein sollten).
Mike B

Dies hängt nicht direkt mit der Frage zusammen, aber für alle, die hier ankommen und nach Informationen suchen, wie Sie verhindern können, dass Sie foo.localdomainin E-Mail-Headern angezeigt werden, versuchen Sie, mithilfe der MASQUERADEFunktionen sicherzustellen, dass Ihre gesendeten E-Mails keinen lokalen Computernamen in den Headern enthalten . Ich habe das von hier (Zeilen müssen vor allen MAILEREinträgen eingegeben werden
armadadrive

mail.foo.com ist es unser Domainname?
Yohanes AI

5

Der Vollständigkeit halber kann man auch verwenden

define(confHELO_NAME,`something.not.the.same.as.the.domain.name')

Wenn man mehr absolute Kontrolle benötigt (z. B. in einem freeb-bsd-Gefängnis, kann es wünschenswert sein, dass confDOMAIN_NAME und MASQUERADE_AS ganz anders eingestellt sind als die HELO / EHLO-Namen.

Dw.


0
define(`confSMTP_LOGIN_MSG', `$j; $b')dnl

Konfigurieren Sie die /etc/hostsDatei auch wie unten beschrieben

xxx.xxx.xxx.xxx           server server.yourdomain.com server
127.0.0.1                 server server.yourdomain.com server
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.