My favorites | 中文(简体) | Sign in

EmailMessage 类

EmailMessage 类的实例代表电子邮件,并包含使用 App Engine 邮件服务发送邮件的方法。

EmailMessagegoogle.appengine.api.mail 模块提供。

简介

EmailMessage 实例代表要使用 App Engine 邮件服务发送的电子邮件。电子邮件具有一组字段,这些字段可以使用构造函数进行初始化,并使用实例的属性进行调整。

有关 EmailMessage 的字段的列表,请参阅电子邮件字段

如果设置了所有相应的字段,send() 方法会使用字段的当前值发送电子邮件。可以重复使用 EmailMessage 实例以便用相似的字段值发送多封邮件。

构造函数

class EmailMessage(**kw)

将通过邮件 API 发送的电子邮件。

邮件的字段可以使用传递到构造函数的关键字参数进行初始化。有关可能字段的列表,请参阅电子邮件字段

字段还可以在构造之后使用实例的属性设置,或通过将关键字参数传递到 initialize() 方法来设置。

实例方法

EmailMessage 实例有以下方法:

check_initialized()

检查 EmailMessage 是否进行了正确的初始化以便发送。如果邮件没有正确地初始化,该方法会抛出与其找到的第一个问题对应的错误。如果邮件已准备好发送,则会返回而不抛出错误。

initialize(**kw)
使用关键字参数设置电子邮件的字段。有关可能字段的列表,请参阅电子邮件字段
is_initialized()
如果 EmailMessage 进行了正确的初始化以便发送,则返回 True。这会与 check_initialized() 一样执行相同的检查,但是不抛出错误。
send()
发送电子邮件。