如何解决电子邮件触发器不适用于nodemailer nodejs
我正在尝试使用nodejs中的nodemailer模块从我的代码触发电子邮件。该脚本需要一些时间,并且会引发ETIMEDOUT错误或套接字连接错误。请帮助我解决该问题。
const nodemailer = require("nodemailer");
void async function () {
try {
let transporter = nodemailer.createTransport({
host: "hostname",port: 25,//secure: true,//tls: { rejectUnauthorized: "false" }
tls: {minVersion: 'TLSv1.2'}
});
let message = {
from: "testmail@test.com",to: "myemail@test.com",subject: "Mail test with mailserver",text: "This is a test email. Please ignore.",html: false,date: new Date()
};
let result = await transporter.sendMail(message);
if (error) {console.log(error); }
// // else {console.log('email sent:'+info.response); }
//return { error: null,success: true,result: result };
}
catch (error) {
return { error: error,success: false,result: null };
}
}();
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。