我正在使用nodemailer和nodejs express。
我想知道的是我的邮件是否成功地发送给了收件人。我的邮件服务属于zoho.com。
const nodemailer = require('nodemailer');
let transporter = await nodemailer.createTransport({
host: "smtp.zoho.com",
port: 465,
secure: true,
auth: {
user: 'info@mymail.gr',
pass: '******',
},
tls: {
rejectUnauthorized: false
}
});
let info = await transporter.sendMail({
from: '"Test mail" <info@mymail.gr>', // sender address
to: "infodasfdfs23432d@mymail.gr", // list of receivers
subject: "Hello ✔", // Subject line
text: "Hello world?", // plain text body
html: "<b>Hello world?</b>", // html body
}, (error, result) => {
if (error) return console.error(error);
});
邮件"infodasfdfs23432d@mymail.gr“它不存在,错误不会被触发。如何使用nodemailer检查我的邮件是否送达?
发布于 2020-11-24 13:38:31
Nodemailer可以简单地将消息传递给中继,从这里Nodemailer给出api的响应。这就是为什么无效的电子邮件地址不会发生错误的原因。
https://stackoverflow.com/questions/64985665
复制