转发发送到域的所有邮件(Google App Engine)

时间:2011-08-08 20:05:04

标签: python google-app-engine dns email-forwarding

我在Google App Engine上构建了一个Python应用程序,它主要处理收到的邮件,并根据收到电子邮件的电子邮件地址确实很有趣。

我想使用自定义域来接收电子邮件,因为<some text>@<my app name>.appspotmail.com非常麻烦。

不幸的是,我一直无法弄清楚如何进行此设置。我从这样的问题中收集到:Custom Incoming Mail Domain With Google App Engine没有办法直接在Google App Engine中启用此功能,但使用某种DNS技巧 - 可能与MX记录有关 - 我将会能够将发送至<arbitrary string>@<custom domain>的电子邮件转发至<arbitrary string>@<my app name>.appspotmail.com真实地址。

有人可以解释一下如何做到这一点吗?我认为基本问题是我对DNS的了解不足,但也可能与DNS和GAE应用程序相关的特定限制有关。


此问题中提供的解决方案:Directing email for a domain to AppEngine email receiving service?明确适用于由cPanel控制面板提供商托管的域,是否有更通用的解决方案?

1 个答案:

答案 0 :(得分:2)

这与“DNS技巧”无关。您只需使用常规邮件服务 - Google Apps即可 - 可将其配置为将所有收到的邮件转发到特定地址,即您的应用可以接收电子邮件的任何地址。您的应用可以通过检查标题来确定原始的“收件人”地址。