ショップから送るメールがお客さんの迷惑メールに入ってしまう
一部の独自ドメインのネットショップで注文メールなどがお客さんには迷惑メールのフォルダに入ってしまうことが何回かあって届いて無さそうな時は別メルアドから送信したりしてましたが、
ほとんどが正常に届くし携帯メールでお客さんのほうで受信拒否設定になっていたらどうしようもないので放置していたんですが、SPF設定を全てのドメインで対策するように本腰を入れてチェックしてみました。(ちょっと遅いですけど(汗))
迷惑メール回避のためのSPF設定
まずは送信したメールが迷惑メール判定にならないようにDNSレコードにSPF(Sender Policy Framework)の設定を行うと効果があるようなのでやってみます。
Xserverでの設定
Xserverに置いてあるドメインのショップを設定してみます。
XserverのDNSレコードの編集マニュアルにDNSレコードの追加方法が載ってます。
Xserver サーバーパネルにログインしたら「DNSレコード設定」のページで「DNSレコードの追加」タブを押します。
DNSレコードの追加
- ホスト名:空白
- 種別:TXT
- 内容:v=spf1 +ip4:xxx.xxx.xxx.xxx +a:sv###.xserver.jp +mx ~all
xxx.xxx.xxx.xxx=IPアドレス、###=サーバー番号(サーバーパネル>サーバー情報ページの「ホスト名) - 優先度:0(なにも変更しなくてOK)
- DNSレコードの追加 のページで種別・内容だけ記入
- 新しくDNSレコードが追加されました。
簡単に設定できます。これを全部のショップドメインに対して作業します。
SPFレコードのチェック
コマンドプロンプト
DNSレコードが追加されたかコマンドプロンプトで確認してみます。
nslookup -q=txt ドメイン名
ちゃんとDNSレコードが追加されているようです。
SPF Record Testing ToolsでSPFレコードチェック
SPFレコードのチェックツールがいろいろあるようなのでチェックしてみます。
- IPアドレスと送信元のメルアドを入力
- PASSと表示されたらOK
メルアドは送信元つまりショップのメルアドを入力します。
MXTOOLBOXでSPFレコードチェック

- ドメイン名を入力
- PassとでればOK,
allの部分はSoftFailになるけど大丈夫みたい。
電子署名方式「DKIM」もあるらしい
こちらはやったこと無いのですが、Xserverだと現在は未対応のようで今はできません。
以下のページが詳しいです。

とりあえず全部のドメインからのメールにSPF設定をしましたので一安心です。
これでもまだお客さんのメールボックスの迷惑メールフォルダに入ってしまうようだったらもっと対策を考えないといけないかもしれません。
コメント