Spam และ Junk Mail เป็นปัญหาใหญ่ของผู้ให้บริการ Email Hosting ถึงแม้จะมีระบบกรองอีเมลขยะ (Spam Filter) แล้วก็ตาม Spammer ก็พยายามหาวิธีใหม่ๆมาส่ง Spam mail นอกจากเช็คว่า IP มี PTR Record ซึ่งเป็นวิธีเช็คพื้นฐานทั่วไป
ในทางกลับกันเราในฐานะผู้ส่ง (Sender) ที่ต้องการส่ง Email เพื่อการสื่อสารทางธุรกิจจริงๆ และ มิได้มีเจตนาที่จะส่ง Spam Mail แต่คุณอาจจะส่งไปไม่ถึง Email Server ปลายทางหาก DNS คุณไม่มี SPF Record ซึ่งปลายทางอาจจะไม่รับ Email และ Reject Message กลับมาโดยทันที หรือไม่ Email คุณก็เข้า Folder Junk ทำให้คุณไม่สามารถส่ง email ไปยังผู้รับได้ (Receiver) ในที่สุด จะสร้างอีเมลองค์กรการตั้งค่า ค่า SPF ใน DNS จึงมีความสำคัญกับ Email server เป็นอย่างมาก
SPF Record คือ อะไร ?
SPF ย่อมาจาก Sender Policy Framework ซึ่งเป็นค่าที่ประกาศ IP Address ในการส่ง Email ของคุณนั้นว่าได้รับอนุญาตและยืนยันจาก Mail Server ที่ทำการส่งออกว่า IP นี้ส่งจริงหรือไม่ เพราะในความเป็นจริงมีองค์กรจำนวนมาก มิได้ใช้ Mail Server ที่เป็น IP ตนเองในการส่ง แต่อาศัย Mail Server ตัวอื่นในการดีดอีเมลออกไป แต่ปลายทาง (Receiver) ไม่มั่นใจว่า IP ของคุณได้รับอนุญาติจาก Mail Server ที่ดีดออกนั้นหรือเปล่า ดังนั้นหาก IP ของได้รับการยืนยันจาก Mail Server ที่ทำการดีด ก็จะเป็นการเพิ่มน้ำหนักความน่าเชื่อถือของข้อความคุณมากขึ้น
ขอยกตัวอย่างว่า Domain หนึ่งชื่อว่า domain.com ใช้บริการ Google
ยกตัวอย่าง SPF Record
โดยปกติ User @domain.com ใช้ Mail Server ของ Google Apps เพื่อยืนยันตัวตนส่งอีเมลออกไป และ ปลายทางก็สามารถรับได้ แต่ Mail Server ปลายทางบางที่มีความเข้มงวดในการกรองสูง จะต้องการตรวจสอบว่าข้อความที่คุณส่งเข้ามานั้น ใช้ Mail Server จาก IP ของ Google Apps หรือ IP ของ Mail Server นี้ส่งจริง ๆ หรือไม่
จะเอา SPF Record มาจากไหน ?
โดยปกติหากคุณใช้บริการ Email Server ตัวใดที่ทำหน้าที่ส่งอีเมลออก ผู้ให้บริการเหล่านั้นจะส่งค่า
SPF Record ให้กับผู้ใช้บริการ
จะตรวจสอบ SPF Record อย่างไร ?
คุณสามารถตรวจสอบ SPF ได้ทาง https://mxtoolbox.com/ โดยใส่ชื่อโดเมน และเลือก เป็น SPF Record Lookup เพื่อตรวจสอบค่าปัจุบันที่มีการใช้งานอยู่
บทความที่เกี่ยวข้อง
ค่า DMARC ใน DNS มีความสำคัญกับ Email server อย่างไร ?
ค่า DKIM ใน DNS มีความสำคัญกับ Email server อย่างไร ?