สร้างและตรวจเรคคอร์ด SPF และ DMARC ในเบราว์เซอร์ โดยไม่สอบถาม DNS
ยังไม่มีความคิดเห็น มาเป็นคนแรกกันเลย!
SPF & DMARC Generator สร้างและตรวจสอบเรคคอร์ดการยืนยันตัวตนอีเมลตาม RFC 7208 (SPF) และ RFC 9989 (DMARC) สำหรับ SPF คุณติ๊ก include ของบริการส่งทั่วไป เพิ่ม IP ตั้งกฎลงท้าย และประมาณจำนวนการค้นหา DNS (จำกัด 10) ส่วน DMARC คุณตั้งนโยบาย p/sp/np กล่องรายงาน ตัวเลือกรายงานความล้มเหลว และโหมดการจัดแนว นอกจากนี้ยังวางเรคคอร์ดที่มีอยู่เพื่อตรวจไวยากรณ์แบบออฟไลน์ได้ เครื่องมือจัดการเฉพาะข้อความ: ไม่เคยสอบถาม DNS และพิสูจน์ไม่ได้ว่า DNS ตั้งค่าถูกต้อง
ไม่ได้ เครื่องมือสร้างและตรวจสอบเฉพาะข้อความของเรคคอร์ดในเบราว์เซอร์ของคุณและไม่เคยสอบถาม DNS จึงพิสูจน์ไม่ได้ว่าเรคคอร์ดถูกเผยแพร่หรือใช้งานจริง หลังเผยแพร่ให้ยืนยันด้วยเครื่องมือค้นหา DNS และตรวจผลการยืนยันตัวตนด้วยอีเมลทดสอบจริง
ตาม RFC 7208 การประเมิน SPF เกี่ยวข้องกับเทอมที่ทำให้เกิดการสืบค้น DNS ได้สูงสุด 10 เทอม (include, a, mx, ptr, exists และ redirect) และเทอมที่ซ้อนอยู่ใน include ก็นับด้วย ip4, ip6 และ all ไม่นับ เมื่อเกินขีดจำกัด ฝั่งรับจะคืน permerror ซึ่งหมายถึง SPF ล้มเหลว
สำหรับผู้ส่งทั่วไปที่มีในตัว เครื่องมือใช้จำนวนการค้นหาซ้อนที่วัดจาก DNS สาธารณะเมื่อ 2026-10-20 ส่วน include ที่คุณพิมพ์เอง จำนวนซ้อนไม่ทราบ จึงนับเป็น 1 พร้อมประกาศ ผู้ให้บริการเปลี่ยนเรคคอร์ดได้ทุกเมื่อ ให้ยืนยันด้วยตัวตรวจ SPF ที่อิง DNS ก่อนเผยแพร่
~all (soft fail) บอกว่าแหล่งที่ไม่อยู่ในรายการน่าจะไม่ได้รับอนุญาต แต่ควรรับไว้และทำเครื่องหมาย เหมาะกับช่วงเริ่มต้นก่อนยืนยันผู้ส่งครบทุกราย -all (hard fail) ปฏิเสธทันที คำแนะนำของ Google แนะนำ ~all ส่วน Microsoft แนะนำ -all เมื่อมี DKIM และ DMARC แล้วด้วย อย่าใช้ +all เด็ดขาด เพราะทำให้ใครก็ส่งในนามโดเมนของคุณได้
RFC 9989 (DMARCbis) กำหนด v, p, sp, np, adkim, aspf, fo, rua, ruf, psd และ t แท็ก pct, rf และ ri ของ RFC 7489 ถูกถอดออก โดย t (แฟล็กทดสอบ; t=y ใช้แทนการใช้ pct=0 ทั่วไปได้คร่าว ๆ) รับกรณีใช้งานปกติแทน เครื่องมือนี้ไม่เขียน pct เป็นค่าเริ่มต้น จะเพิ่มก็ต่อเมื่อคุณเปิดใน “ตัวเลือกขั้นสูงและความเข้ากันได้”
เริ่มด้วย p=none และที่อยู่ rua แล้วรวบรวมรายงานรวมอย่างน้อยหนึ่งเดือนเพื่อหาผู้ส่งที่ถูกต้องทั้งหมด จัดให้ SPF หรือ DKIM ของผู้ส่งแต่ละรายสอดคล้องกับโดเมน From จากนั้นย้ายไป p=quarantine และสังเกตอีกครั้ง (ใช้ t=y ก่อนถ้าไม่แน่ใจ) เปลี่ยนเป็น p=reject ก็ต่อเมื่ออีเมลที่ถูกต้องไม่ได้รับผลกระทบอีก p=reject อาจรบกวนเมลลิสต์และการส่งต่อ จึงควรอ่านรายงานก่อน
เมื่อกล่อง rua หรือ ruf อยู่นอกโดเมนของคุณ โดเมนอื่นนั้นต้องเผยแพร่เรคคอร์ด TXT ที่มีค่า v=DMARC1; ที่ “โดเมนของคุณ._report._dmarc.โดเมนอื่น” มิฉะนั้นผู้รับส่วนใหญ่จะไม่ส่งรายงาน เครื่องมือแสดงชื่อโฮสต์ที่ถูกต้อง เอกสารของ Postmark ระบุว่าไม่ต้องเพิ่มลงใน SPF ของคุณ จึงไม่อยู่ในค่าที่ตั้งไว้ล่วงหน้า ค่า include ของแต่ละบริการที่แสดงมาจากเอกสารทางการของบริการนั้น
v=spf1 include:_spf.google.com ~all
| ชนิด | ชื่อโฮสต์ DNS | ค่า |
|---|---|---|
| TXT | @ | v=spf1 include:_spf.google.com ~all |