Apa artinya terhubung ke aspmx.l.google.com:25: Jaringan tidak dapat dijangkau?


13

Saya memiliki server dengan RHEL 6 dan postfix (postfix-2.6.6-2.2.el6), Ketika saya mencoba mengirim email ke Google saya mendapatkan ini di / 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)

Kesalahan ini hanya terjadi pada domain ini (englishonlineuniversity.com).

Apa artinya terhubung ke aspmx.l.google.com:25: Jaringan tidak dapat dijangkau?

Jawaban:


18

Ini berarti MTA Anda mencoba terhubung ke Google SMTP melalui IPv6 (2a00: 1450: 4013: c01 :: 1b). Ini tidak berfungsi karena jaringan Anda mungkin tidak mendukung IPv6.

Untuk menghilangkan pesan kesalahan, Anda dapat mengonfigurasi Postfix untuk tidak menggunakan IPv6 dengan mengedit Anda /etc/postfix/main.cfdengan arahan ini:

inet_protocols = ipv4

Setelah itu Anda harus me-restart postfix:

/etc/init.d/postfix restart

Ini mungkin berarti bahwa ada beberapa masalah dengan resolusi namanya, atau perutean ke IPv4 MX juga, karena kecuali Anda mengkonfigurasi postfix hanya sebagai IPv6, itu akan selalu mencoba jawaban IPv4, kemudian tanggapan IPv6.
NickW

1
Untuk dapat mengatakan itu, orang perlu melihat sisa log. Baris yang disediakan hanya memberi tahu bahwa koneksi IPv6 tidak berfungsi. Mungkin surat dikirimkan melalui IPv4 di baris berikutnya. Sejauh yang saya tahu, postfix akan secara default mencoba IPv6 terlebih dahulu, kemudian IPv4 sebagai fallback: postfix.org/postconf.5.html#smtp_address_preference
etagenklo

Anda benar, itu telah berubah, seperti yang ditentukan di sini: postfix.org/postconf.5.html#inet_protocols
NickW

1
Ini tidak akan membantu, ketika masalahnya adalah server tidak terhubung ke Internet.
Michael Hampton

Anda juga dapat menggunakan smtp_address_preference = ipv4bukan sepenuhnya menonaktifkan ipv6
Francisco R

1

Beberapa ISP tidak mengizinkan localhost sebagai nama domain (QFDN) dan akan menolak email masuk dari server Anda. Dalam /etc/postfix/main.cfubah yang berikut:

myhostname = localhost

ke nama domain berkualifikasi lengkap yang Anda miliki, yaitu:

myhostname = geoip-db.com
mydestination = geoip-db.com, localhost.localdomain, localhost
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.