postfix邮件服务器设置为8000用户使用活动目录

我想安装postfix邮件服务器而不是ms交换服务器。 我们有大约8000个用户,我们要为用户使用活动目录。 我们需要多less台服务器? 我们应该select什么样的策略? 如何在邮件服务器中使用广告用户?

这更多取决于你需要处理多less条消息而不是多less用户。 8K用户不是很多,你可以为典型的家庭用户处理这样的负载,而没有任何现代硬件的问题。

请记住,后缀是MTA – 将很好地处理邮件路由/发送,但它不提供访问本地邮件存储 – 你需要像courier或dovecot pop3 / imap访问的东西。

所以如果你寻找交换replace – 它将有两层[可以在一台机器上运行..]:

  1. 邮件路由 – 后缀:消息来自内容filter; 在这个级别决定服务器邮件应该交付。
  2. 邮件存储 – postfix + courier或类似的:邮件在这里传递,最终用户连接到这些服务器来检查他们的收件箱。

可能还有第三组发送邮件的机器

在这个规模你可能想要使所有的层次都是多余的。 在开始的时候,你可以开始在两台虚拟化服务器上​​运行所有这些服务器,并使用合理的io子系统和合理数量的内存[这一切都取决于使用模式 – 但是我将以每盒32GB的速度启动8x 15krpm的磁盘。

如果将来可能有更多的用户,这种方法应该给你相当好的可扩展性。

我build议你不要让postfix查询ldap不断地检查给定的邮件地址是否有效。 相反 – 使用批处理作业,将每隔几小时从活动目录中提取所有有效的邮件地址,并填充后缀将查询的本地SQL数据库。

这个脚本可以让你知道如何从广告中提取地址。

让我问你 – 为什么你使用MS Exchange?

如果你做的不仅仅是Exchange的邮件,postfix也不是一个好的解决scheme。 你需要find一个与Exchange相媲美的邮件解决scheme – 比如“Zimbra”:

http://www.zimbra.com/

与fedora目录服务器的后缀容易安装和configuration/pipe理http://studyhat.blogspot.com/2009/10/how-to-setup-fedora-directory-server.html

我现在对Atmail Server非常满意。 根据他们的网站,他们可以很容易地处理这么多的用户(我的环境比较小,所以我不能告诉你他们是否确实能够很好地扩展)。