大佬教程收集整理的这篇文章主要介绍了nodemailer 错误,获取:无效登录:451 4.7.0 临时服务器错误。请稍后再试。(已研究,stackoverflow 上的资源有限),大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
在网上查了类似的帖子,还是没搞清楚问题所在。我正在尝试使用我的 Outlook 企业电子邮件通过 nodemailer 发送电子邮件。我收到了无法修复的错误消息。@H_450_3@
这里是错误信息:@H_450_3@
Error: InvalID login: 451 4.7.0 Temporary server error. Please try again later. PRX4 [BY3PR10CA0026.namprd10.prod.outlook.com]
at SMTPConnection._formatError (/Users/zhongzechen/Hello--website--BACkend/node_modules/nodemailer/lib/smtp-connection/index.Js:774:19)
at SMTPConnection._actionAUTHComplete (/Users/zhongzechen/Hello--website--BACkend/node_modules/nodemailer/lib/smtp-connection/index.Js:1518:34)
at SMTPConnection.<anonymous> (/Users/zhongzechen/Hello--website--BACkend/node_modules/nodemailer/lib/smtp-connection/index.Js:1476:18)
at SMTPConnection._processResponse (/Users/zhongzechen/Hello--website--BACkend/node_modules/nodemailer/lib/smtp-connection/index.Js:937:20)
at SMTPConnection._onData (/Users/zhongzechen/Hello--website--BACkend/node_modules/nodemailer/lib/smtp-connection/index.Js:739:14)
at TLSSocket.SMTPConnection._onSocketData (/Users/zhongzechen/Hello--website--BACkend/node_modules/nodemailer/lib/smtp-connection/index.Js:189:44)
尝试将 tls 添加到 { ciphers: 'SSLv3' },没有成功。@H_450_3@
这是我的代码的一部分:@H_450_3@
const output = `<h3>Hello</h3>`;
let transporter = nodemailer.createTransport({
host: "smtp-mail.outlook.com",secure: false,port: 587,auth:{
user:"myoutlookemail",pass:"mypassword"
}
})
let mailOptions ={
from:'myoutlookemail',to:req.body.email,subject:"Hello there",text:"Hello there",HTML:output
}
transporter.sendMail(mailOptions,(error,info)=>{
if(error){
console.log('*********ERROR IS HAPPENING*************')
return console.log(error);
}
console.log('message Sent~~~~~~~~~~~~~~~: %s',info.responsE);
//console.log('PrevIEw URL: %s',nodemailer.getTestmessageUrl(info));
});
试试这个@H_450_3@
根据需要编辑@H_450_3@
const nodemailer = require("nodemailer");
const transporter = nodemailer.createTransport({
service: 'service_provider',auth: {
user: 'email',pass: 'password'
}
});
const mailOptions = {
from: 'email',to: req.body.email,subject: 'Protocol 5416',text: "Anything"
};
transporter.sendMail(mailOptions,function(error,info) {
if (error) {
console.log(error);
} else {
console.log('Email sent: ' + info.responsE);
}
});
以上是大佬教程为你收集整理的nodemailer 错误,获取:无效登录:451 4.7.0 临时服务器错误。请稍后再试。(已研究,stackoverflow 上的资源有限)全部内容,希望文章能够帮你解决nodemailer 错误,获取:无效登录:451 4.7.0 临时服务器错误。请稍后再试。(已研究,stackoverflow 上的资源有限)所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。