使用CNAME的子域上的Google Apps,如何设置MX记录?

时间:2013-04-23 23:32:11

标签: google-app-engine email dns google-apps

我已经在一个子域(例如“app.mydomain.com”)上使用“适用于您的域的Google Apps”映射了Google App Engine应用程序,并且我已经使用mydomain的DNS设置中的CNAME记录完成了该操作。融为一体

Google Apps是否可以处理发送到“@ app.mydomain.com”的电子邮件? 在mydomain.com的DNS记录中,我会有这样的配置:

app.mydomain.com. CNAME   GHS.GOOGLE.COM.
app.mydomain.com. MX    1 ASPMX.L.GOOGLE.COM.

子域的CNAME条目是否会与同一子域的MX记录冲突?

[编辑] 根域MX记录@ mydomain.com未使用Google Apps设置

[edit2] [Stack Exchange上的相关问题] 1

4 个答案:

答案 0 :(得分:1)

正如您在linked发布的相关Stack Overflow帖子中所正确回答的那样,这是不可能的。

CNAME资源记录不能与同一区域的另一个共存。您可以参考RFC1034RFC2181获取以下内容:

  

如果节点上存在CNAME RR,则不应存在其他数据;

     

任何一个别名可能只有一个这样的规范名称。

答案 1 :(得分:0)

您应该能够设置http://support.google.com/a/bin/answer.py?hl=en&answer=53295中记录的别名域。

但是:您将无法为子域维护单独的用户。这可能是一个问题。我建议查看其中一个邮件到URL路由的人(如mailgun或Sendgrid):你可以将邮件发送到你的app引擎应用程序,然后提取收件人信息并妥善处理。

编辑:啊,误解了。现在,如果我错了,请更正我,但您是否正在尝试让Google Apps处理现有域的子域的所有电子邮件,而该域尚未是Google Apps域?如果是这种情况,那么您可能无法做到这一点,因为DNS基本上不允许您将不同的MX记录分配给CNAME的子域。您可以使用A记录或将您的根MX记录指向Google Apps(然后子域邮件将转到同一位置)。

答案 2 :(得分:0)

为子域设置MX记录完全相同。

因此对于mydomain.com和app.mydomain.com在Bind

中会喜欢这个

@ IN MX aspmx.l.google.com app IN MX aspmx.l.google.com。

如果您需要验证域

app IN TXT“一些长代码就在这里。”

答案 3 :(得分:0)

在您的DNS MX记录下,您可以定义主机名。 例如"经销商" 这将为电子邮件域设置MX记录" reseller.yourdomain.com"

这是谷歌应用安装程序要求输入的字段" @"或