WAMP および PHP の Sendmail 構成
WAMP サーバー環境で Sendmail を使用して電子メールを送信する際に問題が発生していますか?このガイドでは、Gmail で Sendmail を設定するときに発生する一般的な問題を詳しく掘り下げ、包括的な解決策を提供します。
Gmail での Sendmail 設定のトラブルシューティング
ポートを使用してメールを送信しようとするとき465 では、「ソケット エラー # 10060: 接続がタイムアウトしました。」というエラーが発生する場合があります。これは、一部のネットワーク上の SMTP サービスがセキュリティ上の理由からポート 465 をブロックするように構成されているためです。
ポート 587 に切り替えると、メッセージが送信されなかったことを示す「接続は正常に終了しました」というエラーが表示される場合があります。 。これは、ISP がポート 587 での暗号化されていない SMTP 通信をサポートしていない可能性があるためです。
推奨構成設定
Sendmail を Gmail で正常に構成するには、sendmail で次の設定を検討してください。 .ini ファイル:
[sendmail] smtp_server=smtp.gmail.com smtp_port=587 smtp_ssl=ssl error_logfile=error.log debug_logfile=debug.log [email protected] auth_password=your_password hostname=localhost
php.ini ファイルで次の設定を確認します:
[mail function] smtp_port = 587 sendmail_path="C:\wamp\sendmail\sendmail.exe -t" mail.add_x_header = On
追加のトラブルシューティングのヒント
Sendmail を管理者として実行する
場合によっては、Sendmail を管理者として実行する必要があります。これを行うには:
次の手順に従うと、正常に設定できます。 Sendmail は、WAMP から Gmail アカウントを使用してメールを送信します。
以上がWAMP で Gmail の Sendmail 設定の問題を修正するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。