SMTPホストに接続できませんでした」エラーは、WordPressでよく遭遇するエラーで、メールの送信に失敗します。
この問題は、ウェブサイトのコミュニケーションや機能性に影響を与える可能性が高いため、通常どのような状況で発生するのかを理解することが不可欠です。
このガイドでは、「could not connect to SMTP host(SMTPホストに接続できませんでした)」エラーの原因となる最も一般的な問題と、その解決方法について説明します。
WordPressでSMTPホストに接続できない場合の対処法
ここでは、WordPressウェブサイトの「could not connect to SMTP host(SMTPホストに接続できませんでした)」エラーの最も一般的な修正方法をご紹介します:
この記事で
1.WordPressホスティングサーバーのステータスを確認する
SMTPホストに接続できませんでした」エラーに遭遇したときに最初に調べるべきことの1つは、WordPressホスティングサーバーのステータスをチェックすることです。
サーバーがシャットダウンしたり、その他の問題が発生したりして、最終的にウェブサイトからのメール送信ができなくなることもあります。
ウェブホスティングプロバイダーのウェブサイトにアクセスし、「ステータス」、「サーバーステータス」、または「サービスステータス」と呼ばれるページを探すだけです。
ステータスのページで、サービスに影響を与える可能性のある停電やメンテナンスの報告や通知をチェックする。
2.ウェブホストにファイアウォールの制限を確認する
ウェブホストがダウンするような停電やその他の問題がない場合、プロバイダのファイアウォール制限を調べてみましょう。ウェブホスティングプロバイダーがアウトバウンドSMTP接続をブロックして、ユーザーに内部のメーリングサーバーを利用させることは珍しくありません。
ウェブホスティングに連絡し、あなたが経験している「SMTPホストに接続できませんでした」エラーについて知らせてください。本当に接続を妨害しているのであれば、ファイアウォールの制限を解除するよう丁重に要請することができます。
また、あなたの問題に関連するエラーレポートを送信することもできます。例えば、WP Mail SMTPを使用している場合、プラグインは自動的にすべてのメール送信エラーを記録します。WP Mail SMTP " Toolsに 行き、Debug Eventsタブをクリックすることでエラーログにアクセスできます。
その後、下にスクロールして、表示されているエラーを見つけます。イベント番号をクリックすると、エラーの詳細が表示されます。その後、ウェブホストのテクニカルヘルプチームに電話する際に、そのエラーをコピー&ペーストして、正確な問題を伝えることができます。
問題が解決できなくても、心配する必要はありません!SMTPホストに接続できませんでした」エラーに対処する方法はまだあります。
3.Cloudflareのプロキシ設定を確認する
最近Cloudflareに乗り換えたが、メールの送信に問題がある場合、プロキシ設定が間違っている可能性があります。
Cloudflareセットアップウィザードの間、Cloudflareは古いホストからDNSレコードをコピーしようとし、設定したメーラー設定を使用しません。
新しいメーラーとメールアカウントを設定する際、Cloudflareアカウントにログインし、ドメインを選択し、DNSタブをクリックします。
メールプロバイダーの要件に基づいて、DKIM、SPF、DMARCレコードを更新します。
Eメールプロバイダの特定のタイプのレコードを作成するようプロンプトが表示されない場合は、これをスキップすることができます。
この問題のトラブルシューティングの詳細については、CloudflareがWordPressにメールを送信しない問題を解決するガイドをご覧ください。
4.SMTPホストとポートの設定を確認する
WordPressがSMTPホストに接続できないというエラーが表示される場合は、SMTP設定を確認する必要があることは言うまでもない。
WP Mail SMTPを使用している場合は、SMTPホストとポート設定に正しい値が入力されているか再確認してください。
SMTP Hostフィールドに、電子メールサーバーの名前、すなわち「ドメイン名」または「mail.domain.com」を入力する。
一方、SMTPポート・フィールドには、メーラーが特に指定しない限り、ほとんどのカスタム・ポートのデフォルト・コードである587を入力する。
5.認証の詳細が正確かどうかを確認する。
WP Mail SMTPでOther SMTPオプションを使用している場合、選択したメーラーにはユーザーを認証するための認証システムがあります。
これは、接続とメール送信を許可する前に非常に重要です。ですから、正しいユーザー名とパスワードを入力したことを確認してください。
選択したメーラー・サービスによって、これらの認証の詳細はそれぞれのダッシュボードで確認できます。
ユーザー名は通常、サインアップしたメールアドレスになる。一方、パスワードは通常APIキーです。
もちろん、他のメーラーを使っている場合は、単純なAPIキーですぐにSMTPサービスに接続し、セットアップすることができる。
ご使用のメーラーの下表のドキュメントを確認して、設定が正しいことを確認してください。
すべてのバージョンで利用可能なメーラー | WP Mail SMTP Proのメーラー |
---|---|
センドレイヤー | アマゾンSES |
SMTP.com | マイクロソフト365 / Outlook.com |
ブレヴォ | Zohoメール |
Googleワークスペース / Gmail | |
メールガン | |
消印 | |
センドグリッド | |
スパークポスト | |
その他のSMTP |
メーラーセットアップガイドの各ステップに従っていることを確認し、誤字脱字がないか、すべての値をチェックしてください!
手を貸そうか?
WP Mail SMTPライセンスの追加サービスとしてWhite Glove Setupを購入し、カスタマーサポートチームがWP Mail SMTPをセットアップします。
WP Mail SMTPのメーラー設定が完了したら、一番下にある「設定を保存」ボタンをクリックします。
また、テストメールを送信することで、設定が完璧に機能しているかどうかを確認するのも良いアイデアです。WP Mail SMTPのメールテストツールにアクセスするには、設定画面にあるメールテストタブをクリックします。
テストメールを送信するメールアドレスを入力してください。受信トレイにあるテスト用Eメールにアクセスするために、必ずご自身のアドレスを使用してください。 メール送信ボタンをクリックしてください。
すべての設定が正しく行われた場合、以下のような成功メッセージが画面に表示されます:
これに加えて、メールボックスにログインし、受信しているテストメールを検索することをお勧めします。テストメールは通常このように表示されます:
6.暗号化方式を変更する(TLSまたはSSL)
その他の SMTP を使用してMandrill のようなトランザクションメーラーサービスを使用している場合は、暗号化方式を変更してみてください。
選択した暗号化方式がメーラーと互換性がない場合、ウェブサイトからの電子メールやその他の通知が失敗することはよくあることです。
お使いのメーラーでどの暗号化方式を使用すべきかについては、SMTP設定の詳細ガイドを参照してください。
7.WP Mail SMTPを最新リリースにアップグレードする
WP Mail SMTPのようなWordPressプラグインは、しばらく更新されていないと誤作動を起こすことがある。
ですから、メールが送信されないという問題が発生した場合は、古いソフトウェアによる問題を排除するために、最新バージョンを実行しているかどうかを確認してください。
アップデートは通常、機能の改善や既存のバグの修正をもたらします。利用可能なアップデートを確認するには、ダッシュボード " アップデートに移動するだけです。
8.WordPressの最新バージョンを使用する
WP Mail SMTPを維持することは重要ですが、WordPressを最新にすることも同様に重要です。
WP Mail SMTPは、最新のWordPressバージョンと互換性があるように設計されており、最高のコーディングプラクティスを採用しています。
WordPressのインストールにアップデートがあるかどうかを確認するには、サイトにログインし、ダッシュボード " アップデートにアクセスしてください。
WordPressの更新バージョンが利用可能です」という通知があれば、最新バージョンへのアップグレードを検討してください。
9.PHPのバージョンが5.6以上であることを確認する
時には、ホスティングサービスがテストメールの送信を妨げている原因の場合もあります。
WP Mail SMTPは最低でもPHP 5.6が必要です。しかし、最高のセキュリティとパフォーマンスのためには、ホスティングプロバイダーから入手可能なPHP 7.3以上を使用する必要があります。
サイトのPHPバージョンを確認するには、WordPressのダッシュボード内の「ツール」>「サイトの健全性」>「情報」>「サーバー」に進みます。
10.問題が解決しない場合専門家の支援を求める!
問題が解決しない場合は、WP Mail SMTPサポートチームがお手伝いいたします。ご連絡の際は
- お名前、Eメール、具体的な問題の詳細を明記してください。
- URLまたはサイトへのアクセスを提供することで、解決を早めることができます。
- アクセス権を付与する場合は、そのロールが「管理者」であることを確認してください。
- メッセージボックスに問題を簡潔かつ明確に記述してください。
- 準備ができましたら、送信をクリックしてください。サポートチームが迅速に対応します!
WordPressでSMTPホストに接続できませんでしたに関するその他の質問
ここでは、WordPressのSMTPホストに接続できませんでしたエラーに関するよくある質問とその回答を紹介します。
WordPressのSMTPエラーを修正するには?
WordPressのSMTPエラーを修正するには、まず、ホスティングサーバーが問題なく動作していることを確認してください。それから、WP Mail SMTPプラグインを最新バージョンに更新してください。古いプラグインはエラーにつながる可能性があります。
また、正しいSMTPホスト、ポート、ユーザー名、パスワードなど、SMTP設定が正しく設定されていることも確認してください。互換性のため、WordPressとPHPのバージョンが最新であることを確認してください。
問題が解決しない場合は、他のプラグインを無効にして競合がないか、特に複数のSMTPプラグインを確認してください。信頼性の高いメール配信とトラブルシューティングのサポートのために、WP Mail SMTPの使用を検討してください。
SMTPエラーはSMTPホストに接続できませんでしたとはどういう意味ですか?
SMTP error could not connect to SMTP host」メッセージは、WordPressサイトがSMTPサーバーとの接続を確立できないことを意味します。
これは、ホスト、ポート、ユーザー名、パスワードが間違っているなど、SMTPの設定が正しくないために起こる可能性があります。
サーバーの問題、WordPressやプラグインのバージョンが古い、他のプラグインとの競合も原因となる可能性があります。
基本的に、ウェブサイトがメール送信に指定されたサーバーと通信できないため、お問い合わせフォームやWordPressのすべての通知のメール配信に障害が発生します。
SMTPサーバーに接続できないのはなぜですか?
SMTPサーバーに接続できない場合、いくつかの原因が考えられます。サーバーのアドレス、ポート、認証の詳細が正しいことを確認してください。
ホスティングサーバーがダウンしているか、問題が発生している可能性があります。サーバーのファイアウォールやセキュリティ設定がSMTPサーバーへの接続をブロックしている可能性があります。
古いWordPress、PHPのバージョン、またはWP Mail SMTPのような電子メールプラグインも接続の問題につながる可能性があります。接続を成功させるために、すべてのコンポーネントが最新であり、正しく設定されていることを確認してください。
次は、WordPressでメール関数をインスタンス化できなかった場合の対処法です。
メール関数をインスタンス化できませんでした」エラーは、ユーザー登録、パスワードのリセット、重要な通知など、ウェブサイトの重要なやり取りを危険にさらします。WordPress でメール関数をインスタンス化できませんでしたを修正する方法をご覧ください。
メールを修正する準備はできていますか?最高のWordPress SMTPプラグインで今すぐ始めましょう。メールを修正する時間がない場合は、追加購入としてWhite Glove Setupのフルサポートを受けることができます。
この記事がお役に立ちましたら、Facebookや TwitterでWordPressのヒントやチュートリアルをご覧ください。