Я пытаюсь отправить электронное письмо из моего приложения на Python. У меня есть код, который отправляет электронную почту SMTP с включенным кодом HTML. У меня есть мой HTML-код в TXT-файле, который работает хорошо, если я запустил его на локальном хосте в качестве страницы, все картинки отображаются. Также у меня есть все файлы в одном каталоге. Мне нужен следующий формат:
Нормальный формат
Формат, который я получаю
Эта строка является одной изимпорт изображений в HTML
<!--[if mso]><table width="100%" cellpadding="0" cellspacing="0" border="0"><tr style="line-height:0px"><td style="padding-right: 0px;padding-left: 0px;" align="center"><![endif]--><img align="center" alt="server" border="0" class="center fixedwidth" src="server.png" style="text-decoration: none; -ms-interpolation-mode: bicubic; border: 0; height: auto; width: 100%; max-width: 177px; display: block;" title="Image" width="177"/>
with open('messages.txt', mode = 'r' , encoding= 'UTF-8') as oap:
z = oap.read()
time.sleep(3)
message.add_alternative(f"{z}", subtype = 'html')
С помощью этого кода я открываю и читаю файл, после его завершения я отправляю его через SMTP
Я также попытался изменить расположение изображения на это- C: \ Users \ DzITC \ Desktop \ parking-app \ server.png
После изменения в Интернете загружается изображение, но в python нет.
Проверка электронной почты