просто в качестве помощи я столкнулся с той же проблемой и после долгих бормотаний пришел к решению, которое могло бы помочь другим.
- Попытка сброса изображения в той же папке - Нет
- Попытка DIR переменная для динамического вытягивания изображения - Нет
Наконец, жестко закодированный путь к папке, в которой жил мой встроенный образ, ура
Магический форум для меня (с использованием PHPmailer v5.5) - заметьте, я использую Plesk, поэтому ваш точный путь может отличаться, используйте мой в качестве руководства ...
$ mail-> AddEmbeddedImage ("/ var / www / vhosts / {domainname} / httpdocs / {foldername) /image.jpg", "emailimg", "image.jpg");
Я отмечаю, что при вызове изображения как внедренного изображения мне пришлось использовать то же имя файла, что, как мне кажется, PHPmailer использует структуру:
источник встроенного имени-img, идентификатор ссылки, имя-внедренного имени во внутреннем вызове AddEmbeddedImage
Надеюсь, это кому-нибудь поможет!