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
(動作しています)。
どうすれば修正できますか?