Я пытаюсь отправить HTML-почту с помощью PHPMailer с изображениями. Тело загружается из html-файла, содержащего всю информацию.
При отправке почты изображение не появляется в теле, хотя я даже отправляю изображение также как вложение.
Теги HTML <img>
указывают на то же место, что и место.
PHP:
$mail->AddAttachment('img/2u_cs_mini.jpg');
Как я могу сделать html-точку для вложения, чтобы изображение могло быть загружено в тело.
Глядя на пример, который поставляется с PHPMailer, я не замечаю никакой разницы, и в их случае изображение появляется.
Я нашел ответ:
$mail->AddEmbeddedImage('img/2u_cs_mini.jpg', 'logo_2u');
и в <img>
поставьте src='cid:logo_2u'
Я предлагаю вам связать источник изображения с полным путем, например:
http://img.ruphp.com/php/2u_cs_mini.jpg