Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jsf-2/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Nodemailer NodeEmailer发送HTML附件,但打开附件时为空_Nodemailer - Fatal编程技术网

Nodemailer NodeEmailer发送HTML附件,但打开附件时为空

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

您好,我正在使用下面的代码在nodemailer中发送附件,邮件将与附件一起发送,但当我打开附件时,它不会显示任何内容

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'
},