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 $ hostname
und ändere $ hostnamectl
. Außerdem habe ich gehörtHierdass es /etc/postfix/Main.cf
zum 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.com
und 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.com
zumyhostname = server.domain.com
mydestination = $myhostname, domain.com, localhost.com, , localhost
mydestination = $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 IP
und host IP
geben 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.com
zum 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 myhostname
sollte auf dasselbe eingestellt sein wie rDNS (dies wird HELO
unter anderem standardmäßig gesendet) und mydestination
sollte 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.com
Wenn 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 MX
Eintrag, 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.com
wird der Neukonfigurationsprozess dadurch nicht viel länger dauern.