Имя: Пароль:
1C
 
Как отправить письмо в html с прикреплённым файлом
0 repin_mike
 
17.05.19
16:08
Допустим я отправляю email и мне нужно, чтобы он был в формате html и содержал рисунки. Рисунки из сети не доступны, соответственно их надо прикрепить к самому письму в виде вложений. Если бы рисунки были доступны из интернета, то проблем нет - в коде я просто пишу <img src = "http://domain.com/image.png">; Подскажите как должна выглядеть ссылка на прикреплённый к письму файл чтобы всё работало.
1 lodger
 
17.05.19
16:54
из чего пишешь то хоть?
2 lodger
 
17.05.19
16:56
но в целом теория проста. пиши
<html>
  <body>
    <img src="cid:myimagecid"/>
  </body>
</html>

myimagecid = имя прикрепленного к письму объекта.
3 Вафель
 
17.05.19
18:24
а можно прям двоичный код картинки вставять в хтмл
4 repin_mike
 
20.05.19
09:05
(3) А можно пример плз? Я что-то про base64 слышал, но совсем не в теме
5 repin_mike
 
20.05.19
10:31
(3) Вон чё нашёл, спасибо за мысль!

<div>
    <p>Red dot</p>
    <img src="data:image/png;base64, iVBORw0KGgoAAAANSUhEUgAAAAUA
AAAFCAYAAACNbyblAAAAHElEQVQI12P4//8/w38GIAXDIBKE0DHxgljNBAAO
    9TXL0Y4OHwAAAABJRU5ErkJggg==" alt="Red dot" />
</div>