gpt4 book ai didi

email - 使用 Gmail 帐户的 XAMPP Sendmail

转载 作者:行者123 更新时间:2023-12-03 13:10:35 25 4
gpt4 key购买 nike

我正在尝试通过 XAMPP 配置 Sendmail 以发送电子邮件。在我的 sendmail.ini 中,我有以下设置:

# Set default values for all following accounts.

logfile "C:\xampp\sendmail\sendmail.log
account Gmail
tls on
port 587
tls_certcheck off
host smtp.gmail.com
from myemail@gmail.com
auth on
user myemail06@gmail.com
password mypassword

account default : Gmail

我创建了一个这样的测试脚本:
$to = "testemail@btinternet.com";
$subject = "Hi!";
$body = "Hi,\n\nHow are you?";
$headers = "From: myemail06@gmail.com" . "\r\n";
if (mail($to, $subject, $body, $headers)) {
echo ("Message successfully sent!");
} else {
echo ("Message delivery failed...");
}

我收到一条消息说电子邮件已发送但它从未到达并且在我得到的日志中:

sendmail:投递时出错:必须先发出 STARTTLS 命令。

有人知道这里可能是什么问题吗?

提前致谢!

天然气

最佳答案

我找不到一个完整的工作解决方案,所以我在这里为我们编译了它的来源 https://meetanshi.com/blog/send-mail-from-localhost-xampp-using-gmail/#

enter image description here

你还没有完成!最后要做的一件事是获取应用程序密码

(auth_password=Your-Gmail-Password)



而不是您的 gmail 帐户密码,如下所示:

在浏览器上登录您的 gmail 帐户,然后单击右上角的个人资料图标,选择

"Manager Your Google Account"



,在左栏点击安全,找到框

"Signing in to Google"



点击

"App passwords"



,这里需要为这个xampp下发送邮件创建一个密码

"Select the app and device you want to generate the app password for."



生成密码并将生成的密码复制到

(auth_password=just-generated-password) this in in php.ini above-screenshot.



就是这样,一切都完成了,它现在应该为你工作了!

享受您的邮件!

关于email - 使用 Gmail 帐户的 XAMPP Sendmail,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4948687/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com