根据我从搜索中了解到的情况,为避免在2008 R2 服务器上使用 SMTP 发送电子邮件时出现“拒绝访问 - 无效 HELO 名称(请参阅 RFC2821 4.1.1.1)”,必须设置其 FQDN 并输入它我做了下列的:
- 打开 IIS 6.0 管理器
- 单击服务器名称,然后右键单击 SMTP 虚拟服务器并选择属性
- 单击交付选项卡,然后单击高级
此时有一个文本框显示“完全合格的域名”。服务器名称是SERVER2,固定ip是206.xxx.xxx.5 我应该在那里输入什么?我没有要指向的 DNS。我试过 SERVER2.206.xxx.xxx.5 但是当我点击“检查 DNS”按钮时它说它是无效的。
您在该字段中输入的 FQDN 是您的服务器将用于在 HELO/EHLO 命令中向其他 SMTP 服务器标识自己的 FQDN。此 FQDN 应该是一个可以解析为您的服务器在进行出站 SMTP 连接时将使用的公共 IP 地址的名称。该 FQDN 不需要与服务器的实际计算机名匹配,与服务器的实际计算机名完全无关,除了前面提到的 HELO/EHLO 命令外,与服务器的运行完全无关。
所以...如果您希望您的服务器向其他 SMTP 服务器标识自己为mail.example.com,那么您将在该字段中输入mail.example.com 。然后,您将在您的公共 DNS 中为mail.example.com创建一个 A 记录,作为服务器的公共 IP 地址,然后让您的 ISP 在其 DNS 区域中为邮件服务器的公共 IP 地址创建一个 PTR 记录。示例.com。
完全限定域名 (FQDN) 将如下所示:
SERVER2.<yourdomainname>
如果您不知道您的域名,您可以通过在命令提示符下键入以下内容来找到它:
假设该命令的输出是:
那么你的 FQDN 是:
您还可以在“系统属性”页面上找到 FQDN。(那里将被称为“完整的计算机名称”。)至少有两种方法可以访问它。
My Computer
桌面上的项目,然后选择Properties
。或者,