【发布时间】:2020-06-19 09:40:53
【问题描述】:
我通过 GoDaddy 购买了一个域和一个电子邮件地址,并捆绑了 Office 365 Basic。
几天后,我尝试从我的节点应用程序中仅发送一封带有 nodemailer 的电子邮件,但从未成功,因为我总是收到 535 Authentication Failed from user@domain.com。
我已经扫描 StackOverflow 好几天了,尝试了每个解决方案,这是我尝试传递给 nodemailer.createTransport 的每个设置:
const mailerConfig =
{
//First set of parameters tried
service: 'Godaddy',
host: "smtp.office365.com",
secureConnection: true,
port: 587,
auth:
{
user: "user@domain.com",
pass: "password"
}
//Second set of parameters tried
host: "smtp.office365.com",
secureConnection: false,
port: "587",
auth:
{
user : "user@domain.com",
pass : "password"
},
tls:
{
ciphers:'SSLv3'
}
//Third set of parameters tried
service: "outlook",
auth:
{
user: 'user@domain.com',
pass: 'password'
}
}
这三个设置都不起作用,有人知道吗? 谢谢。
【问题讨论】:
-
你解决了吗?
-
你解决了吗?我收到“错误:无效登录:535 5.7.3 身份验证失败 [BYAPR07CA0061.namprd07.prod.outlook.com]”
标签: node.js nodemailer godaddy-api