phpmailer отправил встроенные изображения в виде вложения - PullRequest
0 голосов
/ 15 октября 2018

когда я пытаюсь отправлять электронные письма с помощью phpmailer, он отправляет встроенные изображения в виде вложений.Я имею в виду, что перед открытием электронной почты, например, в Yahoo или Gmail, они показывают, что в этом письме есть вложение, и когда я открываю почту, в нем без проблем отображаются изображения в правильном положении и в правильном положении, но я вижу много писем со встроенными изображениями, которые показывают электронные письма.как тот, который не имеет никакой привязанности.кстати для встраивания изображений в phpmailer я использую этот метод: addEmbeddedImage (имя файла, cid)

что я могу сделать, чтобы решить эту проблему?спасибо за помощь

1 Ответ

0 голосов
/ 15 октября 2018

Если вы прикрепляете изображения к электронному письму, они являются вложениями, несмотря ни на что.Если вы используете их, ссылаясь на их значения cid из своего HTML-кода, они также отобразят встроенные значения , но они все равно будут отображаться в виде вложений, поскольку они есть.Если вы обращаетесь к изображениям с помощью удаленных URL-адресов, они также будут отображаться как встроенные (при условии, что вы разрешите это делать вашему почтовому клиенту), и они не будут отображаться как вложения - это то, что будут делать другие сообщения, которые вы видите.Вообще говоря, удаленное обращение к изображениям предпочтительнее встраивания / присоединения.

...