设置测试 SMTP 服务器

设置测试 SMTP 服务器

我对此确实是个新手,所以请原谅这个问题的基础性(?)。

我有 Windows Server 2003 的默认安装,并且我想测试电子邮件应用程序。

  1. 在该盒子上设置 SMTP 服务器的过程是什么?Windows Server 2003 是否提供了该版本,或者我可以安装免费的版本吗?哪一个?
  2. 我想测试我的应用程序是否能够将电子邮件发送到 SMTP 服务器,但我实际上并不需要发送电子邮件。有没有办法让 SMTP 服务器正常运行,只是不发送电子邮件?

干杯

安迪

答案1

  1. 正如 Matt 提到的,使用“管理您的服务器”屏幕按以下方式添加 SMTP 角色这些说明
  2. 您可以在服务器上使用 Windows 防火墙来阻止通过端口 25 的所有传出流量。更好的方法是,在网关的防火墙处阻止来自服务器 IP 地址的所有出站端口 25 流量。这可以防止服务器的网络连接完全瘫痪。

您可以通过以下 Microsoft KB 文章 324285 了解 Windows Server 2003 上的 SMTP 安全性(抱歉,您必须自己找到这篇文章;Server Fault 只允许新用户每篇文章发布一个 URL)。该文章显示,您可以根据 IP 地址授予或拒绝对 SMTP 虚拟服务器的访问权限。这可能是将邮件流限制在您想要允许的少数几个地方的另一种替代方法。

答案2

您可以设置具有邮件服务器角色的 Windows Server 2003。它随 Windows 一起提供,因此从某种意义上说它是免费的(因为您已经为它付费了)。

如果您给服务器一个错误的网关 IP,那么它将无法发送任何电子邮件,并且您可以在 LAN 上检查所需的一切。

作为新手,一定要小心谨慎。我会认真检查 Windows Server 2003 的安全性,尤其是电子邮件方面的安全性。这可能会成为对您发起攻击的绝佳媒介。

相关内容