ホームページ >バックエンド開発 >PHPチュートリアル >私のメールが XAMPP の Localhost から Gmail に送信されないのはなぜですか?

私のメールが XAMPP の Localhost から Gmail に送信されないのはなぜですか?

Barbara Streisand
Barbara Streisandオリジナル
2024-12-19 05:49:46533ブラウズ

Why Aren't My Emails Sent from XAMPP's Localhost to Gmail?

XAMPP および Gmail メール サーバーを使用したローカルホストからの電子メール配信のトラブルシューティング

PHP メールを使用して XAMPP を実行しているローカルホストから電子メールを送信しようとした場合( ) 機能を使用すると、返信メッセージは配信が成功したことを示しているにもかかわらず、電子メールが受信されないという問題が発生する可能性があります。これを解決するには、次の手順に従います。

Gmail メール サーバー用に PHP.ini を構成します。

  • php.ini を選択し、次の設定を構成します:

      SMTP = smtp.gmail.com
    • smtp_port = 587
    • sendmail_from = [email protected]
    • sendmail_path = "C:xamppsendmailsendmail.exe -t"

Fake Sendmail for Windows をインストールします:

    から「Fake Sendmail for Windows」をダウンロードしてインストールします。 http://glob.com.au/sendmail/sendmail.zip

Gmail アカウントの sendmail.ini を構成します:

  • sendmail インストールディレクトリの

    sendmail.ini を開き、 configure:

      smtp_server=smtp.gmail.com
    • smtp_port=587
    • smtp_ssl=tls
    • auth_username=[電子メール] protected]
    • auth_password=[password]
    • force_sender=[email protected]

のアプリケーション固有のパスワードを生成Gmail:

    2 要素認証を備えた Gmail アカウントを使用している場合は、https://myaccount.google.com/security でアプリケーション固有のパスワードを作成します。このパスワードを sendmail.ini で使用します。

追加のヒント:

    ファイアウォールでポート 587 が開いていることを確認してください。
  • sendmail エラー ログでエラーがないか確認してください。
  • サードパーティの SMTP サービスを使用してください。 Mailtrap のように電子メール配信をデバッグします。

以上が私のメールが XAMPP の Localhost から Gmail に送信されないのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。