本指南介绍如何使用 Mail API 发送和接收邮件。
准备工作
您必须将您的发件人电子邮件注册为已获授权的发件人。如需了解详情,请参阅谁可以发送电子邮件。
发送邮件
PHP 的内置 mail()
函数可以通过 App Engine Mail API 发送电子邮件。这应该适用于大多数现有代码,前提是代码符合发送邮件中列出的限制条件。
或者,您可以直接调用 Mail API:
接收邮件
您可以对应用进行设置,通过如下格式的地址接收传入电子邮件:
anything@appid.appspotmail.com
要接收电子邮件,请执行以下操作:
在应用的
app.yaml
文件中启用接收邮件。将以下内容添加到inbound_services
中:在配置文件中,创建从代表电子邮件地址的网址路径到应用代码中处理程序的映射。模式
/_ah/mail/.+
与所有传入电子邮件地址都匹配:实现您在应用代码中指定的处理程序的代码。
您可以从 php://input 读取 MIME 数据,并使用 Mailparse 解析电子邮件内容。