@IvankoPo

Как отправить/прикрепить картинку?

Есть скрипт на python 3, нужно отправить сообщение с текстовым все нормально, но необходимо еще прикрепить фото как это сделать ? пробовал с помощью html разметки вставить картинку не получилось.
Мой код на данный момент
import smtplib
email = smtplib.SMTP('smtp.gmail.com', 587)
message = """From: <from@fromdomain.com>
To: Ivan
Content-type: text/html
Subject: SMTP e-mail test

This is a test e-mail message.
<h1>Hello</h1>
<b> Its ivan </b>
<img src="/Users/ivan/PycharmProjects/mail/user.jpg">
"""
email.starttls()
email.login('panpl@gmail.com', '********')
email.sendmail("panpl@gmail.com", "IVAN1999pl@mail.ru", message)
email.quit()
  • Вопрос задан
  • 505 просмотров
Пригласить эксперта
Ответы на вопрос 1
Чтобы вставить картинку в HTML, а не приложить что-то к письму, можно использовать https://ru.wikipedia.org/wiki/Data:_URL
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы