В поисках формата html-email, как я могу включить jpeg-изображение (логотип) в электронное письмо без абсолютного адреса звонка с веб-сайта и без добавления его в качестве вложения?
Благодарю.
В основном вам нужно прочитать содержимое изображения и перенести его в данные URI, которые вы можете «встроить» в HTML следующим образом:
$image_data=file_get_contents("some_image.jpg");
$encoded=base64_encode($image_data);
echo "<img src='data:image/jpeg;base64,{$encoded}'>";
Конечно, вы не будете отображать тег изображения, вам просто нужно вставить его в электронное письмо с вашим предпочтительным почтовым клиентом.
Других решений пока нет …