ホームページ > バックエンド開発 > PHPチュートリアル > XAMPP Localhost のメールが PHP の mail() 関数を使用して Gmail 経由で送信されないのはなぜですか?

XAMPP Localhost のメールが PHP の mail() 関数を使用して Gmail 経由で送信されないのはなぜですか?

DDD
リリース: 2024-12-16 12:26:10
オリジナル
310 人が閲覧しました

Why Aren't My XAMPP Localhost Emails Sent via Gmail Using PHP's mail() Function?

PHP 経由で GMAIL を使用して XAMPP ローカルホストから電子メールを送信する

問題: PHP のメールを使用してローカルホストから電子メールを送信するのが難しい( ) 関数、正常に返されたにもかかわらず

構成:

  • 偽の sendmail がインストールされた XAMPP
  • PHP.ini 設定:

    • sendmail_path = "C:xamppsendmailsendmail.exe -t"
  • sendmail.ini 設定:

    • smtp_server = smtp.gmail.com
    • smtp_port = 25
    • auth_username = [GMAIL]ユーザー名]
    • auth_password = [GMAIL パスワード]

解決策:

  1. に偽の sendmail をインストールします。 Windows.
  2. php.ini を変更します。偽の sendmail を次のように利用するには:
[mail function]
sendmail_path = "C:\xampp\sendmail\sendmail.exe -t"
ログイン後にコピー
  1. 上記の設定で指定されたように sendmail.ini を構成します。
  2. 2 要素認証のある Gmail アカウントを使用している場合は、電子メール送信用のアプリケーション固有のパスワードを作成します。

次の手順に従うことで、次から正常に電子メールを送信できます。 XAMPP と GMAIL メール サーバーを使用する localhost。

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

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