django 发送html邮件,Django发送HTML格式QQ邮件

Django官方文档

from django.core.mail import EmailMultiAlternatives

subject, from_email, to = 'hello', 'from@example.com', 'to@example.com'

text_content = 'This is an important message.'

html_content = '

This is an important message.

'

msg = EmailMultiAlternatives(subject, text_content, from_email, [to])

msg.attach_alternative(html_content, "text/html")

msg.send()

其中 subject 是发送邮件的标题,from_email是发送者的邮箱,需要和settings中配置的邮箱相同,to是接收者的邮箱,群发邮件使用列表的数据类型列出,text_content是发送的文本邮件,为了防止接受邮件的设备不能解析查看HTML邮件,html_content就是需要发送的HTML邮件

我的源码:

def send_email_to_me(data):

subject, from_email, to = '友链申请', '2551628690@qq.com', '2551628690@qq.com'

text_content = '网站名称' + data['web_name'] + '正在申请友链 -- 黄文杨的个人博客'

html_content = '

\
黄文杨的个人博客
\
\
\
' + data['web_name'] + '在 网站名称:'+ data['web_name'] +'
网站链接:
\
'

msg = EmailMultiAlternatives(subject, text_content, from_email, [to])

msg.attach_alternative(html_content, "text/html")

msg.send()

使用时只需要传入相关参数即可

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值