Python Django функция send_mail - PullRequest
0 голосов
/ 09 марта 2019

Есть ли способ отправить вложение с помощью функции send_mail () из Django?

А если нет, то может кто-нибудь отправить мне ссылку на модуль, который имеет такую ​​возможность.

1 Ответ

0 голосов
/ 09 марта 2019

Да, вы можете:

from django.core.mail.message import EmailMessage

email = EmailMessage()
email.subject = "New shirt submitted"
email.body = html_message
email.from_email = "ThatAwesomeShirt! <no-reply@thatawesomeshirt.com>"
email.to = [ "somefakeaddress@hotmail.com", ] <p></p>
 # Attach a file directly
email.attach_file("img.jpg")

# Or alternatively, if you want to attach the contents directly

file = open("img.jpg", "rb")
email.attach(filename = "hellokitty.jpg", mimetype = "image/jpeg", content = file.read())
file.close()

email.send() 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...