为了账号安全,请及时绑定邮箱和手机立即绑定

PHP XAMPP mail() 已发送,但未发送到邮箱

PHP XAMPP mail() 已发送,但未发送到邮箱

PHP
繁花不似锦 2023-04-28 17:04:52
我对 PHP 中的 mail() 函数有疑问。我正在使用 XAMPP。这是我的配置文件:php.ini[mail function]SMTP = smtp.gmail.comsmtp_port = 587sendmail_from = my_mail@gmail.comsendmail_path = C:\xampp\sendmail\sendmail.exe\sendmail.ini (C:\xampp\sendmail\sendmail.ini)[sendmail]smtp_server = smtp.gmail.comsmtp_port = 587error_logfile = error.logdebug_logfile = debug.logauth_username = my_mail@gmail.comauth_password = my_passwordforce_sender = my_mail@gmail.com这是我的代码:<?php$to= "another_mail@gmail.com";$subject = "Title";$messages= "Lorem ipsum dolor sit amet.";if( mail($to, $subject, $messages) ) {  echo "Email sent!";} else {  echo "Not sent!";}?>该程序正在返回电子邮件已发送!消息,但邮件没有投递到我的邮箱。我已经尝试将php.ini和sendmail.ini中的端口更改为 465,但没有任何改变。你有什么主意吗?
查看完整描述

1 回答

?
尚方宝剑之说

TA贡献1788条经验 获得超4个赞

现在可以了!

必须转到myaccount.google.com > security并设置两步验证,然后生成应用密码(用于 xampp)。


查看完整回答
反对 回复 2023-04-28
  • 1 回答
  • 0 关注
  • 90 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信