繁体   English   中英

Python Django send_mail函数

[英]Python Django send_mail function

有什么办法可以从Django使用send_mail()函数发送附件?

如果没有,有人可以给我发送指向具有这种可能性的模块的链接。

是的,你可以:

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() 

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM