smtp; 550访问被拒绝 - 无效的HELO名称(参见RFC2821 4.1.1.1) [英] smtp;550 Access denied - Invalid HELO name (See RFC2821 4.1.1.1)
问题描述
我正在运行Windows Server 2008 R2,但是我收到了来自少数几个域的smtp邮件。
I'm running Windows server 2008 R2 but am getting smtp mail rejected from a few domains.
要测试它我将文本文件放入C: \inetpub\mailroot \Pickup目录,如下所示:
To test it I'm dropping a text file into C:\inetpub\mailroot\Pickup directory, with something like this:
From: my@emailaddress.com
To: someone@somewhere.com
Subject: testing
This is a test
它将发送到某些域名,但有些域名正在返回:
It will send to some domains, but some are returning:
Reporting-MTA: dns;DEDICAT-93I3U5A
Received-From-MTA: dns;DEDICAT-93I3U5A
Arrival-Date: Wed, 8 Aug 2012 12:50:58 +0100
Final-Recipient: rfc822;someone@somewhere.com
Action: failed
Status: 5.5.0
Diagnostic-Code: smtp;550 Access denied - Invalid HELO name (See RFC2821 4.1.1.1)
我知道这可能与服务器上的smtp设置(IIS 7.5)有关。
有人可以给我一些关于从哪里开始的建议吗?
I understand this could be something to do with the smtp setup on the server (IIS 7.5). Can anybody give me some advice as to where to start please?
谢谢,
Andy 。
推荐答案
某些SMTP服务器要求您使用HELO命令发送有效的主机名,该命令也与反向DNS相同请求来自的IP地址。
Some SMTP servers require you to send a valid host name with the HELO command that also is the same as the reverse DNS of the IP address the request originates from.
您可以通过旧的IIS6管理控制台配置IIS SMTP服务器使用的主机名。为此,请选择SMTP服务器,右键单击并选择属性
,转到选项卡交付
,然后单击按钮高级
。
You can configure the host name the IIS SMTP Server uses through the old IIS6 Management Console. To do so, select the SMTP Server, right click and select Properties
, go to the tab Delivery
and then click on the button Advanced
.
您的IP地址的反向DNS通常由您的ISP控制。
The reverse DNS for your IP address is usually controlled by your ISP.
这篇关于smtp; 550访问被拒绝 - 无效的HELO名称(参见RFC2821 4.1.1.1)的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!