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

问题描述:

我已经在一个子域(称为“app.mydomain.com”)上使用“Google Apps for your domain”映射了一个Google App Engine应用程序,并且我在mydomain.com的DNS设置中使用了CNAME记录。带有CNAME的子域上的Google Apps,如何设置MX记录?

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不设置与谷歌Apps的

[EDIT2] [上堆叠交换相关问题] 1

的相关作为正确回答堆栈溢出发布你有linked到,这是不可能的。

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

如果CNAME RR存在于一个节点,没有其他数据应该存在;

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

您应该能够建立一个别名如文件http://support.google.com/a/bin/answer.py?hl=en&answer=53295所述。

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

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

+1

我知道别名域,我已经设置好了,这与问题无关。问题是如何将子域名的电子邮件根源给Google,并为该子域名创建CNAME条目。我知道这是根域的问题 – ZiglioUK 2013-04-24 01:21:37

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

所以对于mydomain.com和app.mydomain.com想这在绑定

@ IN MX aspmx.l.google.com 应用IN MX aspmx.l.google.com。

如果您需要验证域

应用IN TXT“一些长码放在这里。”

+0

根域MX设置不是由谷歌应用处理,我会编辑我的问题来澄清 – ZiglioUK 2013-04-24 01:19:04

+0

另外,你有没有试过自己?你知道它是否有效吗?因为我不是我们DNS的管理员,所以我只能告诉他们在我知道他们的工作后进行更改 – ZiglioUK 2013-04-24 01:22:28

根据您的DNS MX记录,您可以定义主机名。 例如“经销商” ,将设置MX记录,电子邮件域“reseller.yourdomain.com”

也就是说领域,谷歌的应用程序安装程序将要求把为“@”或

+0

THanks,我也会对此进行记录 – ZiglioUK 2014-03-21 00:07:13