एक दूरस्थ प्राप्तकर्ता डोमेन SPF के आधार पर मेल को अस्वीकार कर रहा है और मुझे लगता है कि यह इसलिए है क्योंकि प्रेषक ने SPF को गलत तरीके से कॉन्फ़िगर किया है।
जब मैं खुदाई चलाता हूं, तो देखता हूं:
[fooadm@box ~]# dig @8.8.8.8 -t TXT foosender.com
; <<>> DiG 9.3.6-P1-RedHat-9.3.6-20.P1.el5_8.6 <<>> @8.8.8.8 -t TXT foosender.com
; (1 server found)
;; global options: printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 30608
;; flags: qr rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 0, ADDITIONAL: 0
;; QUESTION SECTION:
;foosender.com. IN TXT
;; ANSWER SECTION:
foosender.com. 14039 IN TXT "v=spf1 include:spf.foo1.com -all"
foosender.com. 14039 IN TXT "v=spf1 include:_spf.bob.foo2.com -all"
;; Query time: 26 msec
;; SERVER: 8.8.8.8#53(8.8.8.8)
;; WHEN: Tue Jan 7 09:45:38 2014
;; MSG SIZE rcvd: 146
क्या यह एक वैध सेटअप है? यह मेरे लिए अजीब लगता है कि दो अलग-अलग रिकॉर्ड हैं (प्रत्येक कठिन असफलता के साथ)। क्या सब कुछ एक ही रिकॉर्ड में नहीं होना चाहिए?
मुझे उम्मीद है कि उचित TXT रिकॉर्ड होगा:
v=spf1 include:spf.foo1.com include:_spf.bob.foo2.com -all
SPF records MUST be published as a DNS TXT (type 16) Resource Record (RR) [RFC1035] only.
( RFC 7208, अनुभाग 3.1 देखें )। मैं इसके आधार पर एक नए उत्तर की कोशिश करने जा रहा हूं।