Ändern des Hostnamens zum Zweck der E-Mail-Zustellung

Ändern des Hostnamens zum Zweck der E-Mail-Zustellung

Ich habe Probleme mit der E-Mail-Zustellung und MXtoolbox sagt: „Reverse DNS ist kein gültiger Hostname“. Ich habe A- und AAAA-Einträge für domain.com und mail.domain.com. Das Rechenzentrum hat Reverse DNS für domain.com eingerichtet. Ich habe gefundenDasUndDasThread, in dem Benutzer ähnliche Probleme gemeldet haben, und es scheint, dass die Probleme durch die Änderung des Hostnamens von „domain.com“ in „etwas.domain.com“ behoben wurden.

Ich fühle mich nicht wohl, weil der Hostname meines Wissens nach nur ein „zufälliges Wort“ ist, das ich mit den Befehlen $ hostnameund ändere $ hostnamectl. Außerdem habe ich gehörtHierdass es /etc/postfix/Main.cfzum Zweck der E-Mail-Zustellung geändert werden sollte. Wenn Sie es empfehlen, würde ich den Hostnamen gerne in „server.domain.com“ ändern und ich habe festgestellt, dass es in der E-Mail mit „helo“ übereinstimmen sollte. Derzeit hat der Hostname die Form domain.comund helo ist laut einem E-Mail-Empfänger „domain.com“.

Diese Frage bezieht sich darauf, wie ich den VPS konfigurieren sollte, um dieses Ziel zu erreichen. Mein Versuch zum Zweck der E-Mail-Zustellung würde ungefähr wie folgt aussehen. Der VPS verwendet Debian. Alles ist ziemlich generisch, ich verwende Postfix, OpenDKIM und Certbot. Sie können es gerne als Vorlage verwenden, um mit Ihrer Antwort zu beginnen, wenn Sie möchten, und es nach Bedarf ändern.

1. Soll ich den neuen Hostnamen in das Terminal eingeben?

$ su
$ hostname server
$ hostnamectl set-hostname server
$ vim /etc/postfix/main.cf

Wechseln Sie dann myhostname = domain.comzumyhostname = server.domain.com mydestination = $myhostname, domain.com, localhost.com, , localhostmydestination = $myhostname, domain.com, localhost.com, localhost

Stellen Sie sicher, dass in der Datei /etc/hosts eine Zeile mit dem Inhalt vorhanden ist:

127.0.0.1 server.domain.com server

Fügen Sie zu /etc/resolv.conf eine Zeile hinzu, die lautet

domain domain.com

2. Sollte ich Reverse-DNS einrichten? Ich gehe davon aus, dass ich den Reverse-DNS auf server.domain.com einstellen sollte. Ist das richtig?

Weitere Schritte Wie soll ich die DNS-Einträge ändern? ZUSÄTZLICH zu den A- und AAAA-Einträgen für domain.com, mail.domain.com,www.domain.comUndwww.mail.domain.com, derzeit gibt es vier E-Mail-bezogene Datensätze:

domain.com 300 MX 10 mail.domain.com
_dmarc.domain.com 3600 TXT v=DMARC1; p=reject;rua=mailto:[email protected]; fo=1
domain.com 3600 TXT v=spf1 mx a:mail.domain.com -all
mail._domainkey.domain.com 3600 TXT v=DKIM1; k=rsa; p=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Wie müssen diese geändert werden? Muss ich A- und AAAA-Einträge für server.domain.com hinzufügen?

Welche weiteren Schritte sind erforderlich?

Und wenn Sie die Zeit hätten, zu erklären, was mit jedem Schritt erreicht wird, wäre das großartig.

Antwort1

Bestätigen Sie dies dig -x IPund host IPgeben Sie server.domain.com zurück. Wenn nicht, müssen Sie mit Ihrem ISP sprechen, um Reverse DNS für diese IP zu konfigurieren.

Antwort2

Für E-Mails muss das rDNS so eingerichtet werden, dass es auf eine der im SPF-Eintrag aufgeführten Quellen verweist. Fügen Sie entweder domain.comzum SPF-Eintrag hinzu oder konfigurieren Sie Ihr rDNS so, dass es auf verweist mail.domain.com. Dann wird der Server ordnungsgemäß als Absender autorisiert. Für Postfix myhostnamesollte auf dasselbe eingestellt sein wie rDNS (dies wird HELOunter anderem standardmäßig gesendet) und mydestinationsollte mindestens auflisten domain.com. Es teilt Postfix mit, in welchem ​​Namen Sie E-Mails empfangen, also fügen Sie das unbedingt hinzu. Was den Hostnamen des Servers betrifft, sollte dieser ebenfalls auf eingestellt sein mail.domain.com.

domain.comWenn Ihr Server jedoch sowohl als auch hostet mail.domain.com, gibt es keinen Grund, die Dinge unnötig zu verkomplizieren. Es reicht aus, wenn Ihr MXEintrag, rDNS usw. einfach auf verweisen domain.com. Wenn Sie jemals auf separate Server für E-Mail und alles, was derzeit über bereitgestellt wird, skalieren müssen, domain.comwird der Neukonfigurationsprozess dadurch nicht viel länger dauern.

verwandte Informationen