AI要約
WordPressで「SMTPホストに接続できませんでした」というエラーが表示されていませんか?
これはWP Mail SMTPユーザーによく発生する問題ですが、プラグインが原因ではありません。通常、問題はホスティングまたはサーバー側にあります。
いずれにしても、いくつかの手順に従うことで、この問題を解決できることが多いのは良いことです。
この記事では、WP Mail SMTP の「SMTPホストに接続できませんでした」エラーを修正するためのさまざまな方法を説明します。
「SMTPホストに接続できませんでした」エラーの意味とは?
「SMTPホストに接続できませんでした」エラーが発生した場合、通常は以下のいずれかの原因が考えられます。
- ホストが送信SMTP接続をブロックしている
- SMTP設定を誤って設定している
- メーラーのサーバー側問題
ユーザーは通常、他のSMTPメーラー設定を使用している場合にこのエラーを報告するため、メーラーを完全に切り替えることがこの問題を解決する最善の方法となることがよくあります。
ただし、まずは簡単な修正を試み、原因を特定していくプロセスを進めます。
このSMTPホストエラーについてさらに詳しく知りたい場合は、SendLayerにこの問題やその他の一般的なSMTPエラーに関する役立つリソースがあります。
WP Mail SMTP で SMTP ホストに接続できない問題を修正する方法
SMTPホストエラーは、いくつかの原因によって発生する可能性があります。効果のある方法が見つかるまで、一つずつすべて試すことをお勧めします。
方法 #1: ウェブホストに連絡する
多くの場合、ウェブホストサービスは、ユーザーに内部メーリングサーバーのみを使用させるために、送信SMTP接続をブロックします。セキュリティ上の理由から、一部のホストはファイアウォールを使用してSMTP接続をブロックすることもあります。
SMTPホスト接続エラーが表示されている場合は、ウェブホストに連絡して問題を伝えることをお勧めします。もしファイアウォールで接続がブロックされている、または特定のポートがブロックされている場合は、ブロックしないように依頼できます。
ウェブホストのテクニカルサポートが問題を正確に診断できるように、問題に関連するエラーレポートを送信すると良いでしょう。
WP Mail SMTP は、WordPress でのメール送信エラーを自動的に記録します。エラーログにアクセスするには、**WP Mail SMTP » ツール** に移動します。次に、**デバッグイベント** タブをクリックします。


その後、下にスクロールして、発生しているエラーを見つけます。


イベント # をクリックして、エラーの詳細を展開します。


その後、そのエラーをウェブホスティングサービスのテクニカルサポートチームに連絡する際にコピー&ペーストするだけです。それでも問題が解決しない場合は、心配しないでください!このエラーを修正する方法はまだあります。
方法 #2: SMTP設定を確認する
エラーが発生するもう1つの理由は、SMTP設定の不適切な設定です。
WP Mail SMTP で「その他のSMTP」オプションを使用している場合は、SMTPホスト、ユーザー名、パスワードの各フィールドに正しい値が入力されていることを再確認してください。
間違ったポートまたは暗号化標準を使用することも、メール送信の失敗につながる可能性があります。通常、暗号化には TLS、SMTPポート 587 を使用することをお勧めします(メーラーが別のものを推奨しない限り)。


直接統合された他のメーラーオプションを使用している場合は、WP Mail SMTP が接続を確立するために必要とする正しいAPI、ユーザー名、パスワード、およびその他の設定が入力されていることを確認してみてください。
方法 #3: SMTPメーラーを変更する
他の方法がうまくいかない場合は、SMTPメーラーを変更することをお勧めします。WP Mail SMTPは、Gmail、SendLayer、Brevo(Sendinblue)など、さまざまな人気メーラーサービスをサポートしています。
WordPressサイトで最も手頃な価格で設定できる最も簡単なメーラーはSendLayerです。まずSendLayerのようなトランザクションメーラーでアカウントを作成し、ドメインを認証する必要があります。
それが完了したら、そのメーラーをWP Mail SMTPと統合できます。統合プロセスは最も簡単な部分です。単にWP Mail SMTP »設定に移動します。


次に、下にスクロールして、好みのメーラーサービスを選択します。


選択したメーラーによっては、統合を完了するためにいくつかの詳細を入力する必要があります。SendLayerの場合、SendLayerアカウントのAPIキーが必要なだけなので、プロセスは非常に簡単です。


WP Mail SMTPで選択したメーラーを設定する方法を説明する詳細なチュートリアルについては、以下の表から適切なガイドをクリックしてください。
| すべてのバージョンで利用可能なメーラー | WP Mail SMTP Proのメーラー |
|---|---|
| SendLayer | Amazon SES |
| SMTP.com | Microsoft 365 / Outlook.com |
| Brevo | Zoho Mail |
| Google Workspace / Gmail | |
| Mailgun | |
| Postmark | |
| SendGrid | |
| SparkPost | |
| その他のSMTP |
WP Mail SMTPの設定でメーラーの設定を終えたら、下部にある設定の保存ボタンをクリックします。


メーラーを変更した後は、メールをテストすることをお勧めします。設定画面からメールテストタブをクリックすることで、WP Mail SMTPのメールテストツールにアクセスできます。


