WordPressがメールを送信しない?解決方法は次のとおりです
John Turner
John Turner
WordPressウェブサイトは、通知の送信、フォーム送信の処理、またはその他の重要なメールマーケティングメッセージの配信など、オーディエンスとの効果的なコミュニケーションに不可欠です。
しかし、WordPressがメールの送信を停止したらどうなるでしょうか?これは、あなたとユーザーを暗闇の中に置き去りにする、イライラする可能性のある問題を引き起こす可能性があります。
このチュートリアルでは、WordPressがメールを送信しない場合にサイトを修正する方法を説明します。コミュニケーションチャネルを開いたままにしましょう!
目次
WordPressがメールを送信しない理由
WordPressダッシュボードのメール設定が正しくないために、ウェブサイトからメールが送信されない可能性があります。「送信元メールアドレス」と「送信者名」フィールドの設定が誤っていると、メールが拒否されたり、迷惑メールフォルダに届いたりする原因となります。
これが原因の場合、「メールを送信できませんでした。サイトが正しくメールを送信できるように設定されていない可能性があります。」というエラーが表示されることがあります。
もう1つの一般的な問題は、ウェブホスティングプロバイダーに関連しています。多くのホストは、特に不審なアクティビティを検出した場合に、送信メールをブロックまたは制限するWordPressセキュリティ対策を実装しています。これにより、WordPressがメールを送信できなくなる可能性があります。
WordPressは、メール送信のためにデフォルトのPHP mail()関数にも依存しています。場合によっては、この組み込み機能だけでは不十分で、配信に失敗することがあります。
専用のSMTP(Simple Mail Transfer Protocol)サービスとサイトを連携させることで、これらの種類の問題を解決できることがよくあります。
WordPressはメールを送信しているものの、迷惑メールに分類されている可能性があることに注意することが重要です。Check & Log Emailのようなプラグインを使用して、WordPressがメールを送信しているかどうかを確認できます。
WordPressがメールを送信しない問題を修正する方法
WordPressがメール送信を停止する一般的な理由をカバーしたので、これらの問題を解決するために実行できる手順を詳しく見ていきましょう。すぐにメールのやり取りを再開できます!
1.メール設定を確認する
まず、ダッシュボードでWordPressのメール設定を構成します。設定 > 一般に移動し、メールアドレスフィールドを見つけます。

このメールアドレスが有効であり、WordPressサイトに関連付けられたブランドまたはドメインと一致していることを再確認してください。WordPressメールが正しく送信されるように、タイプミスを修正してください。
2.ウェブホスティングプロバイダーに確認する
WordPressのメールの問題が続く場合は、次にウェブホスティングプロバイダーに連絡してください。
ホストがWordPressのメール設定を無効にしている可能性があります。デフォルトでは、WordPressはサーバーとそのwp_mail()関数を使用します。
多くのホストは、特に不審なアクティビティを検出した場合に、送信メールをブロックまたは制限するセキュリティ対策を実装しています。これは、サーバーを保護し、良好な送信者評価を維持するために行われることがよくあります。
発生している問題をホストに説明し、アカウントのメール配信ブロックや制限がないか調査してもらうように依頼してください。WordPressサイトをホワイトリストに追加したり、信頼性の高いメール送信を設定するためのガイダンスを提供してくれる場合があります。
3.WordPress SMTPプラグインをインストールする
専用のSMTPサービスを使用することも良い方法です。これにより、デフォルトのPHP mail()関数をバイパスし、WordPressのメール配信を改善することができます。
SMTP(Simple Mail Transfer Protocol)は、電子メールの送受信に使用される標準プロトコルです。デフォルトのPHP mail()関数ではなくSMTPサービスを使用することで、メールの配信が改善され、メッセージが迷惑メールフォルダに入る可能性を減らすことができます。
WordPressで最も人気のあるSMTPプラグインの1つはWP Mail SMTPです。このプラグインは、Gmail、Outlook、SendGridなど、さまざまなメールプロバイダーとシームレスに統合されます。

WP Mail SMTPプラグインを設定することで、WordPressのメールが信頼性の高いSMTPサーバーを経由して送信されるようになり、迷惑メールフォルダに入る可能性を減らすことができます。
代替案:Post SMTPやEasy WP SMTPも人気のあるSMTPプラグインですが、WP Mail SMTPの使用をお勧めします。
4.お問い合わせフォームのメールが送信されない問題を修正する
WordPressのコンタクトフォームプラグインがインストールされている場合、新しいエントリやその他のデータに関するメールを受信したいはずです。しかし、これらの通知が届かない場合があります。
コンタクトフォームがメールを送信しない問題を解決するには、インストールされている特定のプラグインの設定を調整する必要があります。これは、使用しているツールによって異なります。
Contact Form 7がメールを送信しない場合は、Contact > Contact Formsに移動してください。フォームを開き、Mailタブを見つけます。

Fromフィールドは、サイトの管理者メールアドレスである必要があります。FromフィールドとToフィールドに同じメールアドレスを使用しないでください。
WPForms、Formidable Forms、Jetpack Contact Form、Gravity Forms、Ninja Formsなどの他のコンタクトフォームでも同様の手順に従ってください。特定の解決策を見つけるために、プラグインのサポートチームに問い合わせる(またはドキュメントを読む)必要がある場合があります。
メール配信を改善するためのSMTP設定方法
サイトのメール送信を改善したい場合は、WP Mail SMTPを設定する時期です。プラグインのインストールと有効化から始めましょう。
WP Mail SMTPタブをクリックします。名前とメールアドレスを入力します。これらは送信するメールに表示されます。

