SPF Records คืออะไรและช่วยส่งอีเมล์ได้อย่างไร?
เผยแพร่แล้ว: 2022-08-28ย้อนกลับไปในสมัยก่อน เช่นเดียวกับในยุคกลาง จดหมายที่ใช้เขียนถูกใช้เพื่อส่งข้อความและสื่อสาร กษัตริย์และผู้ปกครองยังได้เขียนจดหมายถึงผู้ว่าราชการและราษฎรของตน แต่ก่อนที่จะส่งซองพระราชทาน จดหมายนั้นถูกประทับตราไว้เป็นหลักฐานยืนยันความชอบธรรม ถ้าผู้รับสารของจักรพรรดิไม่เห็นตราประทับของราชวงศ์ พวกเขาจะปฏิเสธและถือว่ามันเป็นของปลอม
ตอนนี้เราไม่ได้ใช้กระดาษและม้วนกระดาษอย่างแน่นอน แต่ยังคงมีการทดสอบยืนยันหรือกระบวนการคัดกรองที่อีเมลหรือ 'จดหมาย' ของเราต้องผ่าน และทำได้ด้วยความช่วยเหลือของระเบียน SPF
ระเบียน SPF จะระบุที่อยู่ IP ที่มีสิทธิ์ในการส่งอีเมลจากโดเมนของคุณ ปลายทางที่ได้รับจะตรวจสอบระเบียน SPF เพื่อดูว่าที่อยู่ IP ที่ส่งอีเมลอยู่ในนั้น (บันทึก) หรือไม่ หากใช่ แสดงว่าข้อความนั้นถูกต้องและมาจากบุคคลที่ได้รับอนุญาตให้ส่งอีเมลในนามของโดเมนของคุณ หากบันทึกไม่มีที่อยู่ IP ที่ส่ง อีเมลจะถูกปฏิเสธและกำหนดให้กับ "สแปม" กองที่น่าเศร้า
ยกตัวอย่างอื่น
คุณเคยได้รับอีเมลจาก Wordpress.com หรือ Google.com ว่า "Booga Booga ฉันอยากกิน Shuga" หรือไม่?
ไม่คุณไม่ได้ ตามทฤษฎีแล้ว ทุกคนสามารถส่งข้อความนี้ถึงคุณโดยสมมติชื่อโดเมนและทำให้ดูเหมือนมาจากไซต์จริง แต่นั่นไม่ได้เกิดขึ้นเนื่องจากระเบียน SPF ป้องกันไม่ให้บุคคลที่ไม่ได้อยู่ในรายชื่อที่อยู่ IP ที่ได้รับอนุญาตส่งอีเมลในนามของชื่อโดเมน เป็นวิธีการสร้างความน่าเชื่อถือโดยพื้นฐาน
บันทึก SPF: มองลึกขึ้น
SPF ย่อมาจากกรอบนโยบายผู้ส่ง จัดเป็นระเบียน DNS TXT ระเบียน DNS TXT ใช้สำหรับแทรกบรรทัดข้อความลงใน DNS หรือระบบชื่อโดเมน ระเบียน SPF ใช้กลไกป้อนข้อความเพื่อแสดงรายการที่อยู่ IP ที่ได้รับอนุญาต โดยพื้นฐานแล้วหมายความว่ารายการที่อยู่ IP ได้รับการลงทะเบียนใน DNS เป็นข้อความ
มาดูกราฟิกเล็กๆ น้อยๆ เพื่อทำความเข้าใจว่าระเบียน SPF ทำงานอย่างไร
นี่เป็นพื้นฐานที่ค่อนข้างง่าย แต่ครอบคลุมปมของเรื่อง ประเด็นที่ควรทราบคือมีเซิร์ฟเวอร์สองเครื่องที่เกี่ยวข้อง หนึ่งคือผู้ส่งและอีกคนหนึ่งคือนาร์ค หลังหยุดทุกเมลและตรวจสอบเพื่อดูว่าส่งโดยที่อยู่ IP ที่ได้รับอนุญาตหรือไม่
องค์ประกอบ 'ทั้งหมด'
นั่นนำเราไปสู่แง่มุมที่สำคัญอีกประการหนึ่งของบันทึก SPF: ฟังก์ชัน 'ทั้งหมด' ฟังก์ชัน 'ทั้งหมด' เขียนขึ้นที่ส่วนท้ายของระเบียน SPF (คุณจะได้รับแนวคิดที่ดีขึ้นเมื่อเราพูดถึงไวยากรณ์ในหัวข้อถัดไป) และจะตัดสินว่าเกิดอะไรขึ้นกับอีเมลปลอมที่ส่งโดยผู้ส่งปลอม
เซิร์ฟเวอร์ที่รับมีสามวิธีในการจัดการกับอีเมลที่ส่งจากที่อยู่ IP ที่ไม่ได้ลงทะเบียน
• ฟังก์ชัน “-all”: หากคำว่า 'all' ถูกเขียนไว้ที่ท้ายระเบียน SPF ด้วยเครื่องหมายลบ (-) แสดงว่าอีเมลทั้งหมดที่ส่งจากที่อยู่ IP ที่ไม่ได้ลงทะเบียนจะถูกปฏิเสธ พวกเขาจะไม่ได้รับความบันเทิงเลย
• ฟังก์ชัน “~all”: หาก 'all' เขียนด้วยเครื่องหมาย (ประมาณ?) “~” แสดงว่าอีเมลนั้นจะถูกปล่อยผ่านแต่จะถูกระบุว่าเป็นสแปม
• ฟังก์ชัน “+ทั้งหมด”: นี่เป็นสถานการณ์ประเภท 'เปิดประตูระบายน้ำ' เกือบทั้งหมด เครื่องหมายบวกแสดงว่าไม่มีกระบวนการคัดกรองในระเบียน SPF ทุกเซิร์ฟเวอร์ได้รับอนุญาตให้ส่งอีเมลในนามของโดเมนของคุณ
ไวยากรณ์ของบันทึก SPF
เห็นความยุ่งเหยิงของตัวอักษรและตัวเลขบนนั้นไหม? นั่นคือสิ่งที่บันทึก SPF ดูเหมือน และหากคุณลองพิจารณาดูในตอนท้าย คุณจะเห็นฟังก์ชัน 'ทั้งหมด' ที่เราพูดถึง ในตัวอย่างนี้ เครื่องหมายลบถูกใช้ซึ่งหมายความว่าอีเมลที่ไม่ได้รับอนุญาตทั้งหมดจะถูกปฏิเสธ
มาแบ่งไวยากรณ์กันเล็กน้อย
• อันดับแรก มีองค์ประกอบ “v = spf1” ไวยากรณ์ส่วนนี้เป็นการระบุระเบียน SPF หากเรกคอร์ดเริ่มต้นโดยไม่มีเรคคอร์ด เซิร์ฟเวอร์จะไม่รู้จักเรคคอร์ดนั้นเป็นเรคคอร์ด SPF
• จากนั้นมีที่อยู่ IP สองแห่งซึ่งใช้สำหรับส่งอีเมลจากโดเมน ในตัวอย่างนี้ มีเพียงสองตัวแต่สามารถมีได้มากกว่านั้น
• “include: Exampleender.email” แสดงว่าเว็บไซต์ 'examplesender.email' ได้รับอนุญาตให้ส่งอีเมลจากชื่อโดเมนของคุณ ซึ่งถือได้ว่าเป็นวิธีการในการให้ที่อยู่ IP ต่างๆ กันจำนวนมากในคราวเดียว หากระเบียน SPF แสดงว่าทั้งเว็บไซต์ได้รับอนุญาตให้ส่งอีเมลในนามของโดเมนของคุณ ที่อยู่ IP ทั้งหมดที่เชื่อมโยงกับระเบียน SPF ของเว็บไซต์นั้นจะได้รับการอนุญาต

