0

这是我通过 xampp 发送邮件的代码,我已经从 xampp 修改了 php.ini 和 sendmail.ini。运行 php 后,我没有收到电子邮件。请帮我 。

php.ini

[mail function]

 SMTP =smtp.gmail.com <br>
 smtp_port =587

; For Win32 only.

 ;sendmail_from =email@gmail.com

sendmail_path = "\"C:\xampp\sendmail\sendmail.exe\" -t"

发送邮件.ini

smtp_server=smtp.gmail.com

; smtp port (normally 25)

smtp_port=587

auth_username=email@gmail.com <br>
auth_password=password <br>
force_sender=email@gmail.com

用于发送电子邮件的 php 代码是这样的

mail("garvit.j742@gmail.com","subject","this is the mail","From:     email@gmail.com");


这是我的 php 代码。告诉我错误??

4

1 回答 1

0

我今天也遇到了这个错误。我在 SO 中找到了这个可行的解决方案。只需将 sendmail.exe 文件的兼容模式更改为 Windows XP SP 3。

  1. 右键单击 sendmail.exe 并转到属性
  2. 将兼容模式更改为 Windows XP SP 3

你可以在这里找到原始帖子

于 2017-07-02T15:13:52.517 回答