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

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

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

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

Привет

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

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

Привет

Почта отправляется, но на мою учетную запись Gmail, но изображение не видно. Как это становится удаленным контентом. Я прочитал все readme.txt, сделал поиск в Google и т. Д., Но не нашел никакого разрешения.

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

1 ответ

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

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

Другие вопросы по тегам