0

我有一个电子邮件地址:support@mycompany.com。

我在 Google 应用和其他邮件服务提供商中注册了这封电子邮件。现在有两个地方可以接收发送到 support@mycompany.com 的邮件

邮件服务器如何确定发送到哪个地方?

也许这取决于邮件服务器查找地址的方式?

如果我使用 gmail 发送到 support@mycompany.com,Google 应用会收到这封电子邮件。

如果我使用网络表单(如我公司网站上的“联系我们”链接),另一个邮箱将收到这封电子邮件。

谁能告诉我为什么?也许邮件服务器有自己的序列来查找其他邮件服务器中的收件人?一旦他们发现一台服务器接受了这个收件人的地址,它就会发送出去?

4

2 回答 2

1

在你的 DNS 设置中,你有一个叫做 MX 记录的东西,它告诉你的邮件应该去哪里。

您的域名和虚拟主机之间似乎存在 DNS 问题。您的域名(在 namecheap 之类的地方)有一个 DNS,而您的网站也有一个单独的 DNS。您网站主机的 DNS 未配置为您的 Google Apps 主域上的相同 MX 记录。

只需打开两个 DNS 设置并将 google 设置复制到另一个。

看看这个http://support.google.com/a/bin/answer.py?hl=en&answer=174125

于 2012-05-12T03:26:29.620 回答
1

所以这与DNS有关。DNS 是一种系统,它允许将诸如 support@mycompany.com 之类的文本名称转换为 IP 地址,从而将您的邮件路由到正确的目的地。对于电子邮件,dns 系统使用 MX 记录。

在您的特定情况下,当您通过 GMAIL 发送电子邮件时,他们的服务器首先在其本地 DNS 服务器上进行 DNS 查找。在这些 DNS 服务器上,谷歌应用程序具有权限,因此它们将消息路由到那里。但是,如果您从非 google 站点发送电子邮件,则根据 IANA 规则拥有权限的任何人都会为您提供 IP 地址以将邮件邮寄到。在这种情况下,它是您的其他邮件服务器。

这里还有一些读物:

  1. http://en.wikipedia.org/wiki/MX_record
  2. http://en.wikipedia.org/wiki/Domain_Name_System

最好在 google/您的其他邮件服务器上修改您的 mx 记录,以便该电子邮件地址只有一个权限。

于 2012-05-12T03:28:45.670 回答