ペチパーノート

WEB開発系Tipsブログです。

SPFレコードとは?

送信ドメイン認証(SPF)について
これをしないと迷惑メールで弾かれることが多い。

SPFレコードが設定されているかどうかを調べる

$ dig example.jp txt

; <<>> DiG 9.3.6-P1-RedHat-9.3.6-16.P1.el5 <<>> example.jp txt
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 4177
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;example.jp.                  IN      TXT

;; ANSWER SECTION:
example.jp.           600     IN      TXT     "v=spf1 +ip4:219.106.254.128/28 ~all"

;; Query time: 47 msec
;; SERVER: 192.168.1.1#53(192.168.1.1)
;; WHEN: Tue Jul 24 10:57:11 2012
;; MSG SIZE  rcvd: 78

引けている

SPFを有効にするにはDNS設定(お名前.comとか)でTXTレコードを追加する。

example.jp TXT "v=spf1 +ip4:182.48.38.83 ~all"

example.jpは182.48.38.83からのメールしか送信しませんよー!という宣言