次に、SMTP設定を構成する必要があります。SMTPサービスを選択します。このチュートリアルではSendLayerを使用します。

次にSendLayerを開き、アカウントを作成します。WP Mail SMTPに接続する前に、ドメインを検証する必要があります。

SendLayerは、サイトに追加するDNSレコードを提供します。ホスティングアカウントのコントロールパネルを開き、DNS設定を見つけて、新しいレコードを追加します。

SendLayerからのすべての情報を入力します。

次に、SendLayerに戻り、Settings > API Keysに移動します。デフォルトのAPIキーをコピーします。

WordPressダッシュボードでWP Mail SMTPを開きます。ここにAPIキーを貼り付けます。

接続が機能しているかを確認するには、WP SMTP > Toolsに移動します。テストメールを入力し、Send Emailをクリックします。

テストが成功すると、WordPressのメールは信頼性の高いSMTPサーバー経由で配信されるようになり、全体的なメール配信が改善されます!
メールが迷惑メールに分類される場合の対処法
サイトをSMTPプロバイダーに接続した後でも、WordPressのメールが受信者の迷惑メールフォルダに届く可能性があります。幸いなことに、メール配信を改善し、迷惑メールの罠を回避するために実行できる手順があります。
メールが迷惑メールになる一般的な理由の1つは、コンテンツ自体です。過剰なリンク、迷惑メールのようなキーワード、その他の疑わしい要素を含むメールは、迷惑メールとしてフラグが立てられる可能性が高くなります。
WordPressのメールコンテンツが明確で簡潔であり、潜在的な迷惑メールのトリガーがないことを確認してください。
SPF、DKIM、DMARCなどの適切なメール認証プロトコルがメールに設定されていなかった可能性があります。これらのプロトコルは、メールの認証を検証し、送信者評価を改善するのに役立ち、メッセージが迷惑メールとして分類される可能性を低くします。
全体的な送信者評価もメール配信に影響を与える可能性があります。メールが迷惑メールとしてマークされた履歴がある場合、コンテンツと認証が正しくても、メールプロバイダーはメッセージを疑わしいものとして扱い続ける可能性があります。
これを修正するには、新しいプロフェッショナルなメールアドレスを作成してください。また、メールリストにメールアドレスをホワイトリストに追加するように依頼することもできます。これは、あなたを連絡先に追加することを含み、プロバイダーがメールを送信するように促します。
よくある質問(FAQ)
WordPressからメール通知が届かないのはなぜですか?
WordPressからメール通知が届かないのは、メール設定が正しくないか、ウェブホストのメール配信ポリシーに問題がある可能性があります。
メール設定が正しく構成されていることを確認し、ホスティングプロバイダーに連絡して、メールの制限がないか調査してください。
WP Mail SMTPのような専用のSMTPプラグインをインストールすると、このような種類の通知配信の問題が解決することがよくあります。
WordPressフォームからメールが届かないのはなぜですか?
フォームのメールも、WordPressのメール構成の問題やウェブホストのポリシーの影響を受ける可能性があります。まず、フォームプラグインの設定を確認して、メール通知が正しく設定されていることを確認してください。
次に、WordPressのメール設定全体を確認し、WP Mail SMTPのようなプラグインを使用してSMTPサービスとの統合を検討してください。これにより、フォーム送信メールの配信が改善される可能性があります。
WordPressがメールを送信しているかどうかをテストするにはどうすればよいですか?
WordPressサイトが正常にメールを送信していることを確認するには、WP Mail SMTPを使用してテストメールを送信してください。WP Mail SMTPは詳細なメールログも提供しており、WordPressサイトでのメール配信の問題のテストやトラブルシューティングに役立ちます。
WordPressに最適なSMTPプラグインは何ですか?
ほとんどのWordPressユーザーにとって、WP Mail SMTPは最高のSMTPプラグインと見なされています。Gmail、Outlook、SendGridなどの一般的なメールプロバイダーへのシームレスな接続を提供します。
WP Mail SMTPは使いやすく、定期的に更新され、知識豊富なサポートチームによってサポートされています。これにより、WordPressサイトでのメール通信を改善するための頼りになるSMTPソリューションとなっています。
結論
WordPressのメール問題をサイトの足かせにしないでください!このガイドで詳しく説明されているソリューションを実装して、信頼性の高いメール通信をお楽しみください。
ついでに、これらの追加のWordPressガイドも気に入ると思います:
- 確実なメール配信のためのWordPress SMTPプラグイン ベスト7
- WordPressデータベースの最適化方法:10ステップで高速サイトを実現
- WordPressサイトのバックアップ方法
- WordPressサイトのクリーンアップ方法(専門家による12のヒント)
- WordPressデバッグマスターガイド:基本から応用テクニックまで
WordPressサイトのメール設定を安全にバックアップしたいですか?Duplicator Proを使用すると、サイトを簡単にバックアップし、ワンクリックで復元できます!