我有一个Windows Server 2008的框,我主持了一些网站(在不同的域),发送电子邮件作为其function的一部分。
我一直在检查SMTP事件,并发现一些警告,看起来像这样:
发送到主机“219.88.242.10”的邮件在传送到远程域“orcon.net.nz”时失败,原因如下:出现SMTP协议错误。 导致错误的SMTP动词是'HELO'。 来自远程服务器的响应是'550无效HELO / EHLO必须在[]中包含FQDN或IPv6文字。 ”。
这是什么意思?
我想这与我的SMTP设置有关。 我只使用Windows附带的默认SMTP服务器。
如果是用我的设置,还有什么我应该做的安装SMTP服务器?
干杯,
查尔斯
Ps有没有更好的(免费)SMTP服务器,我应该看看? 我正在使用谷歌应用程序的电子邮件,所以我不需要收到电子邮件,只是发送它们。
如果服务器本身的FQDN是“server.domain.local”(意味着它只在内部networking上有效)的结果,并且接收服务器对传入的电子邮件执行rDNS或SPF检查,则可以继续阻止电子邮件。 解决这个问题的方法是将服务器上的传出FQDN设置为SMTP虚拟服务器的属性,以便在外部有效,如“mail.domain.com”。 请确保在外部DNS转发和查找区域中为此服务器设置rDNS和SPFlogging以及Alogging(您需要让ISP为您设置rDNSlogging)。
您需要为您的服务器定义完全限定的域名。
我想这里:
System - Computer Name - Change - More - DNS Suffix.
参考
由于我无法find有关SMTP服务器的Windows 2008中的任何内容,因此我将在设置FQDN所需的DNSlogging上提供此Windows 2003文档 。