• เหมือนกับว่าพ่อของคุณแสดงบัตรที่ทางเข้าอาคารสำนักงาน แล้วปล่อยให้คุณและพี่น้องของคุณผ่านจุดตรวจความปลอดภัย เนื่องจากคนรู้ว่าคุณเป็นลูกของเจ้านาย คุณจะถูกเคลียร์ให้เข้าไปโดยอัตโนมัติ
• ในตอนท้าย มีฟังก์ชัน '-all' ที่ได้กล่าวถึงในรายละเอียดข้างต้น
SPF Records ช่วยในการส่งอีเมลอย่างไร
สมมติว่าคุณมีโทรศัพท์เคลื่อนที่สองเครื่อง อันหนึ่งมีไว้สำหรับของใช้ส่วนตัว อีกอันหนึ่งวางอยู่รอบ ๆ บ้านและทุกคนก็ใช้มัน คุณยังมีพี่น้องที่ชอบเล่นพิเรนทร์ที่ชอบยุ่งกับคุณด้วยการส่งข้อความถึงเพื่อนของคุณในขณะที่ทำให้ดูเหมือนว่าคุณกำลังส่งพวกเขาอยู่
ในสถานการณ์เช่นนี้ หากคุณใช้หมายเลขส่วนตัวเพื่อส่งข้อความถึงเพื่อน เขาจะรู้ว่าเป็นคุณที่พูดและเขาจะตอบกลับ แต่ถ้าคุณส่งข้อความจากอีกหมายเลขหนึ่ง เขาจะไม่สนใจมันเพราะเขารู้ว่าไม่มีความน่าเชื่อถือและไม่มีการรับประกันว่าผู้ส่งคือคุณจริง ๆ และไม่ใช่พี่น้องโจ๊กเกอร์ของคุณ แม้ว่าจะเป็นหมายเลขของคุณที่ปรากฏอยู่ก็ตาม
ในทำนองเดียวกัน เมื่อโดเมนไม่มีบันทึก SPF อีเมลก็จะไม่น่าเชื่อถือ ปลายทางผู้รับจะไม่มีทางรู้ว่าผู้ส่งได้รับอนุญาตหรือไม่ อีเมลทั้งหมดที่ส่งจะถูกพิจารณาด้วยความสงสัยและจะถูกทำเครื่องหมายว่าเป็นอีเมลขยะ คุณจะไม่สามารถเรียกร้องความสนใจจากลูกค้าได้ และอีเมลของคุณจะถูกส่งไปยังโฟลเดอร์ถังขยะด้วยความรังเกียจ
แต่เมื่อสร้างระเบียน SPF ขึ้นแล้ว ผู้รับปลายทางจะกรองอีเมลที่ถูกต้องจากอีเมลปลอมได้โดยตรวจสอบที่อยู่ IP ขาเข้า
โดยพื้นฐานแล้ว บันทึก SPF ช่วยในการส่งอีเมลโดยเพิ่มความน่าเชื่อถือและสร้างความสมบูรณ์ของผู้ส่ง
เหตุใดบันทึก SPF จึงมีความสำคัญมาก
ในหัวข้อที่แล้ว เราได้พูดคุยกันว่าบันทึก SPF ช่วยในการส่งอีเมลได้อย่างไร เนื่องจากความน่าเชื่อถือที่เพิ่มเข้ามา อีเมลของคุณจะมีโอกาสอยู่ในกล่องจดหมาย 'หลัก' มากกว่าที่จะอยู่ในโฟลเดอร์ 'สแปม'
ฟังดูไม่รุนแรงและทำให้ดูเหมือนว่าผลที่ตามมาของการไม่มีบันทึก SPF คืออีเมลของคุณจะถูกทำเครื่องหมายว่าเป็น 'สแปม' แต่นั่นไม่ใช่แค่มัน
หากคุณไม่มีระเบียน SPF บุคคลหรือฝ่ายใดฝ่ายหนึ่งก็จะสามารถใช้ชื่อโดเมนของคุณได้ พวกเขาสามารถส่งอีเมลดังกล่าวไปยังลูกค้าของคุณที่อาจทำลายชื่อเสียงของคุณและนำไปสู่ความหมายที่ร้ายแรงสำหรับชื่อแบรนด์ของคุณ
และหากบริษัทของคุณได้รับความนิยม การกระทำแบบนี้สามารถกระตุ้นด้วยความอาฆาตพยาบาทและการแข่งขัน คู่แข่งอาจใช้อุบายเช่นนี้เพื่อลดเสียงไชโยโห่ร้องและชื่อเสียงในตลาด
ดังนั้น ศักยภาพและความเป็นไปได้ของอันตรายนี้ รวมกับแง่มุมที่เกี่ยวข้องกับความสามารถในการส่งอีเมล ช่วยให้เราตระหนักถึงความสำคัญและความจำเป็นของการมีบันทึก SPF ที่จัดตั้งขึ้น
บทสรุป
โดยสรุป เรามาสรุปเนื้อหาที่เราดูในบทความข้างต้นกัน
ระเบียน SPF ใช้สำหรับรับรองและตรวจสอบว่าที่อยู่ IP บางรายการมีสิทธิ์และได้รับอนุญาตให้ส่งอีเมลในนามของชื่อโดเมนหรือไม่ ออกแบบมาเพื่อเสริมโปรโตคอล SMTP ระเบียน SPF เขียนเป็นไฟล์ DNS TXT
หากเซิร์ฟเวอร์ที่รับหลังจากตรวจสอบระเบียน SPF แล้วพบว่าที่อยู่ IP ไม่อยู่ในรายการหรือลงทะเบียน เซิร์ฟเวอร์จะตั้งค่าสถานะอีเมลว่าเป็นสแปมหรือหยุดไม่ให้ดำเนินการต่อไป มีหลายวิธีที่ผู้รับปลายทางสามารถจัดการกับอีเมลปลอมได้ เราได้พูดถึงเรื่องนี้ในส่วนเกี่ยวกับฟังก์ชัน 'ทั้งหมด'
การมีระเบียน SPF ที่จัดตั้งขึ้นสามารถช่วยปรับปรุงความสามารถในการส่งอีเมลของคุณ เนื่องจากจะทำให้อีเมลที่ส่งจากโดเมนของคุณมีความน่าเชื่อถือ เนื่องจากคุณสามารถจำกัดจำนวนที่อยู่ IP ที่ได้รับอนุญาต เซิร์ฟเวอร์ที่รับจะถือว่าอีเมลขาเข้านั้นปลอดภัยและถูกต้องตามกฎหมาย