我通过自己的电子邮件地址发送电子邮件时遇到授权问题。这是我的代码:
var transporter = nodemailer.createTransport({
host: 'serverDomain',
port: 25,
secure: 'false',
tls: {ciphers: "SSLv3"},
auth: {
user: 'myEmailAddress',
pass: 'myPassword'
}
});
transporter.sendMail({
from: 'myEmailAddress',
to: 'someAddress',
subject: 'Subject',
html: 'Some HTML code here'
}, function(error, info){
if(error){
console.log(error);
}
});
错误如下:
{[错误:登录无效:535授权失败(#5.7.0)] 代码:'EAUTH', 回复:'535授权失败(#5.7.0)', responseCode:535}
我确信凭据是正确的。我在端口465和587上也得到了同样的错误。 任何帮助将不胜感激。感谢。
答案 0 :(得分:0)
在您的电子邮件帐户中授予访问权限可能会出现问题。那么你可以确保你做的正确设置。