Que signifie la connexion à aspmx.l.google.com:25: le réseau est inaccessible?


13

J'ai un serveur avec RHEL 6 et postfix (postfix-2.6.6-2.2.el6), lorsque j'essaie d'envoyer un e-mail à Google, je reçois ceci dans / 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)

Cette erreur se produit uniquement sur ce domaine (englishonlineuniversity.com).

Que signifie la connexion à aspmx.l.google.com:25: le réseau est inaccessible?

Réponses:


18

Cela signifie que votre MTA essaie de se connecter au SMTP de Google via IPv6 (2a00: 1450: 4013: c01 :: 1b). Cela ne fonctionne pas car votre réseau ne prend probablement pas en charge IPv6.

Pour vous débarrasser du message d'erreur, vous pouvez configurer Postfix pour ne pas utiliser IPv6 en modifiant votre /etc/postfix/main.cfavec cette directive:

inet_protocols = ipv4

Ensuite, vous devrez redémarrer postfix:

/etc/init.d/postfix restart

Cela signifie probablement qu'il y a un problème avec sa résolution de nom, ou le routage vers IPv4 MX également, car à moins que vous ne configuriez postfix comme IPv6 uniquement, il essaiera toujours les réponses IPv4, puis les réponses IPv6.
NickW

1
Pour pouvoir le dire, il faudrait voir le reste du journal. La ligne fournie indique uniquement que la connexion IPv6 ne fonctionne pas. Peut-être que le courrier est livré via IPv4 sur la ligne suivante. Pour autant que je sache, postfix essaiera d'abord IPv6 par défaut, puis IPv4 comme solution de rechange
etagenklo

Vous avez raison, cela a changé, comme spécifié ici: postfix.org/postconf.5.html#inet_protocols
NickW

1
Cela n'aidera pas, lorsque le problème est que le serveur n'est pas connecté à Internet.
Michael Hampton

Vous pouvez également utiliser smtp_address_preference = ipv4au lieu de désactiver complètement ipv6
Francisco R

1

Certains FAI n'autorisent pas localhost comme nom de domaine (QFDN) et refusent les e-mails entrants de votre serveur. En /etc/postfix/main.cfmodifier ce qui suit:

myhostname = localhost

à un nom de domaine complet que vous possédez, c'est-à-dire:

myhostname = geoip-db.com
mydestination = geoip-db.com, localhost.localdomain, localhost
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.