Node.js + Nodemailer +通过ipage smtp发送邮件

时间:2016-07-22 05:53:48

标签: node.js email nodemailer

我需要通过我的node.js应用使用ipage电子邮件地址向我的客户发送电子邮件。目前,我使用https://nodemailer.com作为节点模块。以下将是我的代码。我发现连接超时错误是错误的。我错过了什么吗?有关此的任何提示或见解?请帮帮我。

代码 enter image description here

1 个答案:

答案 0 :(得分:1)

因为你传递的凭据

var transporter = nodemailer.createTransport();

未完成。

以下是您可以传递的字段示例。

var transporter = nodemailer.createTransport(smtpTransport ({
        auth: {
            user: config.EMAIL.EMAIL.USER,
            pass: config.EMAIL.EMAIL.PASS
        },
        host: config.EMAIL.HOST,
        secureConnection: config.EMAIL.SECURECONNECTION,
        port: config.EMAIL.PORT,
        tls: {
            rejectUnauthorized: config.EMAIL.TLS.REJECTUNAUTHORIZED
        },
    }));

这里我已将我的凭据存储在配置文件中,您可以直接在这里传递它们。

相关问题