我在nodeMailer中的附件path不起作用(Sails应用程序)
我正在使用Sails框架构build一个Web应用程序。 我无法在电子邮件中添加图片。
这是我的邮件选项,
var mailOptions = { from: 'mymail@gmail.com', to: to, subject: subject, html: html, attachments: [{ filename: "login-logo.png", filePath: "./assets/images/login-logo.png", cid: "logo-mail" }] };
和我附上一个图像的我的ejs,
<img src="cid:logo-mail" />
在filePath我尝试
- filePath:“./assets/images/login-logo.png”
- filePath:“/assets/images/login-logo.png”
- filePath:“/images/login-logo.png”
- filePath:“./images/login-logo.png”
但没有工作。
我不知道如何解决这个问题。 我真的需要一些帮助。
谢谢。
我有同样的问题,这对我的作品:
var mailOptions = { from: 'mymail@gmail.com', to: to, subject: subject, html: html, attachments: [{ filename: 'Logo.png', filePath: 'assets/images/Logo.png', cid: 'logo' }] }
我使用了nodemailer 0.7.1