ใน sendmail.mc ของคุณเพิ่ม:
CLIENT_OPTIONS ( `ครอบครัว = inet) dnl
จากนั้นสร้าง sendmail.cf และเริ่มต้น sendmail ใหม่ ใน Debian คุณทำได้โดยเรียกใช้> sendmailconfig ใน CentOS คุณจะเรียกใช้ / etc / mail / make ตามด้วยบริการ sendmail เริ่มต้นใหม่ อื่น ๆ > ระบบมีวิธีอื่นในการทำเช่นนี้
ขอบคุณสำหรับการโพสต์สิ่งนี้และแน่นอนฉันได้รับในการติดตาม อย่างไรก็ตามฉันลองสิ่งนี้ แต่มันก็ยังไม่ทำงานสำหรับฉัน ในฐานะที่เป็นบันทึกย่อเราได้รับการปฏิเสธจากเซิร์ฟเวอร์อีเมลของ Google เนื่องจากเราไม่มีรายการ DNS ย้อนกลับสำหรับ IPv6 สิ่งนี้เกี่ยวข้องกับการกำหนดค่า VPS ของเราไม่ใช่การกำหนดค่า DNS ของเราเนื่องจากรายการ DNS ย้อนกลับที่เป็นตัวเลขต้องไปที่ใครก็ตามที่เป็นเจ้าของบล็อคของที่อยู่ IP และนั่นคือ VPS ของฉัน
อย่างไรก็ตามเท่าที่ฉันเห็นมีวิธีปิด sendmail โดยใช้ IPv6 เป็นลูกค้าโดยเฉพาะ ความละเอียดที่ยุ่งยากเล็กน้อยที่ฉันได้มาคือการระบุตัวเลือก IPv6 เพื่อใช้รูปแบบความเข้ากันได้ของ IPv6 ของที่อยู่ IPv4
เช่นหากที่อยู่ IPv4 ของคุณคือ 1.2.3.4 ให้ระบุ:
CLIENT_OPTIONS ( `ครอบครัว = inet6, Addr = :: ffff: 1.2.3.4' ) dnl
ใช้เสน่ห์สำหรับฉันและเท่าที่ฉันเห็นนี่ยังไม่ได้บันทึกไว้ที่ใดเลย