我需要通过我的node.js应用使用ipage电子邮件地址向我的客户发送电子邮件。目前,我使用https://nodemailer.com作为节点模块。以下将是我的代码。我发现连接超时错误是错误的。我错过了什么吗?有关此的任何提示或见解?请帮帮我。
答案 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
},
}));
这里我已将我的凭据存储在配置文件中,您可以直接在这里传递它们。