Fórum Root.cz

Hlavní témata => Server => Téma založeno: radek.reif 17. 03. 2010, 14:21:34

Název: Postfix neodesílá poštu na doménu GMail.com
Přispěvatel: radek.reif 17. 03. 2010, 14:21:34
Dobrý den,

máme smtp server postfix, který funguje, jen neodesílá poštu na gmail.com. Nemáte s tím někdo zkušenosti? Zprávy zůstanou viset ve frontě, ale žádná chybová hláška u nich není. Po čase z fronty zmizí jako nedoručitelné. Jako kdyby nás gmail.com neměl rád a nechtěl od nás nic přijímat.

Ostatní servery v pohodě. Server máme standardně nakonfigurovaný, smtp je otevřeno jen pro vnitřní síť.

Do klientu přijde chybová zpráva o nedoručení, která kupodivu neobsahuje žádné podrobnosti.

Děkuji za případné nakopnutí jak problém řešit. Obrátil bych se i na gmail, ale nenašel jsem žádný kontakt.

Radek
Název: Re: Postfix neodesílá poštu na doménu GMail.com
Přispěvatel: radek.reif 17. 03. 2010, 14:44:18
Arrival-Date: Fri, 15 Jan 2010 13:58:28 +0100 (CET)

Final-Recipient: rfc822; gallus.extra@gmail.com
Action: failed
Status: 4.0.0
Diagnostic-Code: X-Postfix;

nic vic tam neni :)
Název: Re: Postfix neodesílá poštu na doménu GMail.com
Přispěvatel: PCnity 17. 03. 2010, 15:34:50
tail -f /var/log/mail.log

a odosli nejaky mail na gmail.
Název: Re: Postfix neodesílá poštu na doménu GMail.com
Přispěvatel: radek.reif 17. 03. 2010, 18:01:29
tak jsem nasel v logu jeden warning: no MX host for gmail.com has a valid A record

vzdy po zkousce odeslani
Název: Re: Postfix neodesílá poštu na doménu GMail.com
Přispěvatel: Petr Krčmář 17. 03. 2010, 18:35:44
Tak to vypadá na problém s DNS. Co řekne

$ dig MX gmail.com

a následně

$ dig A na_některý_z_MX_serverů_z_prvního_výpisu
Název: Re: Postfix neodesílá poštu na doménu GMail.com
Přispěvatel: radek.reif 17. 03. 2010, 19:20:22
prvni prikaz vydal hezkej vypis dns gmailu, druhy trval cca 5s a vysledek je:

root@mz ~# dig A gmail-smtp-in.l.google.com.

; <<>> DiG 9.3.2 <<>> A gmail-smtp-in.l.google.com.
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: SERVFAIL, id: 46585
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;gmail-smtp-in.l.google.com.    IN      A

;; Query time: 4800 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Wed Mar 17 19:17:52 2010
;; MSG SIZE  rcvd: 44
Název: Re: Postfix neodesílá poštu na doménu GMail.com
Přispěvatel: radek.reif 17. 03. 2010, 19:21:56
u druhého pokusu timeout vypršel

root@mz ~# dig A gmail-smtp-in.l.google.com.

; <<>> DiG 9.3.2 <<>> A gmail-smtp-in.l.google.com.
;; global options:  printcmd
;; connection timed out; no servers could be reached
root@mz ~#

Název: Re: Postfix neodesílá poštu na doménu GMail.com
Přispěvatel: Petr Krčmář 17. 03. 2010, 19:22:52
Tak to je jasně problém místní DNS. Já se normálně dozvím IP adresu serveru. Čili problém vůbec není v Postfixu. Doporučuji opravit nebo změnit DNS.
Název: Re: Postfix neodesílá poštu na doménu GMail.com
Přispěvatel: radek.reif 17. 03. 2010, 19:32:23
děkuji za nakopnutí :)
Název: Re: Postfix neodesílá poštu na doménu GMail.com
Přispěvatel: radek.reif 18. 03. 2010, 07:26:08
jediný problém, který jsem našel byl neaktualizovaná ip l.root-servers.net, po restartu služby už to chodí :)
Název: Re: Postfix neodesílá poštu na doménu GMail.com
Přispěvatel: Petr Krčmář 18. 03. 2010, 09:28:17
Krása, to jsem rád, že to bylo takhle jednoduché.