Defaults.Exposed › การตั้งค่า › SPF
วิธีตั้งค่า SPF บน Cloudflare
เพิ่ม SPF record ใน DNS ของ Cloudflare เพื่อให้ผู้ให้บริการกล่องจดหมายแยกแยะอีเมลของแท้จากของปลอมได้
เหตุใดสิ่งนี้จึงสำคัญต่อธุรกิจของคุณ
SPF (Sender Policy Framework) คือหมายเหตุสั้น ๆ ใน DNS ของโดเมนคุณที่ระบุว่าเมล์เซิร์ฟเวอร์ใดบ้างที่ได้รับอนุญาตให้ส่งอีเมลในนามของคุณ เมื่อมีคนได้รับข้อความที่อ้างว่ามาจากคุณ ผู้ให้บริการอีเมลจะตรวจสอบรายการนั้น หากเซิร์ฟเวอร์ที่ส่งไม่อยู่ในรายการ ข้อความนั้นจะดูน่าสงสัย — และอาจตกไปอยู่ในสแปมหรือถูกบล็อก
พูดให้เข้าใจง่าย: SPF ทำให้การแอบอ้างธุรกิจของคุณทางอีเมลยากขึ้น และช่วยให้อีเมลแท้ของคุณเข้าถึงกล่องจดหมายแทนที่จะเข้าโฟลเดอร์ขยะ เป็น record เดียว ฟรี และใช้เวลาเพียงไม่กี่นาที
ก่อนเริ่ม: Cloudflare กำลังจัดการ DNS ของคุณจริง ๆ ใช่ไหม?
นี่คือขั้นตอนที่คนส่วนใหญ่ทำผิด DNS record จะทำงานได้ก็ต่อเมื่อ Cloudflare คือผู้ตอบคำถาม DNS สำหรับโดเมนของคุณ
Cloudflare คือ DNS host ไม่ใช่ผู้ให้บริการกล่องจดหมาย — ตอบ DNS แต่ไม่รันกล่องจดหมายของคุณ สำหรับ DNS ของ Cloudflare จะเป็น live nameserver ของโดเมนคุณ (ตั้งที่ที่คุณลงทะเบียนโดเมน) ต้องชี้ไปยัง nameserver ของ Cloudflare สองรายการที่แสดงใน dashboard ของคุณ ใน Cloudflare เปิดโดเมนของคุณและตรวจสอบหน้า Overview: จะบอกว่า Cloudflare ทำงานอยู่กับโดเมนหรือไม่ หาก nameserver ยังชี้ไปที่ registrar หรือ host อื่น สิ่งที่คุณเพิ่มใน Cloudflare จะไม่มีผล — ให้เพิ่ม SPF record ที่ที่ DNS ของคุณอยู่จริง ๆ แทน
ค้นหาข้อเท็จจริงหนึ่งข้อก่อน: ใครเป็นผู้ส่งอีเมลของคุณ?
SPF ต้องระบุชื่อบริการทุกบริการที่ส่งเมลสำหรับโดเมนของคุณ ตัวอย่างทั่วไปได้แก่ Google Workspace, Microsoft 365 หรือผู้ให้บริการที่โฮสต์กล่องจดหมายของคุณ แต่ละรายจะเผยแพร่ค่าที่ต้องใส่ใน SPF record ของคุณ (มักเป็นอะไรทำนอง include:_spf.google.com สำหรับ Google หรือ include:spf.protection.outlook.com สำหรับ Microsoft 365) ตรวจสอบหน้าช่วยเหลือของผู้ให้บริการอีเมลของคุณสำหรับค่าที่แน่นอน
หากคุณใช้ Cloudflare Email Routing เพื่อส่งต่อเมล โปรดทราบว่ามันเพิ่ม DNS records ของตัวเองสำหรับการส่งต่อแต่ไม่ได้ส่งเมลขาออกในนามคุณ — SPF ของคุณยังต้องระบุบริการที่คุณส่งจากจริง ๆ
ขั้นตอนบน Cloudflare
- ลงชื่อเข้าใช้ Cloudflare และเลือกโดเมนของคุณจาก dashboard
- ในเมนูด้านซ้าย ไปที่การตั้งค่า DNS (มองหา DNS / Records)
- คลิก Add record
- ตั้ง Type เป็น TXT
- ในช่อง Name ป้อน
@—@หมายถึง “โดเมนนั้นเอง” อย่าพิมพ์ชื่อโดเมนเต็มที่นี่ - ในช่อง Content ป้อนข้อความ SPF ของคุณ record ทั่วไปมีลักษณะดังนี้:
v=spf1 include:_spf.google.com ~allแทนที่ส่วนinclude:ด้วยค่าที่ผู้ให้บริการอีเมลของคุณบอกให้ใช้ - ปล่อย TTL ไว้ที่ Auto
- คลิก Save
ข้อผิดพลาดที่มักเกิดขึ้นบน Cloudflare
- มี SPF record ได้แค่รายการเดียวต่อโดเมน คุณไม่สามารถมี TXT record
v=spf1สองรายการ — ผู้ให้บริการอีเมลจะถือว่าเสีย หากคุณมีอยู่แล้ว แก้ไขมัน เพื่อเพิ่มบริการใหม่แทนที่จะสร้างรายการที่สอง - อย่าครอบด้วยเครื่องหมายอัญประกาศ Cloudflare จัดการการครอบเอง เพียงวางข้อความธรรมดาที่ขึ้นต้นด้วย
v=spf1หากคุณเพิ่มเครื่องหมาย"เอง คุณอาจได้ record ที่มีรูปแบบผิด - Name คือ
@ไม่ใช่โดเมนของคุณ หากคุณพิมพ์ชื่อโดเมนเต็ม Cloudflare มักจะพับกลับไปเป็น root อยู่ดี แต่@เป็นตัวเลือกที่ชัดเจนและน่าเชื่อถือ - proxy (ก้อนเมฆสีส้ม) ไม่ใช้กับ SPF SPF อยู่ใน TXT record ซึ่งไม่เคยถูก proxy — ไม่มีตัวสลับก้อนเมฆสีส้ม/เทาให้กังวลใน TXT record
~allกับ-all~all(softfail) หมายถึง “สิ่งที่ไม่อยู่ในรายการน่าสงสัย”;-all(hardfail) หมายถึง “ปฏิเสธสิ่งที่ไม่อยู่ในรายการ” เริ่มด้วย~allขณะที่คุณยืนยันว่าทุกอย่างส่งได้อย่างถูกต้อง จากนั้นเข้มงวดเป็น-allเมื่อคุณแน่ใจว่ารายการของคุณครบถ้วน- การเปลี่ยนแปลงไม่เกิดขึ้นทันที การอัปเดต DNS อาจใช้เวลาตั้งแต่สองสามนาทีถึงสองสามชั่วโมงในการแพร่กระจาย
ตรวจสอบว่าได้ผล
เมื่อคุณบันทึก record และรอให้มีผลสักครู่แล้ว ให้ตรวจสอบด้วยการตรวจสอบฟรีบนเว็บไซต์นี้ ระบบจะบอกคุณอย่างชัดเจนว่า SPF record ของคุณมีอยู่และถูกต้องหรือไม่
เสร็จแล้ว? ตรวจสอบโดเมนของคุณฟรี เพื่อยืนยันว่าใช้งานได้ — และดูคะแนนเต็มของคุณใน 34 การตรวจสอบ