ホームページ >バックエンド開発 >PHPチュートリアル >Thunderbird が動作しているときに、PHPMailer が SMTP ホストに接続できないのはなぜですか?
PHPMailer: SMTP エラーのトラブルシューティング: SMTP ホストに接続できません
SMTP ホストに接続できないことを示す SMTP エラーが発生した場合するには、PHPMailer の構成を確認し、他の電子メール アプリケーションで使用されている特定の設定を調べることが重要です。 Thunderbird.
この場合、ユーザーは、Thunderbird がわずかに異なる設定で正常に動作していたにもかかわらず、PHPMailer が電子メールの送信中にエラーを生成していると述べました。
PHPMailer 構成に関する考慮事項:
PHP バージョン 5.6 以降のトラブルシューティング:
上記の手順で問題が解決しない場合は、より厳格な SSL 動作が導入されていることが原因である可能性があります。 PHPバージョン5.6では。この場合、次の回避策で問題を解決できる可能性があります:
$mail->SMTPOptions = array( 'ssl' => array( 'verify_peer' => false, 'verify_peer_name' => false, 'allow_self_signed' => true ) );
重要な注意事項:
この回避策はエラーを抑制する可能性がありますが、一時的なものであると考えてください。解決。理想的な解決策は、無効な証明書または構成が間違っている証明書を有効な証明書に置き換えることです。
以上がThunderbird が動作しているときに、PHPMailer が SMTP ホストに接続できないのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。