ローカルホストからメールを送信するように XAMPP を設定するにはどうすればいいですか? 質問する

ローカルホストからメールを送信するように XAMPP を設定するにはどうすればいいですか? 質問する

ローカルホストからメールを送信しようとしています。しかし、ローカルホストからメールを送信できないので、ローカルホストからメールを送信するように xampp を再設定する方法を教えていただけますか。

ベストアンサー1

sendmail パッケージを使用してローカルホストからメールを送信できます。sendmail パッケージは XAMPP に組み込まれています。そのため、XAMPP を使用している場合は、ローカルホストから簡単にメールを送信できます。

たとえばC:\xampp\php\php.inic:\xampp\sendmail\sendmail.iniGmail でメールを送信するように設定できます。

で、その行の先頭からセミコロンをC:\xampp\php\php.ini検索して削除し、ローカルホストの Gmail で SSL が機能するようにします。extension=php_openssl.dll

php.iniファイルで検索し[mail function]て変更する

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

開きますC:\xampp\sendmail\sendmail.ini。sendmail.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]

これで完了です。メール機能付きの PHP ファイルを作成し、ローカルホストからメールを送信します。

PS: 上記のコードで、 my-gmail-idmy-gmail-passwordを置き換えることを忘れないでください。また、上記の設定をコピーした場合は、重複するキーを削除することを忘れないでください。たとえば、php.ini ファイルに別のsendmail_path :がある場合は、次の行をコメントします。sendmail_path="C:\xampp\mailtodisk\mailtodisk.exe"

また、変更を有効にするには、XAMMP コントロール パネルを使用してサーバーを再起動することを忘れないでください。

Gmailの場合はご確認くださいhttps://support.google.com/accounts/answer/6010255安全性の低いアプリからのアクセスを許可します。

Linux(sendmailパッケージを使用)でローカルホストからGmail経由でメールを送信するには、以下を確認してください。PHP+Ubuntu ローカルホストの Gmail フォームを使用してメールを送信する

おすすめ記事