Windows 2008 R2 上的 SMTP 服务器设置

Windows 2008 R2 上的 SMTP 服务器设置

我对此非常陌生,只是尝试配置 SMTP 虚拟服务器。我按照一些线程操作,让它全部运行,但邮件没有被发送。

我目前所做的 -

1)安装SMTP服务器。

2)SMTP 服务器特性

  • 常规选项卡- IP 地址设置为“全部未分配“”。
  • 访问选项卡-验证是匿名访问。其他一切都保留默认设置。
  • 交付标签-出站安全是匿名访问。在进步部分,在 FQDN 字段中输入域名,然后本地主机智能主机场地。

3) 为 SMTP 服务创建入站规则,以允许连接到端口二十五

当我尝试 telnet 时,一切正常,直到需要发送邮件为止。现在,发送者的域与接收者的域不同。不确定是否必须更改设置才能允许这样做?

我已经设定了中继限制在 SMTP 服务器上,但是因为我无法发送邮件,所以我认为最好先让它在没有中继的情况下工作。

发送邮件时我看到的错误是451 Timeout waiting for client input。以前当我启用中继限制时,我经常会遇到其他错误。

有人能给我指明正确的方向吗?如果您需要更多信息,请告诉我。

谢谢。

答案1

可能需要为端口 25 添加出站规则。还可以尝试从高级选项卡中删除智能主机

根据对限制的评论:

SMTP 虚拟服务器属性:访问选项卡 -> 连接 > 添加连接发送邮件的服务器的 IP。

例如,如果您的 Web 服务器正在发送邮件,则添加其 IP 地址。如果您希望网络上的任何人都能连接,则添加整个子网。(192.168.0.0 - 255.255.255.0)< 所有介于 192.168.0.1/254 之间的 IP 地址都可以连接。

对“访问”选项卡->“中继”执行相同操作。

相关内容