SPFレコードの確認方法 – SPF/Sender ID
SPFレコードが公開できているか確認する方法は、いくつかあるので、メモしておく。
check-auth@verifier.port25.com 宛てにメールを送る
check-auth@verifier.port25.comへ確認したいドメインメールから送ると、SPF/Sender ID/DomainKeysのチェックして、以下のようなメールを返してくれる。
========================================================== Summary of Results ========================================================== SPF check: pass DomainKeys check: neutral DKIM check: neutral Sender-ID check: pass SpamAssassin check: ham
pass となっていればOK。neutralとなっていれば未設定という意味。
※この時点ではDomainKeysは未設定であったので、neutralになっている。
LinuxでSPFレコード確認
ターミナルからdigコマンドを使用
# dig ***.com a txt ;; Warning, extra type option ; <<>> DiG 9.3.3rc2 <<>> ***.com a txt ;; global options: printcmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 38588 ;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0 ;; QUESTION SECTION: ;***.com. IN TXT ;; ANSWER SECTION: ***.com. 120 IN TXT "v=spf1 ip4:XXX.XX.XXX.XX a mx ptr a:***.com mx:***.com ~all" ;; Query time: 18 msec ;; SERVER: XXX.XX.XXX.XX#53(XXX.XX.XXX.XX) ;; WHEN: Sat Jun 14 03:28:08 2008 ;; MSG SIZE rcvd: 189
ANSWERにDNSで設定したTXTが帰ってくればOK
WindowsでSPFレコード確認
コマンドプロンプトからnslookupで確認する
>nslookup -q=txt ***.com
Server: buffalo.setup
Address: 192.168.1.1
Non-authoritative answer:
***.com text =
"v=spf1 ip4:XXX.XX.XXX.XX a mx ptr a:***.com mx:***.com ~all"
Non-authoritative answerでDNSにて設定したものが帰ってくればOK


