谷歌应用引擎中的电子邮件收发全攻略
在开发应用程序时,电子邮件的收发是一项常见且重要的功能。本文将详细介绍如何在谷歌应用引擎(Google App Engine)中实现电子邮件的发送、接收以及处理邮件退回通知等功能。
发送电子邮件
在谷歌应用引擎中,有多种方式可以发送电子邮件。
简单示例
以下是一个简单的电子邮件示例,展示了邮件的主题、正文和附件信息:
Subject: Hello world!
Body:
Content-type: text/plain
Data length: 24
Body:
Content-type: text/html
Data length: 31
Attachment:
File name: simple.html
Data length: 64
需要注意的是, Body
出现了两次,因为我们分别在 body
关键字参数和 html
中指定了正文,所以它们具有不同的 Content-type
。在这个示例中,邮件并没有实际发送,内容只是打印在终端上。
面向对象的 API
除了使用 send_mail()
函数,还可以使用 EmailMessage
类来发送电子邮件。这个类位于 google.appen