本指南介绍如何使用 Mail API 发送和接收邮件。
准备工作
您必须将您的发件人电子邮件注册为已获授权的发件人。如需了解详情,请参阅谁可以发送电子邮件。
发送邮件
如需从您的应用发送邮件,请执行以下操作:
使用
mail.Message
类型设置邮件的发件人、收件人、主题和正文。使用
mail.Send
函数发送电子邮件。
以下示例会向用户发送电子邮件,确认他们是否已在应用中创建新账号:
接收邮件
您可以对应用进行设置,通过如下格式的地址接收传入电子邮件:
anything@appid.appspotmail.com
如需接收电子邮件,请执行以下操作:
在应用的
app.yaml
文件中启用接收邮件。设置处理程序以处理传入的电子邮件,这些电子邮件作为 HTTP
POST
请求中的 MIME 数据提供给您的应用。在您的应用中,将处理程序注册到
/_ah/mail/
路径:在处理程序中,从
*http.Request
读取电子邮件的数据:
您可以使用标准库中的
net/mail
软件包来解析邮件。