ระเบียน SPF มีหรือไม่มีเครื่องหมายบวก


12

มีความแตกต่างระหว่าง

v=spf1 +a +mx -all

และ

v=spf1 a mx -all

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

คำตอบ:


4

ในทางเทคนิคใช่มีความแตกต่าง ตามไวยากรณ์ของเรคคอร์ด SPFเครื่องหมายบวก (+) บ่งชี้ว่าเรคคอร์ดควรผ่านไม่มีการถามคำถาม การไม่มีเครื่องหมายบวกหรือการรวมเครื่องหมายคำถาม (?) บ่งบอกถึงสถานะ "เป็นกลาง" - เช่นเจ้าของโดเมนไม่ได้บอกว่า 1 ทางหรืออื่น ๆ ไม่ว่าจะเป็นเรคคอร์ดใดก็ตาม

อย่างไรก็ตามผลลัพธ์ที่ได้คือเกือบจะเหมือนกันทุกครั้ง: อีเมลจะผ่าน


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

5
จากหน้าที่คุณอ้างอิง: The default qualifier is "+"ดังนั้นจึงไม่มีตัวระบุเหมือนกับ "+" มันไม่เหมือนกับ "?" และไม่มีที่ไหนในหน้านั้นเป็นสิ่งที่กล่าวถึง หาก SPF โดยรวมไม่สามารถเกิดขึ้นกับการแข่งขันผลลัพธ์ที่ "เป็นกลาง" จะถูกส่งคืน แต่นั่นไม่ใช่สิ่งเดียวกันกับตัวระบุกลไก
Chris S

3
ความเศร้าโศกที่ดี ... ใช่คุณพูดถูก แต่ถ้าคุณมองลงไปอีกจะกล่าวว่า: "กลไกถูกประเมินตามลำดับหากไม่มีกลไกหรือตัวปรับเปลี่ยนที่ตรงกันผลลัพธ์เริ่มต้นคือ 'เป็นกลาง' ฉันยอมแพ้พยายามที่จะเป็นประโยชน์ใน serverfault (ไม่จริง แต่น่าผิดหวัง)
David W

4
DavidW ฉันคิดว่าฉันเห็นประเด็นของคุณ ฉันกำหนดว่าคุณได้รับคำตอบที่ยอดเยี่ยมและถูกต้องสำหรับคำถาม " จะเกิดอะไรขึ้นถ้าฉันมีระเบียน SPF ว่างเปล่าทั้งหมดหรือมีเพียงกลไกที่ไม่สามารถเทียบได้? " และฉันต้องยอมรับฉันสงสัยว่า ตัวเอง - และตอนนี้จะไม่สงสัยอีกต่อไป น่าเสียดายที่ OP ไม่ได้ถามคำถามนั้น
MadHatter

3
ฉันไม่รู้ว่าใครควรอัปโหลดดังนั้นฉันจึงสนับสนุนคุณทุกคน
Brock Hensley

8

สรุปไวยากรณ์ของเรคคอร์ด SPFนั้นอยู่ที่ด้านบนสุดระบุว่า

หากกลไกส่งผลให้เกิดการเข้าชมจะใช้ค่าตัวระบุ ตัวระบุเริ่มต้นคือ "+" เช่น "Pass"

ดังนั้นดูเหมือนว่าชัดเจนกับผมว่ามีความแตกต่างไม่มีทางเทคนิคระหว่างและmx+mx


ฉันคิดว่าเรากำลังพูดความหมาย ฉันเห็นความแตกต่างเล็กน้อย แต่ฉันเป็นคนขี้เหนียวสำหรับไวยากรณ์และความกระจ่าง =) ในความเป็นจริงไม่มีความแตกต่างเลย (หรืออย่างน้อยก็ไม่ควรจะเป็น) เว้นแต่ผู้ดูแลระบบเซิร์ฟเวอร์รับจดหมายจะมีเซิร์ฟเวอร์ที่กำหนดค่าผิด
David W

1
เดวิดไม่ใช่ประเด็นความหมาย คุณกล่าวว่า "การไม่มีเครื่องหมายบวกหรือการรวมเครื่องหมายคำถาม (?) แสดงถึงสถานะ" เป็นกลาง " ครึ่งแรกนั้นผิดปกติ มาตรฐานมีความชัดเจนว่าการไม่มีเครื่องหมายใด ๆ บ่งบอกถึงเครื่องหมายบวก
MadHatter

ขอบคุณทุกคนสำหรับคำตอบของคุณ ได้ชี้แจงว่าความแตกต่างนั้นเล็กมากซึ่งไม่สำคัญว่าคุณใส่อะไรลงไป อย่างไรก็ตามฉันได้ตัดสินใจที่จะเพิ่ม + ลงในบันทึกเป็นบัตรผ่านค่าเฉลี่ย
dgibbs

1
ไม่มีบวก - นั่นคือจุดของคำตอบของฉัน ไม่มีความแตกต่างความเข้าใจผิดของ DavidW แม้จะมี
MadHatter
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.