Windows SMTP服务器build议?

我的古代邮件服务器机器在几天前被废弃了。 我从备件和骨桩拼凑出另一台机器,包括重新格式化现有的磁盘,并安装Windows 2000的新副本(我有很多的Win2000许可证)。 这将是我工作的小公司的内部SMTP服务器。

用于接收域,相关POP3服务器,排队系统以及执行一些自定义事情(包括由某些邮件消息触发的脚本)的系统的SMTP服务器是我们自己的软件并且是我们想要的。 我正在寻找的是发送邮件到外部地址的手段。 该软件需要联系DNS服务器,执行MX查找,并通过SMTP将消息发送到各个目标系统。 传递邮件信息的内部接口可以是任何东西,尽pipe最有可能通过SMTP也是如此。 免费是好的,但我没有问题的支付这样的软件,如果它做我想要的没有问题。 但是,任何商业软件都必须有至less14天的试用期,因为我的经验是有很多陷阱,任何软件都需要certificate可以正常工作。 如果14天工作正常,我很乐意为此付款。

我已经尝试了几个免费程序,但每个都有它的问题。 其中一个(不记得名字)工作得很好,但每天限制在10条信息,尽pipe这在文档中没有提到。 这让我非常生气,我想避免那个供应商。 我对于之前使用的转发服务器并不满意,所以经过8年左右的时间,再次环顾四周,希望能find更好的东西。

总而言之,这里是要求:

  • 必须在Windows 2000上运行。

  • 不得在端口25或110上build立服务器,或者必须configuration为避免这些端口。

  • 在接收邮件时不需要安全。 它将在路由器的后面,不会在外部暴露它的端口。

  • 可能是免费的或商业的。 如果不是免费的,必须有至less14天的免费评估期。

  • 可以使用SMTP接收要转发的邮件,但也可能需要一些备用接口,如每条消息运行一个可执行文件。

  • 不需要排队系统,POP3服务器等。只需要将消息转发到目标域的MX机器。

有什么build议么?

Windows Server附带的Internet信息服务器(IIS)软件包含一个基本的SMTP引擎,可以执行您正在查找的内容。 您可以通过控制面板的“添加/删除程序”部分进行安装。 进入Windows组件,然后进入IIS的详细信息,并findSMTP服务。

安装完成后,可将其configuration为接受服务器上任何IP /端口组合上的连接。 如果需要,您可以通过SMTP发送消息或将MSG文件写入拾取文件夹。 它将处理从那里的外部交付。

当然,您还需要确保遵循常规的电子邮件规则,例如在您发送的IP上有适当的反向DNS条目等。

我对你的要求有一些评论。 最大的一个是任何MTA(邮件传输代理 – 这是你正在寻找的) 必须有排队消息的能力。 目标域名MX停机时会发生什么? 或者返回一个400错误代码? 如果你的MTA没有排队重试信息,那么除了把信息放在地板上以外,还有什么其他的工作要做呢? 你应该拒绝任何不能排队的软件。

你为什么不想在25号港口听呢? 毕竟,这是标准的SMTP端口。 特别是因为你会在防火墙后面。 不过,这更多是一个select的问题。

不要拒绝其他操作系统。 带有Postfix的Linux使得邮件传输变得非常稳定(它会运行直到硬件失败),而且它是免费的。