0
我一直在嘗試nodemailer。我被困。 它運行控制檯日誌,我沒有得到任何錯誤或任何東西。 req.body充滿了數據。Nodemailer沒有收到郵件
var nodemailer = require('nodemailer');
var transporter = nodemailer.createTransport();
app.post('/contact-form', sendMail = function (req, res) {
transporter.sendMail({
from: 'req.body.contactEmail',
to: '[email protected]',
subject: 'Message from ' + req.body.contactEmail,
text: req.body.contactMsg + 'my contact information: ' + req.body.contactEmail + " " + req.body.contactNummer
}),function(error, response) {
if (error) {
console.log(error);
} else {
console.log("Message sent: " + response.message);
}
}
console.log(req.body.contactMsg);
});
你在哪裏設置你的傳輸參數?主機名,端口,權威性等? –
我使用直接傳輸,我想我應該使用一個SMTP服務提供商... _使用直接傳輸是不可靠的,因爲使用的傳出端口25通常會被默認阻止,此外,從動態地址發送的郵件通常會被標記爲垃圾郵件。真的考慮使用SMTP提供商._ –