我目前正在使用Google Apps的免费版本来托pipe我的电子邮件。它对我的官方邮件非常有用, 我在Google上的电子邮件是[email protected]。
另外,我使用安装在Windows机器上的IIS SMTP从网站(www.mydomain.com)发送大容量邮件(注册,忘记密码,通讯等)。
这些电子邮件是从[email protected]发送的
我的问题是,当我从使用IIS SMTP的网站发送电子邮件到邮件地址[email protected]我没有收到电子邮件到谷歌应用程序。 (如果我通过[email protected]电子邮件框在服务器上安装pop服务,我只会收到这些电子邮件)。 似乎IIS SMTP忽略了域MXlogging,只是将这些电子邮件发送到我的本地服务器。
这里是我的DNS的DNSlogging:
mydomain.com A 82.80.200.20 3600s mydomain.com TXT v=spf1 ip4: 82.80.200.20 a mx ptr include:aspmx.googlemail.com ~all mydomain.com MX preference: 10 exchange: aspmx2.googlemail.com 3600s mydomain.com MX preference: 10 exchange: aspmx3.googlemail.com 3600s mydomain.com MX preference: 10 exchange: aspmx4.googlemail.com 3600s mydomain.com MX preference: 10 exchange: aspmx5.googlemail.com 3600s mydomain.com MX preference: 1 exchange: aspmx.l.google.com 3600s mydomain.com MX preference: 5 exchange: alt1.aspmx.l.google.com 3600s mydomain.com MX preference: 5 exchange: alt2.aspmx.l.google.com 3600s
请帮忙!
谢谢。
这可能是由三个潜在问题中的一个造成的。 A)Google邮件将邮件捕获为垃圾邮件,B)本地计算机上的某些内容正在热插拔邮件,或者C)SMTP服务器没有正确设置以允许中继。
在A)的情况下,无论如何都值得做。 在您的DNS区域的TXTlogging中,请确保从服务器添加用于外发电子邮件的所有IP地址。 也许是82.80.200.20,如果你的networking服务器只有一个IP地址,那么已经在那里了,但最好确认一下。 如果您从未列为已批准的SPF发送服务器的东西发送邮件,则您的邮件将被标记为潜在的垃圾邮件。 此外,检查您的电子邮件,Gmail可能不喜欢的任何不寻常的模式(空白主题,垃圾邮件关键字等)。
对于B),确认您的IIS SMTP设置不会将您的域名定义为一个帐户。 IIS安装应该非常简单。 基本上只是将127.0.0.1设置为允许的中继,其他的一切应该是默认的传出smtp服务器。
对于C),这基本上是我在前面提到的,以确保您的中继设置为127.0.0.1,或者您在发送时进行身份validation。
另一个testing是发送到一个非Gmail帐户,看看它是否到达。 这将确认smtp服务器正常工作。
此外,您可以执行nslookuptesting以确认没有其他DNS服务器热连接DNS。 您可以从命令行使用以下命令testing它:
nslookup set type=mx yourdomain.com
更新:
问题解决了。
从我没有使用谷歌应用程序的时间,我有一个服务器上安装的pop3服务 。 这创build了一个名为mydomain.com smtp下的本地域。 删除pop3电子邮件框的本地域名smtp解决了我的问题 。