我正在使用nodemailer與一些私人主機發送電子郵件。這裏是我的代碼:Nodemailer問題與私人主機
var transporter = nodemailer.createTransport({
host: "smtp.abc.net",
secure: false,
port: 587,
auth: {
user: "[email protected]",
pass: "password"
}
});
這是越來越證書問題,所以我嘗試添加證書,但再次出現了錯誤 - 「必須首先發出STARTTLS命令」
我增加了一個選項 -
tls: {
rejectUnauthorized: false
}
它工作。但我不確定將拒絕授權設置爲false是否是一種好方法。 這樣做的影響是什麼?有沒有其他方法可以做到這一點?
是我得到了同樣的錯誤,將安全設置爲true – Abhilasha