适用于Linux的SMTP服务器,configuration简单

我正在寻找replace我们老化的邮件服务器,我决定要更改我们使用的SMTP服务器软件。 我们目前运行exim。 多年来,我一直与其他一些MTA(即Postfix和Sendmail)合作,并且在我看来,就configuration而言,它们都吸引人:它们都是神秘,肮脏和不雅,至less与其他任务关键的守护进程,我必须每天工作(Apache,MySQL,Dovecot等)。

我们的邮件服务器不能处理太多的内容(我们使用MessageLabs来过滤入站邮件:我相信你会明白在防火墙上阻止对tcp / 25的访问所带来的乐趣),所以我不需要高性能的东西。 垃圾邮件和反病毒也不是太重要,这要归功于MessageLabs。 我真正想要的是一个简单,简洁的configuration语法,不需要神秘的知识来读写。 一些可以接受邮件的n个域名,并根据简单的映射提交给我们的IMAP服务器。

有什么build议么?

现在,Postfix已经准备就绪,可以用于大多数发行版,只需要有限的configuration。 如果您的投放服务器对于所有域都是相同的,则configuration将主要限于将域添加到“目标域”。 如果您需要传送到内部服务器,则只需将其设置为“中继主机”,例如括号[10.0.1.50]中的目标机器IP即可)。

另外,还有一个Postmin的Webmin面板,它将编辑文本文件的繁琐操作花费在很大程度上。

我不会试图卖给你太多的坚持与Exim,但它似乎是关于最好的FOSS SMTP服务器。 在你命名的SMTP服务器中,只有Exim是我会碰到的。

这个configuration有点神秘,但是具有处理它所引发的各种部署场景所需的灵活性。 也许你的eximconfiguration随着时间的推移已经积累了一些“残余”,使得它看起来过于复杂。 对于你所描述的,假设你不需要别名function,RBL查询,反病毒等,你真的可以有一个非常简单的configuration。

我的主要生产Exim安装处理我公司的域到一个本地收件人的Maildir,转发到两个(2)远程收件人和我的个人域名。 这个configuration是289行,我可以很容易地删除列入黑名单的收件人的注释和function,RBL查找,存档传入/传出电子邮件到BSMTP,处理我的个人域名,并且只把公司电子邮件转发到DynDNS MailHop Outbound,大约200行。 这对我来说似乎很简单。 如果我对合作伙伴的SMTP服务器和别名function进行身份validation,则可能会丢失更多。

顺便说一句:当你说“按照简单的映射交付给我们的IMAP服务器”,你是在谈论交付给当地的邮递员,或者是什么?

如果我在你的位置上,我会认真考虑在你最喜欢的linux发行版上安装webmin 。 CentOS + webmin将是这个应用程序的扣篮。

Webmin将sendmail.cf文件及其所有变幻无常的文件抽象成一个易于使用,logging良好的界面。