嗨,我已经尝试过https://www.youtube.com/watch?v=JJ44WA_eV8E来发送电子邮件。
但是我得到了错误
错误:缺少“ PLAIN”的凭据 在SMTPConnection._formatError(F:\ Chatbot \ POC \ Test \ node_modules \ nodemailer \ lib \ smtp-connection \ index.js:606:19) 在SMTPConnection.login(F:\ Chatbot \ POC \ Test \ node_modules \ nodemailer \ lib \ smtp-connection \ index.js:350:38) 在connection.connect(F:\ Chatbot \ POC \ Test \ node_modules \ nodemailer \ lib \ smtp-transport \ index.js:270:32) 在SMTPConnection.once(F:\ Chatbot \ POC \ Test \ node_modules \ nodemailer \ lib \ smtp-connection \ index.js:188:17) 在SMTPConnection.g(events.js:291:16) 在emitNone(events.js:86:13) 在SMTPConnection.emit(events.js:185:7) 在SMTPConnection._actionEHLO(F:\ Chatbot \ POC \ Test \ node_modules \ nodemailer \ lib \ smtp-connection \ index.js:1128:14) 在SMTPConnection._processResponse(F:\ Chatbot \ POC \ Test \ node_modules \ nodemailer \ lib \ smtp-connection \ index.js:762:20) 在SMTPConnection._onData(F:\ Chatbot \ POC \ Test \ node_modules \ nodemailer \ lib \ smtp-connection \ index.js:558:14) 代码:“ EAUTH”,命令:“ API”
建议我解决方案
答案 0 :(得分:0)
要发送免费邮件,我们可以使用Gmail。用于发送具有npm模块nodemailer
的邮件节点js。
如何使用nodemailer
,您可以查看官方文档https://developers.onelogin.com/openid-connect/connect-to-onelogin
要进行身份验证,我们必须在Gmail上创建一个应用。
如何从Gmail创建OAuth详细信息:here
很少有URL也可以帮助您。
http://masashi-k.blogspot.com/2013/06/sending-mail-with-gmail-using-xoauth2.html