无法通过Bluehost使用Nodemail发送电子邮件

时间:2019-02-19 13:02:37

标签: node.js smtp nodemailer bluehost

我正在使用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
}));


0 个答案:

没有答案