Defaults.Exposed › การตั้งค่า › SPF
วิธีตั้งค่า SPF บน Microsoft 365
เพิ่ม SPF record เพื่อให้โลกรู้ว่าเซิร์ฟเวอร์ของ Microsoft 365 ได้รับอนุญาตให้ส่งอีเมลสำหรับโดเมนของคุณ
เหตุใดสิ่งนี้จึงสำคัญต่อธุรกิจของคุณ
SPF (Sender Policy Framework) คือหมายเหตุสั้น ๆ ใน DNS ของโดเมนคุณที่ระบุว่าเมล์เซิร์ฟเวอร์ใดบ้างที่ได้รับอนุญาตให้ส่งอีเมล “จาก” โดเมนของคุณ หากไม่มีสิ่งนี้ มิจฉาชีพสามารถปลอมแปลงที่อยู่ของคุณเพื่อส่งใบแจ้งหนี้ปลอม คำขอชำระเงิน หรือใบเสนอราคาไปยังลูกค้าและซัพพลายเออร์ของคุณ — และอีเมลที่ถูกต้องของคุณก็มีแนวโน้มที่จะตกไปอยู่ในสแปม การตั้งค่า SPF นั้นฟรี ใช้เวลาเพียงไม่กี่นาที และเป็นหนึ่งในสิ่งที่คุ้มค่าที่สุดที่คุณทำได้เพื่อปกป้องชื่อและรักษาการส่งอีเมลของคุณ
สำคัญ: สิ่งนี้ทำได้ที่ไหน
สิ่งนี้ทำให้หลายคนสับสน จึงควรชี้แจงให้ชัดเจน:
- Microsoft 365 รันอีเมลของคุณ (กล่องจดหมายอยู่บน Exchange Online) แต่ Microsoft 365 คือ mail platform — ไม่จำเป็นต้องเป็นที่ที่ DNS ของโดเมนของคุณอยู่
- SPF record ถูกเพิ่มใน DNS host ของคุณ — บริษัทที่ควบคุม nameserver ของโดเมนคุณ ซึ่งอาจเป็น registrar ที่คุณซื้อโดเมน (GoDaddy, Namecheap ฯลฯ), web host หรืออะไรอย่าง Cloudflare
- หากคุณให้ Microsoft จัดการ DNS ของคุณ DNS host ของคุณคือ Microsoft และคุณจะแก้ไข record ใน Microsoft 365 admin center → Settings → Domains → DNS records ในกรณีนั้น Microsoft มักเพิ่ม SPF record ที่ถูกต้องให้คุณโดยอัตโนมัติเมื่อคุณตั้งค่าโดเมน
ดังนั้น: Microsoft บอกคุณว่า record ควรมีอะไร คุณเพิ่มมันที่ที่ DNS ของคุณอยู่ การตั้งค่ากล่องจดหมายใน Microsoft 365 ไม่ได้เก็บ record นี้ เว้นแต่ Microsoft รัน DNS ของคุณด้วย
ก่อนอื่น: บริษัทใดรัน DNS ของคุณ?
DNS record จะมีผลก็ต่อเมื่อคุณเพิ่มมันที่ที่ nameserver ของโดเมนชี้ไป หากคุณไม่แน่ใจ ให้ตรวจสอบโดเมนในบัญชี registrar ของคุณและดูที่ส่วน Nameservers หรือถามผู้ที่ตั้งค่าเว็บไซต์ของคุณ หาก nameserver ชี้ไปที่อื่นนอกจาก Microsoft ให้เพิ่ม SPF record ในการตั้งค่า DNS ของบริษัทนั้น (มองหา DNS / Records / Advanced DNS) การเพิ่มในที่ผิดจะไม่มีผล
สิ่งที่คุณจะเพิ่ม
TXT record เดียวสำหรับ Microsoft 365 ค่ามาตรฐานคือ:
v=spf1 include:spf.protection.outlook.com -all
include:spf.protection.outlook.comอนุญาตให้เมล์เซิร์ฟเวอร์ของ Microsoft 365 ส่งในนามคุณ-allคือค่าที่ Microsoft แนะนำ — “hard fail” ที่บอกผู้รับให้ปฏิเสธสิ่งที่ไม่อยู่ในรายการ หากคุณยังไม่แน่ใจว่าระบุผู้ส่งทุกรายแล้ว คุณสามารถเริ่มด้วย~allที่นุ่มนวลกว่าและเข้มงวดเป็น-allในภายหลัง
คุณควรมี SPF record (TXT ที่ขึ้นต้นด้วย v=spf1) เพียงรายการเดียวต่อโดเมน หากคุณมีอยู่แล้ว — เช่น เพราะคุณยังส่งผ่านเครื่องมือจดหมายข่าวหรือ CRM — อย่าเพิ่มรายการที่สอง แก้ไขรายการที่มีอยู่และเพิ่มส่วน Microsoft เข้าไป เช่น:
v=spf1 include:spf.protection.outlook.com include:servers.mcsv.net -all
ขั้นตอน
- ลงชื่อเข้าใช้ DNS host ของคุณ (registrar, web host หรือ DNS provider — หรือ Microsoft 365 admin center หาก Microsoft รัน DNS ของคุณ)
- เปิด DNS settings สำหรับโดเมนของคุณ (มองหา DNS / Records / Advanced DNS)
- เพิ่ม record ใหม่และเลือก TXT เป็นประเภท
- ในช่อง Name / Host ป้อน
@(หมายถึง “โดเมนนั้นเอง”) อย่าใส่ชื่อโดเมนเต็มที่นี่ - ในช่อง Value / Data วาง
v=spf1 include:spf.protection.outlook.com -all(หรือ record ที่รวมกันถ้าคุณมีผู้ส่งหลายราย) - ปล่อย TTL ไว้ที่ค่าเริ่มต้น (1 ชั่วโมงก็ดี)
- บันทึก
ข้อผิดพลาดที่มักเกิดขึ้น
- ไม่ใช่การตั้งค่ากล่องจดหมาย คนมักค้นหา “SPF” ในการตั้งค่าของ Microsoft 365 และหาไม่เจอที่พิมพ์ — นั่นเป็นเพราะมันอยู่ใน DNS ของคุณ ไม่ใช่ในการตั้งค่ากล่องจดหมายหรือ Exchange admin
- มี SPF record ได้แค่รายการเดียว records สองรายการที่ขึ้นต้นด้วย
v=spf1ทำให้ SPF พังทั้งหมด รวมผู้ส่งไว้ใน record เดียวโดยใช้รายการinclude:เพิ่มเติม @สำหรับชื่อ ไม่ใช่โดเมนของคุณ การใส่โดเมนเต็มในช่อง Name อาจสร้าง record ในที่ผิด- ระวังการครอบ DNS hosts ส่วนใหญ่เพิ่มเครื่องหมายอัญประกาศให้คุณ — วางค่าธรรมดา หาก host ของคุณแสดงค่าที่ครอบด้วย
"..."อยู่แล้ว อย่าเพิ่มชุดที่สองอีก record ที่ครอบซ้ำกันจะเสีย - Microsoft ใช้
spf.protection.outlook.comrecords เก่าหรือที่คัดลอกมาจากที่อื่นอาจอ้างอิง host names ที่แตกต่างกัน ตรวจสอบให้แน่ใจว่า include ตรงทั้งหมดเป็นspf.protection.outlook.com - การเปลี่ยนแปลงไม่เกิดขึ้นทันที DNS อาจใช้เวลาตั้งแต่สองสามนาทีถึงสองสามชั่วโมงในการอัปเดตทุกที่
ตรวจสอบว่าได้ผล
เมื่อบันทึกแล้ว ยืนยันว่า record เผยแพร่และถูกต้องด้วยการตรวจสอบฟรีบน Defaults.Exposed ป้อนโดเมนของคุณแล้วระบบจะบอกคุณอย่างชัดเจนว่า SPF ของคุณตั้งค่าถูกต้องหรือไม่ ข้อมูลของคุณประมวลผลในสหภาพยุโรป
เสร็จแล้ว? ตรวจสอบโดเมนของคุณฟรี เพื่อยืนยันว่าใช้งานได้ — และดูคะแนนเต็มของคุณใน 34 การตรวจสอบ