Ans*_*ari 3 networking linux email-server postfix
我想设置 postfix 邮件服务器而不是 ms 交换服务器。我们有大约 8000 个用户,我们希望为用户使用活动目录。我们需要多少台服务器?我们应该选择什么样的策略?如何在邮件服务器中使用广告用户?
它更多地取决于您必须处理多少消息/秒而不是用户数量。8k 用户并不多,您可以在任何现代硬件上为典型家庭用户处理此类负载,而不会出现问题。
请记住,postfix 是 MTA - 可以很好地处理邮件路由/发送,但它不提供对本地邮件存储的访问 - 您需要诸如courier或dovecot 之类的东西来访问 pop3/imap。
因此,如果您寻找交换替代品-它将有两层 [可以在一台机器上运行..]:
可能还有用于外发邮件的第三组机器
在这种规模下,您可能希望使所有级别变得多余。一开始,您可以开始在两个具有相当快的 io 子系统和合理数量的内存的虚拟化服务器上运行所有这些 [这一切都取决于使用模式 - 但我会从每盒 32GB、8x 15krpm 磁盘开始]。
如果您将来可能拥有更多用户,这种方法应该为您提供非常好的可扩展性。
我建议你不要让 postfix 连续查询 ldap 来检查给定的邮件地址是否有效。相反 - 使用批处理作业,每隔几个小时从活动目录中提取所有有效的邮件地址,并填充 postfix 将查询的本地 sql 数据库。
此脚本可以让您了解如何从广告中提取地址。