无法接收通过Gmail从Localhost发送的电子邮件

时间:2019-03-23 19:48:43

标签: php xampp

尽管任何日志中均未显示任何错误,但Localhost似乎并未通过Gmail发送电子邮件。

我已经用各种指南验证了我的.ini文件,以及如何设置locahost使其能够通过Gmail发送邮件。我还确保在mail()中包含第四个参数,因为据认为这是必需的。

php:

$email = "whoever@gmail.com"
$message = "message";
$headers = "From: mylocalhostgmail@gmail.com";
mail($email,"Subject",$message,$headers);

php.ini:

...

extension=php_openssl.dll

...

[mail function]
SMTP=smtp.gmail.com
smtp_port=587

sendmail_from = mylocalhostgmail@gmail.com

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

mail.add_x_header=Off

...

sendmail.ini:

[sendmail]

smtp_server=smtp.gmail.com
smtp_port=587
error_logfile=error.log
debug_logfile=debug.log
auth_username=mylocalhostgmail@gmail.com
auth_password=xxxxxxxx
force_sender=mylocalhostgmail@gmail.com

根据所有指南,这是您所要做的,而且应该可以运行,但是当我检查whoever@gmail.com的收件箱时,没有电子邮件。

0 个答案:

没有答案