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 = '