美文网首页
django的 EmailMessage 对象发送邮件

django的 EmailMessage 对象发送邮件

作者: katelin | 来源:发表于2019-09-27 16:07 被阅读0次

Django的 send_mail() 和 send_mass_mail() 是对 EmailMessage 类使用方式 的一个轻度封装。send_mail() 和相关的其他封装函式并没有充分使用 EmailMessage 类的所有特性。

要想使用更多特性,比如暗送(BCC),加入附件,或是多用途格式(multi-part)邮件,都要直接创建 EmailMessage 实例。

EmailMultiAlternatives 类继承了EmailMessage 类

EmailMessage

EmailMessage 类使用下列参数初始化(除非使用位置参数,否则默认顺序如下)。所有参数均可选,均可在调用 send()方法之前的任何时间对其赋值。

  • subject: 邮件的标题行

  • body: 邮件的主体内容文本,须是纯文本信息。

  • from_email: 发送者的地址。 fred@example.com或 Fred fred@example.com 格式都是合法的。如果忽略该参数,Django就会使用 DEFAULT_FROM_EMAIL 配置项。

  • to: 收件人地址列表或元组。

  • bcc: 发送邮件时用于”Bcc”头信息的一组列表或元组,也就是暗送的收件人

  • connection: 一个邮件后端实例。用同一个链接发送多封邮件就要用到该参数。忽略该参数时,会在调用 send() 时自动创建一个新链接。

  • attachments: 置于邮件报文内的附件列表。列表元素可以是 email.MIMEBase.MIMEBase 实例,也可以是(filename, content, mimetype) 三部分构成的元组。

  • headers: 置于邮件报文内的其他头信息(header)的字典。字典的key是头信息的名称,字典的value是头信息的值。 这样做能确保头信息的名称和对应值会以正确的格式保存于邮件报文中。

  • cc: 发送邮件时放于”Cc”头信息的一系列列表或元组。

  • reply_to:发送电子邮件时“回复”标题中使用的收件人地址列表或元组。

subject = "title"
email_body = "xxxx:<br>xxxx<br>xxx"
email = EmailMessage(subject, email_body, EMAIL_FROM, EMAIL_TO_LIST/TUPLE, bcc=EMAIL_BCC)
email.content_subtype = 'html'
email.send()

email.content_subtype值可选text/html

相关文章

  • django的 EmailMessage 对象发送邮件

    Django的 send_mail() 和 send_mass_mail() 是对 EmailMessage 类使...

  • 2018-07-17

    发送邮件 django中内置了邮件发送功能,被定义在django.core.mail模块中,发送邮件需要使用SMT...

  • smtp服务器开启

    发送邮件 Django中内置了邮件发送功能,被定义在django.core.mail模块中。发送邮件需要使用SMT...

  • email

    1. django 发送邮件 settings.py中配置发送邮件邮箱 使用send_mail方法发送邮件

  • Python之发送邮件

    Python之发送邮件 使用SMTP模块发送邮件 发送HTML文件 发送带附件的文件 Django发送文件 各大邮...

  • Django——发送邮件和缓存

    发送邮件 概述:Django 中内置了邮件发送功能,发送邮件需要使用 SMTP服务,常用的免费服务器有:163、1...

  • django邮件发送

    配置setting 编写发送邮件函数

  • django发送邮件

    在使用django的send_mail发送邮件过程中发现QQ用不了,不管是用25端口,还是465/587都不行,后...

  • django发送邮件

    邮件配置 邮件发送

  • 使用django发送邮件

    django通过封装python的smtplib实现发送邮件功能。django 1.11官网翻译内容见:http:...

网友评论

      本文标题:django的 EmailMessage 对象发送邮件

      本文链接:https://www.haomeiwen.com/subject/omrokctx.html