所以我必须承认我不是网络管理员,所以我对 DNS 的了解非常有限,而且我认为我搞砸了一些事情。
我拥有一个域名——我们姑且称之为mydomain.com
。我让我的托管服务提供商将其设置为[email protected]
转发到[email protected]
(我的 Gmail 帐户)。这似乎运行良好;当我发送电子邮件到 时,[email protected]
我会在我的 Gmail 收件箱中收到它,当朋友向该地址发送电子邮件时,我也会收到它。当我们最初设置它时(并且当它正常工作时),我不认为我们有任何mydomain.com
所有的MX 记录。
不久之后,我开始使用电子邮件发送服务。(类似于 MailChimp,虽然不是 MailChimp。)我们称之为mysender.com
。我注意到,无论何时我尝试[email protected]
使用 MySender 发送邮件到,它都无法正常工作。它永远不会成功。使用该服务,发送到其他人来自[email protected]
完美运行!但当我尝试从[email protected]
到 [email protected]
使用相同的服务,它永远不会实现。
于是我开始进行一些调查,试图找出原因,我发现一个网站建议我需要在 DNS 中为域设置 MX 记录。所以我昨天才这样做,现在我担心我把事情搞砸了,因为似乎根本没有邮件流过。现在,即使我[email protected]
从 Hotmail 或类似的东西发送邮件,它也不再显示在我的 Gmail 收件箱中。
这些是我添加的记录。有人能告诉我我做错了什么,以及我需要做些什么不同的事情吗?
mydomain.com MX 3600 [10] mydomain.com
mydomain.com MX 3600 [20] smtp2.mysender.com
mydomain.com MX 3600 [30] inbound.mysender.com
答案1
如果 mysender.com 只发送邮件而不接收邮件,则它不应该在您的域上有任何 mx 记录。(删除 20 和 30 MX 记录)。此外,您的 mx 记录中引用了 mydomain.com必须有一个A记录,cname 记录会导致邮件传递出现问题。最后,如果您域中的其他用户没有收到来自 mydomain.com 的邮件,则他们必须在 mydomain.com 上设置转发或别名。
答案2
您应该只发布要发送邮件的 MTA 的 MX 记录到。除了 MX 到主机名记录之外,您还需要主机的地址记录。
您没有为发送邮件的主机添加 MX 记录。
但是,您应该发布 SPF 记录 - 其中包括您发送邮件的所有主机/域从
答案3
您是否考虑过为您的域名设置 Google Apps?http://www.google.com/apps/intl/en/group/index.html
它将指导您完成整个过程,并且可能比您现有的更为可靠。
答案4
无论如何,似乎您需要在 MX 记录末尾添加一个最后一个点“。”,无论之前的建议是什么:
- 我的域名.com MX 3600 [10] 我的域名.com。
- mydomain.com MX 3600 [20] smtp2.mysender.com。
- mydomain.com MX 3600 [30] inbound.mysender.com。