Che cosa significa connettersi a aspmx.l.google.com:25: la rete non è raggiungibile?


13

Ho un server con RHEL 6 e postfix (postfix-2.6.6-2.2.el6), quando provo a inviare e-mail a Google ottengo questo in / var / logmaillog:

postfix/smtp[13414]: 6F4DC10406E7: to=<XXX@englishonlineuniversity.com>, relay=none, delay=0.16, delays=0.02/0/0.14/0, dsn=4.4.1, status=deferred (connect to aspmx.l.google.com[2a00:1450:4013:c01::1b]:25: Network is unreachable)

Questo errore si verifica solo su questo dominio (englishonlineuniversity.com).

Che cosa significa connettersi a aspmx.l.google.com:25: la rete non è raggiungibile?

Risposte:


18

Ciò significa che il tuo MTA sta tentando di connettersi a SMTP di Google tramite IPv6 (2a00: 1450: 4013: c01 :: 1b). Questo non funziona poiché la tua rete probabilmente non supporta IPv6.

Per sbarazzarsi del messaggio di errore, è possibile configurare Postfix per non utilizzare IPv6 modificando il proprio /etc/postfix/main.cfcon questa direttiva:

inet_protocols = ipv4

Successivamente dovrai riavviare postfix:

/etc/init.d/postfix restart

Probabilmente significa che c'è qualche problema con la sua risoluzione del nome o il routing anche a IPv4 MX, poiché a meno che non configuri postfix come solo IPv6, proverà sempre le risposte IPv4, quindi le risposte IPv6.
Nick

1
Per poterlo dire, bisognerebbe vedere il resto del registro. La riga fornita indica solo che la connessione IPv6 non funziona. Forse la posta viene recapitata tramite IPv4 nella riga successiva. Per quanto ne so, Postfix proverà per prima cosa IPv6, quindi IPv4 come fallback: postfix.org/postconf.5.html#smtp_address_preference
etagenklo

Hai ragione, è cambiato, come specificato qui: postfix.org/postconf.5.html#inet_protocols
NickW

1
Questo non aiuta, quando il problema è che il server non è connesso a Internet.
Michael Hampton

Puoi anche usare smtp_address_preference = ipv4invece di disabilitare completamente ipv6
Francisco R

1

Alcuni ISP non consentono localhost come nome di dominio (QFDN) e rifiuteranno le e-mail in arrivo dal server. In /etc/postfix/main.cfalterare quanto segue:

myhostname = localhost

a un nome di dominio completo che possiedi, ovvero:

myhostname = geoip-db.com
mydestination = geoip-db.com, localhost.localdomain, localhost
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.