我正在使用nodemailer发送电子邮件。但是,我得到了535 Invalid authentication data
。当我在createTransport
中启用调试时,这是我得到createTransport
的错误。我从bluehost smtp service: 220-We do not authorize the use of this system to transport unsolicited, and/or bulk e-mail
所以基本上现在我既有错误,也不清楚它们的含义。我已经三重检查了我的凭据,它们是正确的。
我的节点版本为6.9,nodemailer = 4.3.1,nodemailer-smtp-transport = 2.7.4。
下面是我用于SMTP传输的代码。
transporter = nodemailer.createTransport(smtpTransport({
name: 'mail.domain.com',
host: settings.email.host, \\boxYYYY.bluehost.com
port: settings.email.port, \\ 465
secure: true,
auth: {
user: settings.email.username,
pass: settings.email.password
},
logger: true,
debug:true
}));