0

我已经使用“Google Apps for your domain”在一个子域(比如“app.mydomain.com”)上映射了一个 Google App Engine 应用程序,并且我已经使用 mydomain.com 的 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

4 回答 4

1

正如您链接到的相关 Stack Overflow 帖子中正确回答的那样,这是不可能的。

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

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

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

于 2016-03-01T22:45:13.917 回答
0

您应该能够按照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(然后子域邮件将转到同一位置)。

于 2013-04-24T00:18:40.390 回答
0

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

所以对于 mydomain.com 和 app.mydomain.com 会在 Bind 中这样

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

如果您需要验证域

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

于 2013-04-24T01:15:24.413 回答
0

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

这是谷歌应用程序设置将要求输入为“@”或

于 2014-03-20T05:24:36.503 回答