Seit ich den ISP gewechselt habe, habe ich ziemliche Probleme mit meinen E-Mails. Manchmal werden Mails von der Empfängerseite mit der folgenden Meldung abgelehnt:
Dies ist das Mailsystem beim Host mail.xyz.ch.
Leider muss ich Ihnen mitteilen, dass Ihre Nachricht an einen oder mehrere Empfänger nicht zugestellt werden konnte. Sie finden sie unten im Anhang.
Für weitere Unterstützung senden Sie bitte eine E-Mail an den Postmaster.
Bitte fügen Sie in diesem Fall diesen Problembericht bei. Ihren eigenen Text können Sie aus der angehängten Rückantwort löschen.
Das Mail-System ...
Aktion: Fehlgeschlagen Status: 5.7.1 Remote-MTA: dns; postrelay2.lrz-muenchen.de Diagnose-Code: smtp; 550 5.7.1 Client-Host abgelehnt: Ihr Hostname [213.xxx.yyy.zzz]] kann nicht gefunden werden.
Offenbar beschwert sich also die Empfängerseite der Kommunikation, dass sie den Hostnamen mail.xyz.ch im Reverse-DNS-Lookup nicht finden konnte.
Jetzt bin ich sicher, dass ich alle PTR-Einträge in Bind so konfiguriert habe, dass sie auf die echten Hostnamen verweisen:
;
; BIND reverse data file for broadcast zone
;
$TTL 604800
@ IN SOA dns3.xyz.ch. root.xyz.ch. (
20100328 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
NS dns3.xyz.ch.
NS dns2.xyz.ch.
129 PTR ssh.xyz.ch.
129 PTR www.xyz.ch.
129 PTR mail.xyz.ch.
Eine umgekehrte DNS-Suche liefert jedoch immer noch nur den ISP-Namen: cust.static.213-xxx-yyy-zzz.swisscomdata.ch
.
Irgendeine Idee, wie ich das beheben kann? Muss ich meinen ISP kontaktieren?
Antwort1
Normalerweise wird der Reverse-DNS für die IP vom ISP verwaltet. Streng genommen ist das keine Garantie, aber es würde mich sehr überraschen, wenn Sie in diesem Fall tatsächlich für den Reverse-DNS-Eintrag verantwortlich wären. Im Allgemeinen kauft ein Unternehmen die Nutzung dieser IPs vom ISP und verwaltet daher alle IP-spezifischen Einträge, einschließlich Reverse-DNS. Grundsätzlich wird jeder, der Ihre BIND-Datenbank nach DNS durchsucht, den Eintrag einwandfrei finden, aber vorausgesetzt, dass es sich nicht um den öffentlichen, autoritativen DNS-Server für Ihre Domäne handelt, nützt es Ihnen wenig bis gar nichts, den Eintrag dort festzulegen.
Die Kurzfassung: Ja, Sie müssen Ihren ISP kontaktieren und ihn bitten, den Datensatz zu ändern.
Antwort2
Offenbar beschwert sich also die Empfängerseite der Kommunikation, dass sie den Hostnamen mail.xyz.ch im Reverse-DNS-Lookup nicht finden konnte.
In diesem Fall nicht. Es beschwert sich nur, dass es nicht gefunden hatbeliebigReverse-DNS-Eintrag für Ihre IP-Adresse. Der Reverse-DNS-Eintrag muss nicht mit dem Hostnamen übereinstimmen, mit dem Sie sich präsentieren.
Selbst wenn der Server die strengere „Forward-Confirmed Reverse DNS“-Prüfung (FCrDNS) durchführt, muss der gefundene Hostname nicht mit dem Hostnamen übereinstimmen, den Sie beispielsweise in Ihrem HELO/EHLO angeben. Er muss lediglich bestätigen, dass die Forward-DNS-Suche nach dem von Ihrer Reverse-DNS-Suche zurückgegebenen Hostnamen mit Ihrer IP-Adresse übereinstimmt.
Daher ist es auch für FCrDNS völlig in Ordnung, wenn Sie sich als „mail.xyz.ch“ ausgeben, aber eine IP-Adresse mit einem Reverse-DNS-Eintrag für „something.else.co“ haben. Und um sicherzustellen, dass es in Vorwärtsrichtung bestätigt wird, muss „something.else.co“ einen Forward-DNS-Eintrag haben, der auf Ihre IP-Adresse verweist.
Ein Reverse-DNS-Lookup liefert allerdings weiterhin nur den ISP-Namen: cust.static.213-xxx-yyy-zzz.swisscomdata.ch.
In diesem Fall scheint Reverse DNS zumindest von Ihrer Seite aus einwandfrei zu funktionieren. Bestätigen Sie dies mit einemexternes Reverse-DNS-Lookup-Toolum zu bestätigen, dass andere Server dasselbe sehen.
Wenn dabei der Reverse-DNS-Eintrag gefunden wird, liegt der Fehler möglicherweise beim empfangenden Mailserver. Ein temporäres DNS-Problem beim empfangenden Mailserver könnte eine solche Fehlermeldung verursachen. Normalerweise sollte ein solcher Fehler den sendenden Mailserver veranlassen, den Versand später erneut zu versuchen, da dies als temporäres Problem eingestuft wird.
Antwort3
Die einfache Antwort ist, sich an das Unternehmen zu wenden, von dem Sie die IP erhalten. In meinem Fall war es Telstra und sie haben ein custDATA-Portal, von dem aus Sie Reverse-DNS mithilfe eines Online-Formulars konfigurieren können. Das ist alles.
Danke, hoffe, das hilft.
Antwort4
Versuchen:
dig -x 213.xxx.yyy.zzz
Wie ist die Reaktion?