无法用nodemailer发送邮件,使用我的gmail账号 - NodeJS

问题描述 投票:0回答:1

我试图使用NodeMailer和Gmail通过我的Web应用程序发送邮件。我得到了所有需要的东西--clientId、clientSecret、refreshToken和accessToken--然后是 这个 教程。

一旦我尝试执行代码,我得到了这样的消息。

错误: 邮件命令失败。530-5.7.0需要验证。在530 5.7.0了解更多 https:/support.google.commail?p=WantAuthError。 f12sm13931996wmf.28 - gsmtp at SMTPConnection._formatError code: 'EENVELOPE', response: '530-5.7.0需要验证。了解更多信息,请访问:'+'530 5.7.0 https:/support.google.commail?p=WantAuthError)。 f12sm13931996wmf.28 - gsmtp', responseCode: 530, 命令: 'MAIL FROM'

试着上网查了一下,也没有解决我的问题。

node.js gmail nodemailer
1个回答
0
投票

你需要允许不太安全的应用程序在您的谷歌帐户。可以做到这一点,在下面的链接。https:/myaccount.google.comlesssecureapps。

之后,你用Nodemailer发送的信息应该是在垃圾邮件上。同样的事情发生与Sendgrid服务,你需要允许不太安全的应用程序。

我希望,它已经为你服务:)

© www.soinside.com 2019 - 2024. All rights reserved.