それが完了したら、テストメールを送信したいメールアドレスを入力します。受信トレイでテストメールを確認できるように、ご自身の所有するアドレスを入力してください。
メール送信ボタンを押してテストメールを送信します。すべて正しく設定されていれば、画面にすぐに成功メッセージが表示されます。


また、メールボックスにログインして、次のような受信テストメールを探すこともお勧めします。


これで、WP Mail SMTPで「SMTPホストに接続できませんでした」を修正する方法がわかりました。
SMTPホストに接続できませんでしたエラーに関するFAQ
これらは、WordPressのSMTPホストに接続できませんでしたエラーについて最もよく聞かれる質問であり、エラーコード110や正しいSMTPポートから、ウェブホストまたはメーラーが本当の問題であるかどうかまで、すべてを網羅しています。
SMTPエラー110または接続タイムアウトメッセージの原因は何ですか?
エラー110は接続タイムアウトです。これは、サーバーがメールサーバーに到達しようとしたが、時間内に応答が返ってこなかったことを意味します。通常、ホストがSMTPポート(多くの場合ポート25)をブロックしているか、ファイアウォールが接続を静かにドロップしていることが原因です。最も簡単な回避策は、SendLayerのような直接API経由で送信するメーラーに切り替えることです。これらの接続は、標準のSMTPポートがブロックされていても通過します。
SSLまたはTLSを使用すべきですか?また、どのSMTPポートを選択すべきですか?
ほとんどの設定では、ポート587のTLSが最も安全な開始点であり、WP Mail SMTPがデフォルトで推奨するものです。プロバイダーが代わりにSSLを要求する場合は、ポート465を使用してください。ポート25は古いデフォルトですが、多くのホストがブロックしているため、メーラーが特に使用するように指示しない限り、避けることをお勧めします。どの組み合わせが正しいかわからない場合は、メーラーの設定ドキュメントに記載されており、WordPressのメール設定の構成に関するガイドで残りを説明しています。
ウェブホストまたはファイアウォールがSMTP接続をブロックすることはありますか?
はい、これは最も一般的な原因の1つです。多くのホストはデフォルトでアウトバウンドSMTPポートをブロックしており、一部のファイアウォールは接続がメーラーに到達する前に接続を停止するため、設定を変更する前にホストにポートが開いていることを確認するように依頼する価値があります。
間違ったユーザー名またはパスワードがこのエラーの原因となることはありますか?
通常、認証エラーは認証情報が無効な場合に発生し、この特定のエラーではありませんが、確認する価値はあります。Other SMTP オプションを使用している場合は、ユーザー名とパスワードが正確であり、余分なスペースがないことを確認してください。SendLayer や Brevo などの Direct-API メーラーは、パスワードを完全にスキップして API キーで接続するため、問題が発生する可能性のあるものがさらに1つ減ります。
SMTP 接続エラーと認証エラーの違いは何ですか?
接続エラーは、ポートがブロックされている、ファイアウォールがある、またはホストアドレスが間違っているために、サイトがメールサーバーにまったく到達できなかったことを意味します。認証エラーは、接続は成功したが、サーバーがログイン情報を拒否したことを意味します。どちらのエラーが発生しているかを知ることで、どこを確認すべきかがわかります。接続エラーはネットワークとホスト側を指し、認証エラーはユーザー名とパスワードを指します。
このエラーは WP Mail SMTP が機能していないことを意味しますか?
SMTP ホストに接続できませんでしたというエラーは、プラグイン自体からではなく、お使いのサーバーとメーラー間の接続から発生するため、WP Mail SMTP が壊れていることを意味するわけではありません。むしろ、プラグインは問題をサイレントに失敗させるのではなく、問題を表面化させることでその役割を果たしています。上記の修正で解決しない場合は、別のメーラーに切り替えることで通常は解決するため、Gmail メーラーを設定するか、SendLayer のようなトランザクションサービスを選択できます。
これらの修正を行っても、WordPress のメールがまだ送信されません。どうすればよいですか?
組み込みのメールテストを実行して、WordPress が返す正確なエラーを確認してください。そのメッセージが実際の原因を直接示します。無料のドメインチェッカーは、それと並行して実行され、配信をブロックすることが多い SPF、DKIM、または DMARC レコードの欠落をフラグ付けします。メールがまだスタックしている場合は、SendLayer のような Direct-API メーラーが最も信頼性の高い長期的な解決策であり、WordPress がメールを送信しない場合に実行すべき広範なチェックに関するガイドでは、実行する価値のあるチェックについて説明しています。
次に、フォーム通知をカスタマイズする
これでメールが送信されるようになったので、通知を確認してデフォルトのレイアウトを改善できるかどうかを確認する時期です。WPFormsには、プリセットのメールテンプレートが多数用意されています。ぜひチェックしてみてください!


フォームの作成準備はできましたか?最も簡単な WordPress フォームビルダープラグインで今日から始めましょう。WPForms Pro には2,100 以上のフォームテンプレートが含まれており、14 日間の返金保証が付いています。
もしこの記事がお役に立ったなら、WordPressの無料チュートリアルやガイドをもっと知るために、FacebookとTwitterでフォローしてください。


