gpt4 book ai didi

node.js - 使用 Nodemailer 的 Google 安全警报

转载 作者:行者123 更新时间:2023-12-05 06:19:01 26 4
gpt4 key购买 nike

我的投资组合网站出现问题,该网站目前使用 Node 和 Express 进行编码。我将 Nodemailer 与 Google 的 SMTP 一起用于我的联系表单。我的代码一切正常,我的问题实际上出在 Google 上。

有时,我的联系表中的电子邮件不会有任何问题。其他时候,人们会收到错误消息,因为 Google 会针对我的连接帐户向我发送“严重安全警报”(因此不允许 SMTP 登录)。我已经启用了不太安全的应用程序。我已经搜索了几个小时的答案,但在任何地方都找不到。

这是我的 createTransport() 函数的样子(我已经更改了电子邮件和密码):

const smtpTrans = nodemailer.createTransport({
host: 'smtp.gmail.com',
port: 465,
secure: true,
auth: {
user: "example@gmail.com",
pass: "example"
}
})

有人知道我该如何解决这个问题吗?

最佳答案

您需要登录您的 Google 帐户,然后转到 https://myaccount.google.com/lesssecureapps .在该网站中,您应该将开关设置为 ON(在您第一次进入时应该关闭),以便它允许其他应用程序访问您的帐户

关于node.js - 使用 Nodemailer 的 Google 安全警报,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61021692/

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