Sendmail と WAMP および PHP の統合: 接続タイムアウトと電子メール配信の失敗のトラブルシューティング
この記事では、Sendmail を使用して電子メールを送信しようとするときに直面する課題について説明します。 Gmail アカウントを使用して、Windows 8.1 上で WAMP と連携して Sendmail を送信します。接続タイムアウトや接続の正常な終了など、発生する一般的なエラーについて詳しく説明します。
接続タイムアウト エラー (エラー #10060)
ポート 465 を使用すると、エラーが発生します。通常、「ソケット エラー #10060 接続がタイムアウトしました」が発生します。この問題は、Sendmail がこのポートで安全な接続を確立するために管理者権限を必要とするために発生します。
メール配信なしの正常な接続終了
ポート 587 を使用すると、エラー「接続正常に終了しました」というメッセージがエラー ログに表示されます。ただし、実際にはメールは送信されません。これは、Sendmail.ini で適切な SSL 設定が構成されていないためです。
解決策
smtp_ssl=ssl
smtp_port = 465 sendmail_path="C:\wamp\sendmail\sendmail.exe -t"
追加メモ:
これらを実装することにより、手順を実行すると、Gmail SMTP を使用して電子メールを正常に送信するために必要な権限が Sendmail に付与されます。
以上がここでは、質問の形式に焦点を当て、記事の主要な要素を組み込んだタイトルのオプションをいくつか示します。 オプション 1 (直接的かつ問題に焦点を当てた): * WAMP、Sendmail、Gmail: なぜ私は協力を得ているのでしょうかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。