Как вставить изображение с наложенным текстом CSS в Node js, используя `cid` - PullRequest
0 голосов
/ 08 октября 2018

Будучи новичком в 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 или любым другим способом?

Может ли кто-нибудь помочь мне разобраться в этом.

...