ホームページ > バックエンド開発 > PHPチュートリアル > Gmail の SMTP サーバーを使用して XAMPP Localhost から電子メールを正常に送信するにはどうすればよいですか?

Gmail の SMTP サーバーを使用して XAMPP Localhost から電子メールを正常に送信するにはどうすればよいですか?

Mary-Kate Olsen
リリース: 2024-12-15 06:05:15
オリジナル
345 人が閲覧しました

How Can I Successfully Send Emails from XAMPP Localhost Using Gmail's SMTP Server?

XAMPP と Gmail メール サーバーを使用してローカルホストから電子メールを送信する

PHP mail() 関数を使用してローカルホストから電子メールを送信しているにもかかわらず、一部のユーザーは電子メールが送信されないという問題に遭遇する可能性があります。目的の目的地で受け取られます。この記事では、「偽の sendmail」の実装と必要な構成に関する具体的な解決策を概説することで、これらの問題に対処します。

ステップ 1: 「Fake Sendmail for Windows」のインストール

PHP と SMTP 間の通信ギャップを埋めるために「fake sendmail for Windows」をダウンロードしてインストールしますserver.

ステップ 2: PHP.ini 構成

sendmail の使用を指定するように php.ini ファイルを調整します:

[mail function]

; For Win32 only.
; SMTP = smtp.gmail.com
; smtp_port = 25

; For Win32 only.
; sendmail_from = <e-mail username>@gmail.com

; For Unix only. You may supply arguments as well (default: &quot;sendmail -t -i&quot;).
sendmail_path = &quot;C:\xampp\sendmail\sendmail.exe -t&quot;
ログイン後にコピー

ステップ 3: 「sendmail.ini」構成

次の設定で「sendmail.ini」ファイルを構成します:

[sendmail]

smtp_server=smtp.gmail.com
smtp_port=25
error_logfile=error.log
debug_logfile=debug.log
auth_username=<username>
auth_password=<password>
force_sender=<e-mail username>@gmail.com
ログイン後にコピー

ステップ 4: 2 要素認証

2 要素認証で保護された Gmail アカウントの場合、アプリケーション固有のパスワードを生成して利用し、次の方法でアカウントにアクセスします。 PHP.

以上がGmail の SMTP サーバーを使用して XAMPP Localhost から電子メールを正常に送信するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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