Встраивание изображения в тело письма
Я использую модуль 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 ответ
Вам необходимо указать абсолютный путь к изображениям электронной почты, чтобы почтовый клиент мог разрешить ресурсы, на которые они указывают.
Это не то же самое для веб-сайта, например, где браузер знает, как разрешить относительные пути, потому что у него есть контекст домена / имени хоста веб-сайта.