คุณกำหนดค่าให้แสดงชื่อ HELO ที่แตกต่างกันสำหรับแต่ละโดเมนที่ให้บริการหรือไม่ นั่นเป็นความคิดที่ไม่ดีจริงๆ นั่นคือเหตุผลที่ Spamhaus โกรธคุณ
- เซิร์ฟเวอร์ของคุณควรมี FQDN บางอย่าง อย่างน้อยก็สำหรับบริการอีเมล สมมติว่า
mail.example.org
;
- ตั้งค่าชื่อ FQDN นั้นเป็นชื่อ HELO ค่าคงที่ชื่อเดียว ซึ่ง MTA จะแสดงเสมอ ไม่ว่าจะส่งเมลของโดเมนใดในตอนนี้
- ชื่อนั้นควรมีบันทึก A หรือ AAAA ที่แก้ไขที่อยู่ IP ของเซิร์ฟเวอร์ ตัวอย่างเช่น
mail.example.org 192.0.2.1
;
- เซิร์ฟเวอร์ใช้ที่อยู่ IP นี้หรือที่อยู่ IP อื่นเมื่อทำการเชื่อมต่อขาออก การค้นหา DNS แบบย้อนกลับของที่อยู่ IP ขาออกนั้นควรชี้ไปที่ FQDN เดียวกันนี้ ตัวอย่างเช่น
1.2.0.192.in-addr.arpa PTR mail.example.org
;
- ตามหลักการแล้ว ให้เปิดใช้งาน STARTTLS และใช้ใบรับรอง SSL ที่ถูกต้องสำหรับ FQDN นี้ เช่น
CN=mail.example.org
หรือเขตข้อมูล SAN ประกอบด้วย DNS:mail.example.org
หรือ DNS:*.example.org
.
จากนั้น คุณระบุ FQDN นี้ในระเบียน MX ของโดเมนที่ให้บริการ ดังนี้ ตัวอย่าง.คอม. MX 10 mail.example.org
(อย่าลืมตั้งค่าระเบียน SPF, DKIM, DMARC ด้วย)
แจ้งให้ทราบคุณ ไม่ได้ มีบันทึก PTR หลายรายการสำหรับที่อยู่ IP เดียว ในทางเทคนิคคุณทำได้ แต่นั่นจะไม่ทำงานอย่างที่คุณคาดไว้ เซิร์ฟเวอร์ DNS บางแห่งตรวจสอบสามรายการเหล่านี้ (HELO, ส่งต่อการค้นหา DNS สำหรับชื่อ HELO และย้อนกลับการค้นหา DNS สำหรับ IP ของคุณ) เพื่อจับคู่และบล็อกข้อความหากไม่เป็นเช่นนั้น นี่เป็นคำตอบบางส่วนว่าทำไมคุณไม่ควรเปลี่ยนชื่อ HELO สำหรับแต่ละข้อความ
(โดยพื้นฐานแล้วเหมือนกับ คำตอบนี้ ในลิงก์ "คำถามมาตรฐาน")