Я не могу отправлять встроенные изображения по почте с помощью django [duplicate]
Я пытаюсь отправить подтверждение по электронной почте после того, как пользователь создал аккаунт на моем сайте. Проблема в том, что письмо не содержит изображений, которые я установил в .html файле, и я не знаю, как я должен отправить их:
Функция просмотра:
link = "http://localhost:3000/verify/" + user.verifyToken
html_messages = render_to_string('emailTemplate.html',{"nume":request.data['nume'], "prenume":request.data['prenume'], "verifyLink":link})
plain_message = strip_tags(html_messages)
mail.send_mail(
'Activate your account',
plain_message,
settings.EMAIL_HOST_USER,
[request.data['email']],
html_message=html_messages
)
Так я загрузил изображения в emailTemplate.html:
<td style="padding:0;Margin:0;font-size:0px" align="center"><img class="adapt-img" src="images/34711630659742615.png" alt style="display:block;border:0;outline:none;text-decoration:none;-ms-interpolation-mode:bicubic" width="428"></td>
<td style="padding:0;Margin:0;font-size:0px" align="center"><img src="images/90241630659912039.png" alt style="display:block;border:0;outline:none;text-decoration:none;-ms-interpolation-mode:bicubic" width="200"></td>
Если я открываю .html файл в браузере, он выглядит нормально, но когда я отправляю его по электронной почте, он не содержит никакого изображения. Кто-нибудь знает, что мне делать? Спасибо!