はじめに
WordPressからのアップデートメールやお問い合わせメール、権限変更のメールなどGmailアドレス宛に届かない問題に直面しました。迷惑メールにも届きませんでした。本日は、プラグインWP Mail SMTP を使って解決した方法をお伝えします。
メールが届かない原因
WordPressからのメールが届かない主な原因は以下の3点です。
サーバーの設定不備
WordPressサイトを運用しているサーバーの設定が適切でない場合、メールが正しく送信されません。SPF(Sender Policy Framework)やDKIM(DomainKeys Identified Mail)などの認証設定が不足していると、メールがスパムと見なされる可能性があります。
また、サーバーからのメール送信が制限されていたり、WordPressのwp_mail関数のデフォルト動作がレンタルサーバーのメールサービスにルーティングされてしまう場合もあります。
メールサービスのセキュリティ強化
一方で、Gmailなどの主要メールサービスがセキュリティを強化したことも、メールが届かない一因となっています。スパムメールを防ぐためにメールフィルターが厳しくなり、正常なメールも誤ってブロックされてしまう可能性があるのです。
メールの送信元アドレスや内容によっては、迷惑メールと誤判定されてしまうケースも少なくありません。
ほかメールアドレス宛には届くので、今回はこれが原因ではないかということで対処法を調べていました。
WordPressの設定ミス
WordPressの設定を間違えてしまうと、メールの送信設定が正しく行えない場合があります。Contact Form 7などのメールフォームプラグインの設定を誤ると、メールが送信されない、送信先が間違っているなどの問題が発生します。
WordPressのメール機能はデフォルトで非常にシンプルなため、実際のメール送信を確実に行うにはある程度の設定作業が必要不可欠です。
WP Mail SMTP by WPFormの利用

私はロリポップのtxt設定をしても届かなかったので、WordPressのプラグイン「WP Mail SMTP by WPForm」を使うことで解決しました。
プラグインのインストールと設定
まず最初に、ダッシュボード>プラグインからWP Mail SMTPプラグインをインストールし有効化します。続いてプラグインの設定画面を開き、ロリポップのメール情報を入力していきます。

最後にテストでお問い合わせフォームの送信などを行い、Gmailなどの受信メールボックスで正常に届くことを確認します。
プラグインの利用メリット
WP Mail SMTPを使えば以下のようなメリットがあります。
| メリット | 説明 |
|---|---|
| メール確実配信 | Googleの信頼性の高いメールサーバーを利用できるので、メールが確実に届きます。 |
| なりすまし防止 | SMTPサーバーを経由するため、なりすましメールとみなされる心配がありません。 |
| 簡単設定 | プラグインのGUIで設定を行えるため、難しい作業は必要ありません。 |
| 無料利用可能 | プラグインは無料で利用できるため、コストをかけずに導入できます。 |
このようにWP Mail SMTPは、WordPressでメール送信に関する様々な問題を手軽に解決できる優れたプラグインです。
まとめ
WordPressからのメールがGmailなどのメールサービスに届かない問題は、サーバー設定の不備、メールサービスのセキュリティ強化、WordPressの設定ミスなど様々な原因が考えられます。今回この問題に対処するため、最も手軽で効果的な方法は「WP Mail SMTP by WPForm」プラグインを利用することでした。
プラグインの設定を適切に行えば、WordPressからGmailなどの信頼性の高いメールサーバーを経由してメールを送信できるようになります。さらに、サーバーの設定やフォームのセキュリティ強化、メール内容の調整など、総合的な対策も講じることをおすすめします。このようにWordPressの環境を整備することで、メール配信の信頼性を高め、ユーザーとのコミュニケーションをスムーズにすることができるのです。
この記事はAIを元にして加筆しております。

