我正在尝试找到一个具有以下要求的简单邮件服务器:
- imap/pop/smtp
- 最好是开源的
- 垃圾邮件拦截和防病毒支持
- 可扩展到 1000 个邮箱和域
- 允许从 .net 平台进行管理(添加/删除邮箱)的 API
- 最好是 windows 或 Linux
我研究了以下服务器:
- Mail Enable - 拥有我需要的 API,而且似乎可以扩展,包含很多我不需要的开销功能(日历、任务、联系人管理器等),而且它不是开源的。
- hMailserver - 看起来不错,只是他们最近将许可更改为封闭源代码,通过浏览他们的用户论坛,它似乎仍然存在一些错误。
- Smartermail - 看起来不错但价格昂贵,并且有很多我不需要的交换服务器类型的功能。
- Dovecot - 在多次看到这个站点上推荐的 dovecot 之后,我正在考虑在 Linux VM 上运行它,但是我看不到任何关于它的 API 的信息。
您能否为我提供以上 3 的一些见解或推荐其他替代方案?
使用 dovecot,您可以将用户数据库设置为使用MySQL,然后通过您喜欢的任何方式与 MySQL 数据库交互来管理用户——他们甚至有一个用于 MySQL 的 .net连接器,您可以使用它来创建您的 .net 接口。
我使用 hMailserver 和 Exchange,只有后者有问题。在最新版本中解决了一些惹恼一些用户的小错误,对于我的使用来说,该产品绝对坚如磐石。
与其玩猜谜游戏,不如为这些产品以及您找到的任何其他产品设置一些虚拟机,然后尝试一下?花一点时间评估每一个都比选择错误要好得多。