【问题标题】:Can I configure SMTP in IIS, so it relays to a remote SMTP server?我可以在 IIS 中配置 SMTP,以便它中继到远程 SMTP 服务器吗?
【发布时间】:2010-09-19 08:24:04
【问题描述】:

我想在我的 Web 服务器上配置 SMTP,以便通过 SMTP 服务器发送的任何电子邮件都被中继到远程 SMTP 服务器。 IIS SMTP 服务器必须使用 SMTP 身份验证,并使用主机名、用户名和密码(就像配置普通电子邮件客户端一样)。

有人知道这是否可行吗?

【问题讨论】:

    标签: security iis email smtp


    【解决方案1】:

    是的,这是完全可能的,并且相对容易配置。

    我的网站上有几篇关于 SmartHosting 的文章可能会有所帮助:

    http://www.christopherlewis.com/SmartHosting/SMTPSmartHosting.htm

    http://www.christopherlewis.com/SmartHosting/SMTPSmartHostingPt2.htm

    它们是针对 Exchange 2003 编写的,但 Exchange 2003 使用 IIS 的 SMTP 引擎,因此设置相同。

    基本上,您右键单击 SMTP 站点,选择属性、传递选项卡、出站安全,然后在基本身份验证字段中输入您的凭据。返回到 Delivery 选项卡,然后单击 Advanced 并在 SmartHost 字段中输入远程 SMTP 服务器名称。

    编辑

    以上链接已失效。

    试试http://intellitect.com/configuring-windows-smtp-server-on-windows-2008-for-relay/

    【讨论】:

    • 谢谢。我需要在“域”部分添加任何内容吗?或者这应该足够了吗?有没有一种简单的测试方法,就像我上面配置的那样,但似乎无法让它工作。
    • 您不必在域部分设置任何内容 - 至于测试,我会运行 WireShark,并过滤 SMTP 流量。您可以检查 SMTP 日志,其中应该显示连接过程。
    • 我对此投了反对票,因为链接的文章不再存在。
    • 支持 - 新链接真的很有用!
    • 我投了反对票,因为即使新链接有效,您也应该将内容添加到答案中,这样我们就不会再通过这个新链接再次遇到同样的问题
    【解决方案2】:
    【解决方案3】:

    我认为您只能为特定域设置出站中继,而不是全面覆盖。

    http://www.isaserver.org/articles/smtprelayinboundoutbound.html

    编辑: 我以前没有这样做过,也许值得一试:

    从服务器属性中,您可以尝试选择“交付”选项卡,然后选择高级。在智能主机中,键入传出 SMTP 中继 IP/域。选择确定,然后选择“出站安全”并在基本身份验证框中输入您的用户名/密码。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-09-03
      • 2017-11-26
      • 2020-04-19
      • 2023-03-13
      • 2019-12-01
      相关资源
      最近更新 更多