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 ทำงานอย่างไร

SPF บันทึกรูปลักษณ์ที่ล้ำลึก

นี่เป็นพื้นฐานที่ค่อนข้างง่าย แต่ครอบคลุมปมของเรื่อง ประเด็นที่ควรทราบคือมีเซิร์ฟเวอร์สองเครื่องที่เกี่ยวข้อง หนึ่งคือผู้ส่งและอีกคนหนึ่งคือนาร์ค หลังหยุดทุกเมลและตรวจสอบเพื่อดูว่าส่งโดยที่อยู่ IP ที่ได้รับอนุญาตหรือไม่

องค์ประกอบ 'ทั้งหมด'

นั่นนำเราไปสู่แง่มุมที่สำคัญอีกประการหนึ่งของบันทึก SPF: ฟังก์ชัน 'ทั้งหมด' ฟังก์ชัน 'ทั้งหมด' เขียนขึ้นที่ส่วนท้ายของระเบียน SPF (คุณจะได้รับแนวคิดที่ดีขึ้นเมื่อเราพูดถึงไวยากรณ์ในหัวข้อถัดไป) และจะตัดสินว่าเกิดอะไรขึ้นกับอีเมลปลอมที่ส่งโดยผู้ส่งปลอม

เซิร์ฟเวอร์ที่รับมีสามวิธีในการจัดการกับอีเมลที่ส่งจากที่อยู่ IP ที่ไม่ได้ลงทะเบียน

• ฟังก์ชัน “-all”: หากคำว่า 'all' ถูกเขียนไว้ที่ท้ายระเบียน SPF ด้วยเครื่องหมายลบ (-) แสดงว่าอีเมลทั้งหมดที่ส่งจากที่อยู่ IP ที่ไม่ได้ลงทะเบียนจะถูกปฏิเสธ พวกเขาจะไม่ได้รับความบันเทิงเลย

• ฟังก์ชัน “~all”: หาก 'all' เขียนด้วยเครื่องหมาย (ประมาณ?) “~” แสดงว่าอีเมลนั้นจะถูกปล่อยผ่านแต่จะถูกระบุว่าเป็นสแปม

• ฟังก์ชัน “+ทั้งหมด”: นี่เป็นสถานการณ์ประเภท 'เปิดประตูระบายน้ำ' เกือบทั้งหมด เครื่องหมายบวกแสดงว่าไม่มีกระบวนการคัดกรองในระเบียน SPF ทุกเซิร์ฟเวอร์ได้รับอนุญาตให้ส่งอีเมลในนามของโดเมนของคุณ

ไวยากรณ์ของบันทึก SPF

ไวยากรณ์ของบันทึก SPF

เห็นความยุ่งเหยิงของตัวอักษรและตัวเลขบนนั้นไหม? นั่นคือสิ่งที่บันทึก SPF ดูเหมือน และหากคุณลองพิจารณาดูในตอนท้าย คุณจะเห็นฟังก์ชัน 'ทั้งหมด' ที่เราพูดถึง ในตัวอย่างนี้ เครื่องหมายลบถูกใช้ซึ่งหมายความว่าอีเมลที่ไม่ได้รับอนุญาตทั้งหมดจะถูกปฏิเสธ

มาแบ่งไวยากรณ์กันเล็กน้อย

• อันดับแรก มีองค์ประกอบ “v = spf1” ไวยากรณ์ส่วนนี้เป็นการระบุระเบียน SPF หากเรกคอร์ดเริ่มต้นโดยไม่มีเรคคอร์ด เซิร์ฟเวอร์จะไม่รู้จักเรคคอร์ดนั้นเป็นเรคคอร์ด SPF

• จากนั้นมีที่อยู่ IP สองแห่งซึ่งใช้สำหรับส่งอีเมลจากโดเมน ในตัวอย่างนี้ มีเพียงสองตัวแต่สามารถมีได้มากกว่านั้น

• “include: Exampleender.email” แสดงว่าเว็บไซต์ 'examplesender.email' ได้รับอนุญาตให้ส่งอีเมลจากชื่อโดเมนของคุณ ซึ่งถือได้ว่าเป็นวิธีการในการให้ที่อยู่ IP ต่างๆ กันจำนวนมากในคราวเดียว หากระเบียน SPF แสดงว่าทั้งเว็บไซต์ได้รับอนุญาตให้ส่งอีเมลในนามของโดเมนของคุณ ที่อยู่ IP ทั้งหมดที่เชื่อมโยงกับระเบียน SPF ของเว็บไซต์นั้นจะได้รับการอนุญาต

• เหมือนกับว่าพ่อของคุณแสดงบัตรที่ทางเข้าอาคารสำนักงาน แล้วปล่อยให้คุณและพี่น้องของคุณผ่านจุดตรวจความปลอดภัย เนื่องจากคนรู้ว่าคุณเป็นลูกของเจ้านาย คุณจะถูกเคลียร์ให้เข้าไปโดยอัตโนมัติ

• ในตอนท้าย มีฟังก์ชัน '-all' ที่ได้กล่าวถึงในรายละเอียดข้างต้น

SPF Records ช่วยในการส่งอีเมลอย่างไร

SPF Records ช่วยในการส่งอีเมลอย่างไร

สมมติว่าคุณมีโทรศัพท์เคลื่อนที่สองเครื่อง อันหนึ่งมีไว้สำหรับของใช้ส่วนตัว อีกอันหนึ่งวางอยู่รอบ ๆ บ้านและทุกคนก็ใช้มัน คุณยังมีพี่น้องที่ชอบเล่นพิเรนทร์ที่ชอบยุ่งกับคุณด้วยการส่งข้อความถึงเพื่อนของคุณในขณะที่ทำให้ดูเหมือนว่าคุณกำลังส่งพวกเขาอยู่

