【发布时间】:2015-05-10 23:00:31
【问题描述】:
如何使用 Node.js mailgun 嵌入图像。 通过阅读文档,他们使用
-F inline=@files/cartman.jpg
问题在于,它是一个 curl 示例。
这是我目前所拥有的
Mailgun.sendHtmlEmail({
apiKey: '..',
domain: '...',
toEmail: created.email,
toName: created.email,
subject: 'mySite update',
htmlMessage: '<html><img style="display:block;" class="img1" src="cid:test.png" width="600" height="64" /></html>',
inline: 'email1/test.png',
fromEmail: 'admin@mySite.com',
fromName: 'Admin'
}).exec({
// An unexpected error occurred.
error: function (err){
console.log(err);
},
// OK.
success: function (){
}
});
测试时,没有附加图像。
我假设您必须以 Node.js 可以理解的方式访问电子邮件的内联文件。
如果是这样,你是怎么做到的?
请有人指出我正确的方向。
【问题讨论】:
-
如果有帮助,您通常应该避免在电子邮件中内嵌图像。 Sendgrid 在这里有关于这个主题的大量资源:https://sendgrid.com/blog/embedding-images-emails-facts/