前回の記事でSMTP設定を行っても、まだメールが届かない、あるいは「このメールにはご注意ください」という警告が出ることはありませんか?
それは、メールの「身分証明書(ドメイン認証)」が不完全だからかもしれません。現在のGmailでは、単にサーバーを通すだけでなく、DKIMやDMARCといった認証設定が強く推奨されています。
今回はエックスサーバー(Xserver)を利用している方向けに、これらを最短で設定する手順を解説します。
メールの世界では、送信者を偽る「なりすまし」が横行しています。これを防ぐための3種の神器がこちらです。
エックスサーバーではこれらを簡単に有効化できます。
エックスサーバーは標準でDKIMに対応していますが、古いアカウントや特定の設定では「無効」になっている場合があります。まずはこれを確認しましょう。
※設定反映には数時間かかる場合がありますが、操作自体はこれだけで完了です。
次に、DMARCを設定します。これは「DNSレコード」という場所に一行のテキストを追加する作業です。
| ホスト名 | _dmarc |
| 種別 | TXT |
| 内容 | v=DMARC1; p=none; |
| 優先度 | 0(デフォルトのままでOK) |
【解説】
p=noneは「もし認証に失敗しても、まずはそのまま通してください(監視モード)」という意味です。これにより、設定ミスでメールが突然消えるリスクを抑えつつ、Gmailのガイドラインを満たすことができます。
設定が終わったら、外部ツールを使って「合格」が出るか確認しましょう。
すべての項目に緑色のチェックがついていれば、あなたのサイトからのメールは「世界最高レベルの信頼性」を得たことになります。
「Fromのアドレスをドメインと同じにしているのに届かない」という問題の多くは、これらDNS周りの認証不足が原因です。
この2段構えで、WordPressのメール不達トラブルとはおさらばしましょう!