วิธีแก้ปัญหา IPv6 sending guidelines ของ Gmail

ช่วงเปลี่ยนผ่านของ IPv4 ไป IPv6 นี้ admin หลายท่านคงอาจพบปัญหากับการส่ง Mail ไปยัง Gmail เนื่องจากมีข้อความ error ตอบกลับมาว่า

SMTP error from remote mail server after end of data:
host gmail-smtp-in.l.google.com [2607:f8b0:400e:c03::1b]:
550-5.7.1 [2002:6716:b552:b:2a92:4aff:fe2d:4748] Our system has detected that
50-5.7.1 this message does not meet IPv6 sending guidelines regarding PTR
550-5.7.1 records and authentication. Please review
550-5.7.1 https://support.google.com/mail/?p=ipv6_authentication_error for more
550 5.7.1 information. f1si10666316pbn.16 - gsmtp

สาเหตุของปัญหานี้เกิดจาก

  • Server ที่เราใช้งานมีการใช้งาน IPv6 แต่เราไม่ได้ตั้งค่า Reverse DNS (PTR Record)

วิธีนี้แก้ไขได้โดยแจ้งให้ Internet Data Center ทำ Reverse DNS ของ IP มายัง Hostname ได้เลยครับ

  • Server ที่เราใช้งานเปิดการตั้งค่าการใช้งาน IPv6 แต่ผู้ให้บริการยังไม่รองรับ IPv6 (คือเราใช้ IPv4 อยู่)

วิธีนี้สามารถแก้ไขได้โดย

1. แก้ไขการตั้งค่าของ exim

nano -w /etc/exim.conf

2. เพิ่ม config นี้ลงไป

disable_ipv6=true

3. สั่ง restart การทำงานของ exim เพื่อให้ exim reload config ใหม่

service exim restart

Was this article helpful?

Related Articles