DNS löst MX Eintrag nicht auf

Debian macht sich hervorragend als Web- und Mailserver. Schau auch in den " Tipps und Tricks"-Bereich.
Antworten
torsten17
Beiträge: 4
Registriert: 02.06.2015 22:20:48

DNS löst MX Eintrag nicht auf

Beitrag von torsten17 » 02.06.2015 23:26:53

Hallo Zusammen,
ich habe ein neues Debian Jessie System eingerichtet und möchte das als Mail Server verwenden. fetchmail und postfix laufen soweit. Aber das Versenden vom Mails klappt nicht. In der Logdatei steht:

Code: Alles auswählen

...Name service error for name=gmx.net type=MX...
Ich habe auch schon den Relay Host variert (mail.gmx.net, bzw. andere Anbieter) aber das brachte nichts.

Das klingt für mich nach einem DNS Problem, und ich habe in diese Richtung weiter recherchiert. ping und dig sehen erst mal gut aus:

Code: Alles auswählen

torsten@server:/etc/postfix$ ping gmx.net
PING gmx.net (213.165.65.60) 56(84) bytes of data.
64 bytes from gmx.net (213.165.65.60): icmp_seq=1 ttl=246 time=54.2 ms

Code: Alles auswählen

torsten@server:/etc/postfix$ dig gmx.net +nocmd

; <<>> DiG 9.9.5-9-Debian <<>> gmx.net +nocmd
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 2717
;; flags: qr rd ad; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1
;; WARNING: recursion requested but not available

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 4096
;; QUESTION SECTION:
;gmx.net.                       IN      A

;; ADDITIONAL SECTION:
gmx.net.                10000   IN      A       213.165.65.60

;; Query time: 1 msec
;; SERVER: 62.220.18.8#53(62.220.18.8)
;; WHEN: Tue Jun 02 23:10:07 CEST 2015
;; MSG SIZE  rcvd: 52
Aber der MX Eintrag kann offenbar nicht gefunden werden:

Code: Alles auswählen

torsten@server:/etc/postfix$ dig -t MX gmx.net +nocmd

; <<>> DiG 9.9.5-9-Debian <<>> -t MX gmx.net +nocmd
;; global options: +cmd
;; connection timed out; no servers could be reached
Hat jemand eine gute Idee wonach ich noch suchen kann? Mir ist unklar, warum der DNS grundsätlich funktioniert, aber trotzdem der MX-Eintrag nicht aufgelöst wird. Oder ist das für den Relay Versand der Emails unerheblich und ich suche am falschen Ende?
Ratlos
Torsten

Dimejo
Beiträge: 503
Registriert: 21.07.2014 13:37:23

Re: DNS löst MX Eintrag nicht auf

Beitrag von Dimejo » 03.06.2015 12:12:52

Ich würde vermuten, dass Du den Hostnamen unter relayhost ohne eckige Klammern angegeben hast, und das zu Problemen führt. Stelle bitte die Ausgabe von postconf -nf zur Verfügung um Klarheit zu verschaffen.

Benutzeravatar
heisenberg
Beiträge: 4205
Registriert: 04.06.2015 01:17:27
Lizenz eigener Beiträge: MIT Lizenz

Re: DNS löst MX Eintrag nicht auf

Beitrag von heisenberg » 04.06.2015 01:22:22

Ich würde mal sagen, dass der MX-Eintrag nicht ganz unwesentlich ist. :D

Weiterhin bitte mal alle Logzeilen aus mail.log, die kommen wenn die Mail versendet wird.

Hat Dein (Router|...) vielleicht 'ne Macke und der bekommt das nicht gebacken, DNS korrekt abzuhandeln?
Bekommst Du die MXe, wenn Du mal testweise die Google DNS-Server benutzt?

Code: Alles auswählen

 dig -t MX @8.8.8.8 gmx.net +nocmd

torsten17
Beiträge: 4
Registriert: 02.06.2015 22:20:48

Re: DNS löst MX Eintrag nicht auf

Beitrag von torsten17 » 04.06.2015 02:10:37

Dimejo hat geschrieben:Ich würde vermuten, dass Du den Hostnamen unter relayhost ohne eckige Klammern angegeben hast, und das zu Problemen führt. Stelle bitte die Ausgabe von postconf -nf zur Verfügung um Klarheit zu verschaffen.
Super - die eckigen Klammern bei der relayhost - Angabe haben geholfen.
Es ist mir zwar nicht kar, warum der DNS die MX-Anfrage nicht beantwortet, aber das kann mir nun auch egal sein.

Herzlichsten Dank!
Torsten

torsten17
Beiträge: 4
Registriert: 02.06.2015 22:20:48

Re: DNS löst MX Eintrag nicht auf

Beitrag von torsten17 » 04.06.2015 02:17:01

