配置GSuite以与Route 53配合使用 - “MX记录没有2个字段”错误。

29

我正在尽力按照GSuite过时的指示,通过AWS Route 53托管区域(即域名)将电子邮件路由到Gmail。以下是过时的说明:

enter image description here

我按照指示设置了数值:

enter image description here

我看到:

发生错误
请求有误。
(InvalidChangeBatch 400: MXRRDATANotTwoFields (MX记录没有2个字段) 遇到 '')

enter image description here

所以它不允许我创建记录。

7个回答

49

我在使用新的AWS控制台时遇到了问题,但结果发现问题出在我身上。我没有仔细阅读说明。

在输入值之前需要有一个数字值(未解释清楚),该数字值应位于域名或IP地址之前。当我添加了这个数字后,在新的控制台中就可以正常工作了。

输入图像描述


我也遇到过这个问题。你需要在同一个记录中创建所有的MX记录。即使我的邮件网站说“添加新的MX记录”,但你不需要创建多个MX记录,而是将它们全部放在同一文本框中,每行分开:10 mydomain.com、20 mydomain.com、50 mydomain.com。 - Curtis
我还发现,当使用其他邮件服务器时,这也可以解决同样的问题,在我的情况下是添加了一个Microsoft邮件服务器记录。 - James
刚刚在评论日期成功解决了这个问题。所有记录都放在同一个文本框中,按照优先级号码后面加上一个空格,然后按回车键,直到输入完Google Workspace提供的所有记录。 - nassim

20

当我使用新的AWS Route 53界面时,我能够复现这种情况。

为解决此问题,我从顶部选择了使用旧控制台链接。

输入图像描述

然后我粘贴了下面的值,它就正常工作了。

1 aspmx.l.google.com.
5 alt1.aspmx.l.google.com.
5 alt2.aspmx.l.google.com.
10 alt3.aspmx.l.google.com.
10 alt4.aspmx.l.google.com.

现在使用旧的控制台完成此操作是我的建议。


嗨,Chris,感谢你的帮助。我同时也解决了这个问题。我还可以确认旧控制台没有这个问题。再次感谢你的帮助! - stevec
1
没问题,很高兴你的问题得到了“解决”。我已经通过控制台向Route 53团队提交了反馈,希望这个问题会被解决 :) - Chris Williams
我使用了新的控制台,并且只是在数字前加上了:1 5 5 10 10。 - roktecha
@haxpanel,您是否仍然遇到上述问题?我无法再次重现它,只是想知道您是否能提供任何重现步骤 :) - Chris Williams
@ChrisWilliams 我使用了旧的控制台,它可以工作。在看到错误后,我没有花太多时间尝试新的控制台,而是去了SO。 :) - haxpanel

6

您需要输入多个值。这个很好地工作了。

在此输入图像描述


5
新版的Route 53控制台出了一些问题。我在旧版控制台中尝试了完全相同的操作,它立即就能正常工作。我希望AWS能够尽快修复这个问题。如果您在此期间遇到此问题,请尝试通过单击左侧面板上的链接简单地返回旧版控制台: enter image description here

3

实际上,MX记录包含优先级和主机。数字越小,优先级越高。您也可以在Google上查找相关信息。


2

看起来问题的原因是每行中优先级和主机之间的空格的性质或长度。将每行中所有这些空格减少到一个空格就可以解决我的问题。



网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接