ในสถานการณ์เช่นนี้ หากคุณใช้หมายเลขส่วนตัวเพื่อส่งข้อความถึงเพื่อน เขาจะรู้ว่าเป็นคุณที่พูดและเขาจะตอบกลับ แต่ถ้าคุณส่งข้อความจากอีกหมายเลขหนึ่ง เขาจะไม่สนใจมันเพราะเขารู้ว่าไม่มีความน่าเชื่อถือและไม่มีการรับประกันว่าผู้ส่งคือคุณจริง ๆ และไม่ใช่พี่น้องโจ๊กเกอร์ของคุณ แม้ว่าจะเป็นหมายเลขของคุณที่ปรากฏอยู่ก็ตาม

ในทำนองเดียวกัน เมื่อโดเมนไม่มีบันทึก SPF อีเมลก็จะไม่น่าเชื่อถือ ปลายทางผู้รับจะไม่มีทางรู้ว่าผู้ส่งได้รับอนุญาตหรือไม่ อีเมลทั้งหมดที่ส่งจะถูกพิจารณาด้วยความสงสัยและจะถูกทำเครื่องหมายว่าเป็นอีเมลขยะ คุณจะไม่สามารถเรียกร้องความสนใจจากลูกค้าได้ และอีเมลของคุณจะถูกส่งไปยังโฟลเดอร์ถังขยะด้วยความรังเกียจ

แต่เมื่อสร้างระเบียน SPF ขึ้นแล้ว ผู้รับปลายทางจะกรองอีเมลที่ถูกต้องจากอีเมลปลอมได้โดยตรวจสอบที่อยู่ IP ขาเข้า

โดยพื้นฐานแล้ว บันทึก SPF ช่วยในการส่งอีเมลโดยเพิ่มความน่าเชื่อถือและสร้างความสมบูรณ์ของผู้ส่ง

เหตุใดบันทึก SPF จึงมีความสำคัญมาก

ในหัวข้อที่แล้ว เราได้พูดคุยกันว่าบันทึก SPF ช่วยในการส่งอีเมลได้อย่างไร เนื่องจากความน่าเชื่อถือที่เพิ่มเข้ามา อีเมลของคุณจะมีโอกาสอยู่ในกล่องจดหมาย 'หลัก' มากกว่าที่จะอยู่ในโฟลเดอร์ 'สแปม'

ฟังดูไม่รุนแรงและทำให้ดูเหมือนว่าผลที่ตามมาของการไม่มีบันทึก SPF คืออีเมลของคุณจะถูกทำเครื่องหมายว่าเป็น 'สแปม' แต่นั่นไม่ใช่แค่มัน

หากคุณไม่มีระเบียน SPF บุคคลหรือฝ่ายใดฝ่ายหนึ่งก็จะสามารถใช้ชื่อโดเมนของคุณได้ พวกเขาสามารถส่งอีเมลดังกล่าวไปยังลูกค้าของคุณที่อาจทำลายชื่อเสียงของคุณและนำไปสู่ความหมายที่ร้ายแรงสำหรับชื่อแบรนด์ของคุณ

และหากบริษัทของคุณได้รับความนิยม การกระทำแบบนี้สามารถกระตุ้นด้วยความอาฆาตพยาบาทและการแข่งขัน คู่แข่งอาจใช้อุบายเช่นนี้เพื่อลดเสียงไชโยโห่ร้องและชื่อเสียงในตลาด

ดังนั้น ศักยภาพและความเป็นไปได้ของอันตรายนี้ รวมกับแง่มุมที่เกี่ยวข้องกับความสามารถในการส่งอีเมล ช่วยให้เราตระหนักถึงความสำคัญและความจำเป็นของการมีบันทึก SPF ที่จัดตั้งขึ้น

บทสรุป

โดยสรุป เรามาสรุปเนื้อหาที่เราดูในบทความข้างต้นกัน

ระเบียน SPF ใช้สำหรับรับรองและตรวจสอบว่าที่อยู่ IP บางรายการมีสิทธิ์และได้รับอนุญาตให้ส่งอีเมลในนามของชื่อโดเมนหรือไม่ ออกแบบมาเพื่อเสริมโปรโตคอล SMTP ระเบียน SPF เขียนเป็นไฟล์ DNS TXT

หากเซิร์ฟเวอร์ที่รับหลังจากตรวจสอบระเบียน SPF แล้วพบว่าที่อยู่ IP ไม่อยู่ในรายการหรือลงทะเบียน เซิร์ฟเวอร์จะตั้งค่าสถานะอีเมลว่าเป็นสแปมหรือหยุดไม่ให้ดำเนินการต่อไป มีหลายวิธีที่ผู้รับปลายทางสามารถจัดการกับอีเมลปลอมได้ เราได้พูดถึงเรื่องนี้ในส่วนเกี่ยวกับฟังก์ชัน 'ทั้งหมด'

การมีระเบียน SPF ที่จัดตั้งขึ้นสามารถช่วยปรับปรุงความสามารถในการส่งอีเมลของคุณ เนื่องจากจะทำให้อีเมลที่ส่งจากโดเมนของคุณมีความน่าเชื่อถือ เนื่องจากคุณสามารถจำกัดจำนวนที่อยู่ IP ที่ได้รับอนุญาต เซิร์ฟเวอร์ที่รับจะถือว่าอีเมลขาเข้านั้นปลอดภัยและถูกต้องตามกฎหมาย

คำแนะนำทางเทคนิค
คำแนะนำทางเทคนิค