Будучи новичком в Node, мне нужна помощь в отправке почты с изображением, встроенным в узел js.
Использование тега <img>
и cid
Я обнаружил, что мы можем отправить встроенное изображение.Но мне также нужен текст с наложением.
Итак, я обнаружил, что это можно сделать с помощью CSS на веб-сайте W3Schools , но почта не работает с CSS.
Каксвязать cid
при использовании CSS.
Ниже приведен код, который у меня есть на данный момент.
`
let mailOptions = {
from: sender address,
to: list of receivers,
subject: Subject line,
cc:requestedByEmail,
html: '<div style="height: 100%;background-image: url("/images/hero-bg.jpg");background-position: center;background-repeat: no-repeat;background-size: cover;"><div style="background-color: rgb(0,0,0);background-color: rgba(0,0,0, 0.4);color: white;font-weight: bold;border: 3px solid #f1f1f1;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);z-index: 2;width: 80%;padding: 20px;text-align: center;"></div><h2>Blurred Background</h2> <h1 style="font-size:50px">I am John Doe</h1> <p>And I\'m a Photographer</p></div></img>',
attachments: [{
filename: 'hero-bg.jpg',
path: __dirname+'/images/hero-bg.jpg',
cid: 'hb' //same cid value as in the html img src
}]
`
Это способ отправки электронной почты с изображениями, встроенными с помощью CSS или любым другим способом?
Может ли кто-нибудь помочь мне разобраться в этом.