Nodemailer NodeEmailer发送HTML附件,但打开附件时为空
您好,我正在使用下面的代码在nodemailer中发送附件,邮件将与附件一起发送,但当我打开附件时,它不会显示任何内容Nodemailer NodeEmailer发送HTML附件,但打开附件时为空,nodemailer,Nodemailer,您好,我正在使用下面的代码在nodemailer中发送附件,邮件将与附件一起发送,但当我打开附件时,它不会显示任何内容 var-mailer=require(“nodemailer”); var smtpTransport=require('nodemailer-smtp-transport'); var transporter=mailer.createTransport(smtpTransport({ 主持人:“mailo2.abc.com”, })); //使用定义的传输对象发送邮件 va
var-mailer=require(“nodemailer”);
var smtpTransport=require('nodemailer-smtp-transport');
var transporter=mailer.createTransport(smtpTransport({
主持人:“mailo2.abc.com”,
}));
//使用定义的传输对象发送邮件
var邮件={
发件人:'',//发件人地址
收件人:“'//收件人列表
主题:“ABC重要业务职能报告”,//主题行
html:“ABC重要业务功能报告附件”//html正文
附件:[{
文件名:'Report.html,
文件路径:“../test reports”,
}]
}
transporter.sendMail(邮件,函数(错误,响应){
如果(错误){
console.log(错误);
}否则{
console.log(“发送的消息:+response.Message”);
}
transporter.close();
});
在附件中,对象是它的路径,而不是文件路径。请确保在文件系统中给出确切的文件路径
{
filename: 'Report.html',
path: '.. /test-reports/Report.html'
},