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

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

Barbara Streisand
リリース: 2024-12-19 05:49:46
オリジナル
522 人が閲覧しました

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 サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート