关于包含在 Microsoft 的 Internet 信息服务 (IIS) 6.0 中的 SMTP 服务。
我认为内置的 SMTP 服务无法路由出站消息,除非路由到必须手动指定的特定域。但是,我刚刚与某人进行了一次对话,他的理解让我大吃一惊。我在网上查看了各种文章,但它们只会让我更加困惑。
那么,有人能明确说明 IIS SMTP 服务是否可以用作出站邮件的通用中继吗?例如,我是否可以设置一个使用它来发送出站邮件的网站,然后 SMTP 服务将出去查找收件人的 MX 记录并路由电子邮件?
答案1
是的,IIS 中的 SMTP 服务能够实现完整的端到端传递。为了使其以这种方式运行,必须满足以下要求:
- 服务器需要位于可路由的 IP 地址(即不是保留的私有范围之一中的 IP 地址)
- 需要正确配置服务器上的 DNS 设置,以便能够正确解析收件人域的 MX 记录
- 您需要清除“智能主机”设置。在 IIS 管理控制台中右键单击 SMTP 服务器,选择“属性”,选择“传递”选项卡,单击“高级”按钮,您将看到用于输入智能主机的空间。
答案2
是的,IIS SMTP 可以用作普通 SMTP 服务器。
如果您遇到问题,请尝试在 SMTP 配置的“连接”窗口中查找 SMTP 服务器上中继的 IP 限制。您还可以检查防火墙是否阻止了来自该服务器的 TCP 端口 25 流量。