邮件服务器如何确定收件人的电子邮件地址

时间:2012-05-12 03:20:42

标签: email smtp

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

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

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

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

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

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

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

2 个答案:

答案 0 :(得分:1)

在您的DNS设置中,您有一些名为MX记录的内容,这会告诉您邮件的去向。

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

只需打开两个DNS设置,然后将谷歌设置复制到另一个。

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

答案 1 :(得分:1)

所以这与DNS有关。 DNS是一个允许用户将文本名称(如support@mycompany.com)转换为IP地址的系统,该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
  3. 最好在google /您的其他邮件服务器上修改您的mx记录,这样该电子邮件地址只有一个权限。