Встраивание изображения в тело почты

Я использую модуль MIME Mail и SMTP Drupal.

Я пытаюсь встроить изображение в тело html-почты, используя следующее:

<img src="/muc/sites/default/files/Applicant2.jpg" />

Привет

Но Почта не отправляется. Ошибка: «тело сообщения пустое.»Однако, если я использую абсолютный путь, как

<img src="http://localhost/muc/sites/default/files/Applicant2.jpg" />

Привет

Почта отправляется, но на мой аккаунт gmail, но изображение не видно. Как это становится удаленным контентом. Я прочитал все readme.txt, done googling etc. но не нашел никакого решения.

Пожалуйста, помогите мне.

1 ответ

  1. Необходимо указать абсолютный путь для изображений электронной почты, чтобы почтовый клиент разрешил ресурсы, на которые они указывают.

    Это не то же самое для веб-сайта, например, где браузер знает, как разрешить относительные пути, потому что он имеет контекст имени домена/хоста веб-сайта.