Как вы встраиваете изображения с помощью Node.js mailgun. От чтения документации, они используютNode.js mailgun inline/embed images
-F [email protected]/cartman.jpg
Проблема, хотя, его для ротора. Например,
Вот что я до сих пор
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: '[email protected]',
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/](https://sendgrid.com/blog/embedding-images-emails-facts/) – bvanvugt