ホームページ >バックエンド開発 >PHPチュートリアル >Localhost から電子メールを送信するように XAMPP を設定するにはどうすればよいですか?

Localhost から電子メールを送信するように XAMPP を設定するにはどうすればよいですか?

Linda Hamilton
Linda Hamiltonオリジナル
2024-12-19 13:27:10818ブラウズ

How Can I Configure XAMPP to Send Emails from Localhost?

XAMPP を使用したローカルホストからのメールの送信: ガイド

ローカルホストからのメールの送信は、困難な作業となる場合があります。これは、MySQL、PHP、および Perl を含む一般的な Apache ディストリビューションである XAMPP を使用する場合に特に当てはまります。ただし、適切な設定を行えば、XAMPP を使用してローカルホストからメールを簡単に送信できます。

XAMPP での Sendmail の使用

XAMPP には、メールを有効にする sendmail パッケージが組み込まれています。ローカルホストから送信します。

設定中PHP.ini

C:xamppphpphp.ini にある php.ini ファイルを変更する必要があります。 extension=php_openssl.dll を含む行からセミコロンを削除します。さらに、[mail function] セクションを次のように変更します。

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

Sendmail.ini の構成

C:xamppsendmailsendmail.ini を開き、既存のコードを以下:

[sendmail]

smtp_server=smtp.gmail.com
smtp_port=587
error_logfile=error.log
debug_logfile=debug.log
[email protected]
auth_password=my-gmail-password
[email protected]

置換my-gmail-idmy-gmail-password を実際の G​​mail 認証情報に置き換えます。 sendmail_path などの重複キーがすべて削除されていることを確認します。

サーバーの再起動

コントロール パネルを使用して XAMPP サーバーを再起動します。この手順は、変更を有効にするために重要です。

追加の考慮事項

Gmail の場合は、https://support にアクセスして、安全性の低いアプリからのアクセスを有効にしてください。 .google.com/accounts/answer/6010255.

を使用してメールを送信するPHP

PHP ファイルを作成し、mail() 関数を使用してローカルホストからメールを送信します。

これらの手順に注意深く従うことを忘れないでください。そうすれば、XAMPP を正常に構成できるようになります。ローカルホストからメールを送信します。

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

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