我有一个电子邮件地址:support@mycompany.com。
我在Google应用和其他邮件服务提供商处注册了此电子邮件。现在有两个地方可以收到发送到support@mycompany.com的邮件
邮件服务器如何确定要发送到哪个地方?
也许这取决于邮件服务器查找地址的方式?
如果我使用gmail发送到support@mycompany.com,Google应用将收到此电子邮件。
如果我使用webform(如我公司网站上的“联系我们”链接),则另一个邮箱将收到此电子邮件。
有人可以告诉我为什么吗?也许邮件服务器有自己的序列来查找其他邮件服务器中的收件人?一旦他们发现一台服务器接受此收件人的地址,它就会发送出来?
答案 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地址。在这种情况下,它是您的其他邮件服务器。
以下是一些阅读材料:
最好在google /您的其他邮件服务器上修改您的mx记录,这样该电子邮件地址只有一个权限。