### [SMTP エラー：接続タイムアウト (コード 110)](https://wpmailsmtp.com/docs/smtp-connection-timed-out/)

**公開日：** 2026年5月25日
**作成者:** David Ozokoye

**内容:**

**注**: このガイドは、WP Mail SMTP の [その他の SMTP メーラー](https://wpmailsmtp.com/docs/how-to-set-up-the-other-smtp-mailer-in-wp-mail-smtp/ "その他の SMTP") に適用されます。

## このエラーの意味

SMTPサーバーへの接続試行は開始されましたが、応答が得られませんでした。タイムアウトに達するまで接続が待機状態になりました。エラーコード110は、Linuxソケットのタイムアウトを示します。

## 一般的な原因

- ホスティングプロバイダーがポート25をブロックしている（最も一般的な原因）
- ファイアウォールが接続を拒否するのではなく、パケットを黙って破棄している
- 誤った SMTP ホストアドレスが、応答しないサーバーを指している
- SMTP ホスト側のサーバーファイアウォールが、あなたのサーバーの IP をブロックしている

## 解決方法

エラーを解決するための完全な手順ガイドを以下に示します。

### 暗号化タイプを設定する

ほとんどのホスティングプロバイダーはポート 25 をブロックしており、代わりにセキュアな接続を要求します。まず、正しい暗号化を設定することから始めましょう。

WordPressの管理画面で、**WP Mail SMTP » 設定** に移動し、**その他のSMTP** セクションまでスクロールします。次に、**暗号化** を **TLS** に設定します。

![その他のSMTP設定フィールド](https://wpmailsmtp.com/wp-content/uploads/2026/05/smtp-port.png)ポート番号は自動的に 587 に変更されるはずです。ただし、まだ設定されていない場合は、**SMTP ポート** フィールドを **587** に設定し、設定を保存してください。

### テストメールの送信

暗号化とポート番号を更新したら、修正が機能していることを確認するために、必ずメールのテストを行ってください。テストメールを送信するには、**WP Mail SMTP » ツール**に移動し、**メールテスト**タブをクリックして、**メールを送信**をクリックしてください。

![メールテストタブ](https://wpmailsmtp.com/wp-content/uploads/2024/10/test-email-tab-1024x1002.png)### ポート465でのSSL接続を試す

一部のホスティングサービスでは、ポート465でのみSSL接続が許可されています。ポート587を使用しても問題が解決しない場合は、別のポート番号を試してみてください。

これを行うには、**WP Mail SMTP » 設定**に移動します。次に、**暗号化**を**SSL**に設定し、**SMTPポート**フィールドを**465**に設定します。 変更後は必ず保存してください。

![SSL暗号化方式](https://wpmailsmtp.com/wp-content/uploads/2026/05/ssl-encryption.png)最後に、**WP Mail SMTP » ツール**に戻り、**メールテスト**タブをクリックして、テストメールを送信してください。

### SMTPホストアドレスの確認

暗号化方式とポート番号を変更してもサイトの問題が解決しない場合は、SMTPホストアドレスのスペルミスである可能性があります。ホストアドレスの入力ミスがあると、応答しないサーバーを指すことになり、これもタイムアウトの原因となります。

まず、**WP Mail SMTP » 設定**に移動し、**SMTPホスト**フィールドを確認してください。 メールプロバイダーが指定する値と一致しているか確認してください（例：Gmailの場合は `smtp.gmail.com`、Outlookの場合は `smtp.office365.com`、SendLayer`smtp.sendlayer.net`）。

その後、誤字があれば修正し、**設定を保存**をクリックします。最後に、**WP Mail SMTP » ツール**に戻り、テストメールを送信してください。

### ホスティングプロバイダーへの問い合わせ

上記の手順のいずれもタイムアウトを解決できない場合、問題はホスティングサーバーのファイアウォールまたはネットワーク制限にある可能性が高いです。

まず、ホスティングプロバイダーに連絡し、どの送信用SMTPポート（587、465）が開いているかを確認してください。 ホスティングプロバイダーから、送信用SMTPポートがブロックされており、開放できないと確認された場合は、SMTPポートの開放を必要としない別のメールプロバイダー（例：[SendLayer](sendlayer 「SendLayer」）、[SendGrid](https://wpmailsmtp.com/docs/how-to-set-up-the-sendgrid-mailer-in-wp-mail-smtp/ "SendGrid")、あるいは[Mailgun](https://wpmailsmtp.com/docs/how-to-set-up-the-mailgun-mailer-in-wp-mail-smtp/ "Mailgun")など、SMTPポートを開く必要のないメール送信サービスを利用してください。これらのメール送信サービスはHTTPS経由で接続するため、ホスティングプロバイダーによってブロックされることはありません。

SMTPホスト自身のファイアウォールによってサーバーのIPがブロックされている場合は、ホスティングプロバイダーにサーバーの送信元IPアドレスを確認し、メールプロバイダーのファイアウォール設定の許可リストに追加してください。

## 注意事項

- タイムアウト (110) と拒否 (111) の違い：タイムアウトはファイアウォールがパケットを黙って破棄したことを意味し、拒否はポートが積極的に閉じられていることを意味します。対処法は同じで、別のポートを試してみてください。
- 共有ホスティングを利用している場合、SMTPポートはほぼ確実にブロックされています。SendLayer、SendGrid、またはMailgunへの切り替えが、長期的に最も確実な解決策です。

以上です！これで「Connection Timed Out (Code 110)」エラーの解決方法と、WP Mail SMTPを通じてメール送信を再開する方法がわかりました。

**カテゴリ:** エラーライブラリ

---

