},
] };
mailTransport.sendMail(options, function(err, msg){
if(err){
console.log(err);
res.render('index', { title: err });
}
else {
console.log(msg);
res.render('index', { title: "已接收:"+msg.accepted});
}
});
});
如果你要发送附件,则先把要发送的文件放入工程中,并修改上面代码的附件的filename和path。
从代码中可以知道,要在邮件正文中添加图片,可以设置图片的cid,然后在img标签的src中设置为对应的cid即可。
注意,不建议在js代码中直接嵌入HTML代码,也不建议把图片加到邮件正文中。
3.测试
浏览器输入地址(如127.0.0.1:3000/sned)。
发送等待的时间视附件大小及网络带宽等因素不同,如果有一个很大的附件要发送,可能会等待很长时间;所以,建议在测试的时候使用小文件。
如果发送成功,会给出提示:

并在邮箱里收到相应的邮件:










