aspmx.l.google.com:25에 연결한다는 것은 무슨 의미입니까? 네트워크에 연결할 수 없습니까?


13

RHEL 6 및 postfix (postfix-2.6.6-2.2.el6)가있는 서버가 있습니다 .Google에 이메일을 보내려고 할 때 / 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)

이 오류는이 도메인 (englishonlineuniversity.com)에서만 발생합니다.

aspmx.l.google.com:25에 연결한다는 것은 무슨 의미입니까? 네트워크에 연결할 수 없습니까?

답변:


18

이는 MTA가 IPv6 (2a00 : 1450 : 4013 : c01 :: 1b)를 통해 Google SMTP에 연결하려고 함을 의미합니다. 네트워크가 IPv6을 지원하지 않기 때문에 작동하지 않습니다.

오류 메시지를 없애려면 /etc/postfix/main.cf다음 지시문 으로 편집하여 Postfix가 IPv6을 사용하지 않도록 구성 할 수 있습니다 .

inet_protocols = ipv4

그런 다음 postfix를 다시 시작해야합니다.

/etc/init.d/postfix restart

postfix를 IPv6으로 만 구성하지 않으면 항상 IPv4 응답을 시도한 다음 IPv6 응답을 시도하기 때문에 이름 확인 또는 IPv4 MX 로의 라우팅에도 문제가 있음을 의미합니다.
NickW

1
이를 알 수 있으려면 나머지 로그를 확인해야합니다. 제공된 줄은 IPv6 연결이 작동하지 않음을 나타냅니다. 아마도 메일은 다음 줄에서 IPv4를 통해 배달 될 것입니다. 내가 아는 한 postfix는 기본적으로 IPv6을 먼저 시도한 다음 IPv4를 폴백으로 시도합니다. postfix.org/postconf.5.html#smtp_address_preference
etagenklo

여기에 지정된대로 변경되었습니다. postfix.org/postconf.5.html#inet_protocols
NickW

1
서버가 인터넷에 연결되어 있지 않다는 것이 문제인 경우에는 도움이되지 않습니다.
Michael Hampton

smtp_address_preference = ipv4ipv6를 완전히 비활성화 하는 대신 사용할 수도 있습니다
Francisco R

1

일부 ISP는 localhost를 도메인 이름 (QFDN)으로 허용하지 않으며 서버에서 들어오는 이메일을 거부합니다. 에/etc/postfix/main.cf 변경하십시오.

myhostname = localhost

귀하가 소유 한 정규화 된 도메인 이름으로

myhostname = geoip-db.com
mydestination = geoip-db.com, localhost.localdomain, localhost
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.