我正在尝试通过放入我 server.js 的这段代码使用 nodemailer 发送一些电子邮件
服务器.js
var smtpTransport = mailer.createTransport("SMTP", {
service: "gmail",
auth: {
user: "abc@gmail.com",
pass: "pass"
}
});
var mail = {
from: "Contact <abc@gmail.com>",
to: "abc@gmail.com",
Subject: "Test sujet",
text: "test text",
html: "<b>Test text</b>"
}
smtpTransport.sendMail(mail, function(err, res){
console.log(err, "Message sent: ");
smtpTransport.close();
})
但是,当我连接 server.js 时,我收到以下错误消息:
{ [Error: connect ECONNREFUSED]
code: 'ECONNREFUSED',
errno: 'ECONNREFUSED',
syscall: 'connect' } 'Message sent: '
编辑:参考this,我也尝试检查我的ssl连接openssl s_client -connect smtp.gmail.com:465
(它正在工作)。
我该如何解决?