การวินิจฉัย · คำตอบพร้อมแหล่งอ้างอิง
ทำไม DMARC แจ้งว่านโยบาย Quarantine หรือ Reject ยังไม่เปิดใช้
นโยบาย DMARC ยังไม่เปิดใช้เมื่อเรคคอร์ด DNS ของคุณมี p=none ซึ่งบอกเซิร์ฟเวอร์ผู้รับว่าไม่ต้องทำอะไรกับอีเมลที่ไม่ผ่านการยืนยันตัวตน หากต้องการเปิดใช้นโยบายที่เข้มงวด คุณต้องเปลี่ยนแท็ก p เป็น p=quarantine หรือ p=reject ในเรคคอร์ด TXT ของคุณ การเปลี่ยนนี้ย้ายโดเมนของคุณจากโหมดเฝ้าดูไปสู่การบังคับใช้ alignment ของ SPF และ DKIM อย่างจริงจัง
ทำความเข้าใจนโยบาย p=none
แท็ก p=none ใช้สำหรับการเฝ้าดู ให้คุณเก็บรายงาน RUA และ RUF เพื่อดูว่าใครส่งเมลแทนคุณ โดยไม่เสี่ยงให้เมลที่ถูกต้องถูกบล็อก แม้เป็นขั้นแรกที่จำเป็นสำหรับการตรวจสอบ แต่ไม่ให้ประโยชน์ด้านความปลอดภัยต่อการปลอมแปลง เพราะเซิร์ฟเวอร์ผู้รับถูกสั่งให้ส่งข้อความไม่ว่าการยืนยันตัวตนจะล้มเหลวหรือไม่
นโยบาย Quarantine กับ Reject
นโยบาย p=quarantine สั่งให้ผู้รับถือว่าเมลที่ไม่ผ่านการยืนยันตัวตนน่าสงสัย โดยทั่วไปย้ายไปโฟลเดอร์สแปมหรือโฟลเดอร์ขยะ นโยบาย p=reject เป็นการตั้งค่าที่เข้มงวดที่สุด สั่งให้ผู้รับตีกลับอีเมลทั้งหมด ทั้งสองการตั้งค่านี้ถือเป็นนโยบายที่เปิดใช้ เพราะลดความเสี่ยงของการแอบอ้างโดเมนอย่างจริงจังด้วยการลงโทษข้อความที่ไม่ผ่าน
วิธีอัปเดตนโยบายของคุณ
หากต้องการเปิดการบังคับใช้ ให้เข้าผู้ให้บริการ DNS ของคุณและหาเรคคอร์ด TXT ของ _dmarc.yourdomain.com เปลี่ยนค่าจาก v=DMARC1; p=none; เป็น v=DMARC1; p=quarantine; หรือ v=DMARC1; p=reject; ตรวจสอบให้แน่ใจว่าเรคคอร์ด SPF และ DKIM ของคุณตั้งค่าถูกต้องก่อนเปลี่ยน เพื่อไม่ให้บล็อกทราฟฟิกที่ถูกต้องของคุณเอง คุณใช้เครื่องมือฟรีของ SendHQ (https://sendhq.cc/tools) ตรวจสอบ syntax ก่อนติดตั้งได้
บทบาทของ Alignment
การบังคับใช้ DMARC ขึ้นอยู่กับ alignment เพื่อให้ข้อความผ่าน DMARC ต้องผ่าน SPF หรือ DKIM และโดเมนในเฮดเดอร์ From ต้องตรงกับโดเมนที่ใช้ในการตรวจสอบ SPF หรือ DKIM หากคุณเปิด p=reject โดยไม่มี alignment ที่เหมาะสม บริการของบุคคลที่สามที่ส่งเมลแทนคุณจะถูกบล็อก เว้นแต่จะได้รับอนุญาตในเรคคอร์ด SPF ของคุณและลงลายเซ็นด้วยคีย์ DKIM ที่ถูกต้อง
คำถามที่ทีมมักถาม
p=none เป็นเรคคอร์ด DMARC ที่ถูกต้องหรือไม่
ใช่ ถูกต้องตาม syntax และใช้สำหรับการเฝ้าดู แต่ไม่ให้การป้องกันการปลอมแปลงอย่างจริงจัง
p=reject จะทำให้อีเมลของฉันส่งไม่ถึงหรือไม่
เฉพาะเมื่ออีเมลของคุณไม่ผ่าน alignment ของ SPF หรือ DKIM หากการยืนยันตัวตนของคุณถูกต้อง p=reject จะไม่กระทบเมลที่ถูกต้องของคุณ
ใช้ p=quarantine และ p=reject ร่วมกันได้หรือไม่
ไม่ได้ แท็ก p รับค่าได้เพียงค่าเดียว อย่างไรก็ตาม คุณใช้ sp= เพื่อกำหนดนโยบายที่ต่างออกไปสำหรับซับโดเมนได้