Aspmx.l.google.com:25: Connect'e erişilemiyor demek ne anlama gelir?


13

RHEL 6 ve postfix (postfix-2.6.6-2.2.el6) ile sunucum var, Google'a e-posta göndermeye çalıştığımda bunu / var / logmaillog'da alıyorum:

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)

Bu hata yalnızca bu etki alanında oluşur (englishonlineuniversity.com).

Aspmx.l.google.com:25: Connect'e erişilemiyor demek ne anlama gelir?

Yanıtlar:


18

Bu, MTA'nızın Google SMTP'ye IPv6 (2a00: 1450: 4013: c01 :: 1b) aracılığıyla bağlanmaya çalıştığı anlamına gelir. Ağınız muhtemelen IPv6'yı desteklemediğinden bu çalışmaz.

Hata iletisinden kurtulmak için Postfix'inizi /etc/postfix/main.cfbu yönergeyle düzenleyerek IPv6 kullanmamalarını yapılandırabilirsiniz :

inet_protocols = ipv4

Daha sonra postfix'i yeniden başlatmanız gerekecek:

/etc/init.d/postfix restart

Muhtemelen, ad çözümlemesi veya IPv4 MX'e yönlendirme ile ilgili bir sorun olduğu anlamına gelir, çünkü postfix'i sadece IPv6 olarak yapılandırmazsanız, her zaman IPv4 cevaplarını, ardından IPv6 yanıtlarını dener.
Mart'ta NickW

1
Bunu söyleyebilmek için kütüğün geri kalanını görmeniz gerekir. Sağlanan hat sadece IPv6 bağlantısının çalışmadığını bildirir. Belki posta bir sonraki satırda IPv4 üzerinden teslim edilir. Bildiğim kadarıyla, postfix varsayılan olarak önce IPv6'yı, ardından IPv4'ü yedek olarak deneyecek
etagenklo

Haklısın, burada belirtildiği gibi değişti: postfix.org/postconf.5.html#inet_protocols
NickW

1
Sorun, sunucunun İnternet'e bağlı olmaması sorununu çözmez.
Michael Hampton

Ayrıca smtp_address_preference = ipv4ipv6'yı tamamen devre dışı bırakmak yerine de kullanabilirsiniz
Francisco R

1

Bazı İSS'ler yerel ana bilgisayara bir alan adı (QFDN) olarak izin vermez ve sunucunuzdan gelen e-postaları reddeder. Aşağıdakileri /etc/postfix/main.cfdeğiştirirken:

myhostname = localhost

sahip olduğunuz tam alan adına, yani:

myhostname = geoip-db.com
mydestination = geoip-db.com, localhost.localdomain, localhost
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.