heisenberg hat geschrieben:Ich würde mal sagen, dass der MX-Eintrag nicht ganz unwesentlich ist. :D

Weiterhin bitte mal alle Logzeilen aus mail.log, die kommen wenn die Mail versendet wird.

Hat Dein (Router|...) vielleicht 'ne Macke und der bekommt das nicht gebacken, DNS korrekt abzuhandeln?
Bekommst Du die MXe, wenn Du mal testweise die Google DNS-Server benutzt?

Code: Alles auswählen

 dig -t MX @8.8.8.8 gmx.net +nocmd
Der Google DNS-Server liefert auch nichts ordentliches

Code: Alles auswählen

root@server:/etc/apache2/sites-available# dig -t MX @8.8.8.8 mail.gmx.net +nocmd

; <<>> DiG 9.9.5-9-Debian <<>> -t MX @8.8.8.8 mail.gmx.net +nocmd
; (1 server found)
;; global options: +cmd
;; connection timed out; no servers could be reached
Aber ich habe jetzt in der main.cf den ]relayhost] in eckige Klammern gestellt, und nun macht postfix keine MX Abfrage. Im Grunde nuŕ ein workaround, aber es hilft.

Danke
Torsten

Dimejo
Beiträge: 503
Registriert: 21.07.2014 13:37:23

Re: DNS löst MX Eintrag nicht auf

Beitrag von Dimejo » 04.06.2015 10:15:47

torsten17 hat geschrieben:Aber ich habe jetzt in der main.cf den ]relayhost] in eckige Klammern gestellt, und nun macht postfix keine MX Abfrage. Im Grunde nuŕ ein workaround, aber es hilft.
Nein, das ist kein Workaround. Für den Hostnamen mail.gmx.net gibt es schlicht keinen MX-Eintrag weil er nicht für die Kommunikation zwischen Servern gedacht ist, sondern für die authentifzierte Einlieferung von E-Mail Clients. Und in diesem Fall ist Postfix nichts anderes als ein E-Mail Client.

Benutzeravatar
heisenberg
Beiträge: 4205
Registriert: 04.06.2015 01:17:27
Lizenz eigener Beiträge: MIT Lizenz

Re: DNS löst MX Eintrag nicht auf

Beitrag von heisenberg » 06.06.2015 00:48:45

Auch wenn das Thema schon erledigt ist:
...Nein, das ist kein Workaround. Für den Hostnamen mail.gmx.net gibt es schlicht keinen MX-Eintrag weil er nicht für die Kommunikation zwischen Servern gedacht ist..
Für mail.gmx.net gibt's natürlich keinen MX-Record, aber für gmx.net sollte es wohl einen geben :)

Da ist irgend ein Netzwerkproblem im LAN/in der Umgebung von Torsten. Wenn es für gmx.net keinen MX geben würde, frage ich mich in welcher Parallelwelt ich die letzten 20 Jahre gelebt habe.
Zuletzt geändert von heisenberg am 06.06.2015 02:54:29, insgesamt 1-mal geändert.

torsten17
Beiträge: 4
Registriert: 02.06.2015 22:20:48

Re: DNS löst MX Eintrag nicht auf

Beitrag von torsten17 » 06.06.2015 01:42:23

Mein Postfix läuft jetzt prima, und eigentlich bin sehr zufrieden. Aber dieses MX Problem verstehe ich immer noch nicht. Ich dachte, eine DNS Abfrage kommuniziert über Port 53 mit dem DNS Server. Das muss doch eigentlich immer gleich funktionieren, egal ob ich eine A- oder MX-Abfrage mache. Wie kann das LAN die eine DNS.Anfrage stören, die andere nicht - ist irgendwie komisch. Aber wird wohl so sein. Was weiß ich, was meine Fritzbox noch dazwischen funkt.
Danke für die Denkanstöße
Torsten

Cae
Beiträge: 6349
Registriert: 17.07.2011 23:36:39
Wohnort: 2130706433

Re: DNS löst MX Eintrag nicht auf

Beitrag von Cae » 06.06.2015 05:06:55

torsten17 hat geschrieben:Was weiß ich, was meine Fritzbox noch dazwischen funkt.
Jep, sowas in der Richtung koennte zutreffen. Wenn ein lokaler DNS-Server zum Cachen oder fuer andere Zwecke zwischengeschaltet wird, kann dieser natuerlich Manipulationen vornehmen. Ob das passiert ist, koennte man z.B. per DNSSEC nachvollziehen.

Gruss Cae
If universal surveillance were the answer, lots of us would have moved to the former East Germany. If surveillance cameras were the answer, camera-happy London, with something like 500,000 of them at a cost of $700 million, would be the safest city on the planet.

—Bruce Schneier

Antworten