我在 G Suite 上设置了 2 个客户端。根据 Google 的支持、他们的在线工具以及我所了解的所有电子邮件传递信息,DNS 配置非常完美:SFP、DKIM、DMARC。
他们可以完美地发送电子邮件,并且他们的电子邮件总能到达。
问题是他们无法收到几个域名的电子邮件。一个是 icloud,另一个是一家大型连锁酒店,还有一个是一所大学。
我联系了 Apple 支持部门,经过几个月的尝试,他们终于能够修改他们的“某些内容”,以便电子邮件能够发送到其中一个域。(但他们不会告诉我出了什么问题。)
奇怪的地方就在这里……现在可以从 icloud 接收电子邮件的客户端只能在一个域别名上接收。其他域别名仍然无法从 icloud 或其他发件人那里收到电子邮件。因此,无论 Apple 在其端做了什么更改,都只会影响这个域。
更奇怪。如果 icloud 发送电子邮件到[电子邮件保护],它会通过。如果他们发送到[电子邮件保护]邮件没有通过。如果他们给 gmail 和 CC 客户都发邮件,那么两封邮件都没有通过?到底是什么原因导致这样的事情?
我可以从 icloud 获取消息 ID,而 GSuite 支持表示这些 ID 永远不会到达服务器。由于我无法联系这些组织中的任何一个的 IT 部门,因此我可以获取任何错误代码或回复。我只是有一些愤怒的客户没有收到一些重要联系人的电子邮件。
答案1
我们在 gmail MX 服务器前面放置了一个 SMTP 网关,果然,我们无法从 icloud 获得连接。我们使用了另一个域并将其连接到网关,并让其路由到 google。成功了!不同之处在于该域的 DNS 托管在 cloudflare。我们将客户的域移动到 Cloudflare 名称服务器,第二天它就开始工作了。因此,看起来只有一些电子邮件服务无法访问名称服务器,但几乎所有其他服务都可以访问。这是一个很难弄清楚的问题,因为没有服务给出任何类型的错误。