主题: 效能問題請教

==== 必填信息。没有填写将不予回复 ====
- iRedMail 版本号:0.9.5-1
- 使用哪个数据库存储用户帐号(OpenLDAP,MySQL,PostgreSQL):PostgreSQL
- 使用的 Linux/BSD 发行版名称及版本号:Ubuntu Linux 16.04.1 LTS
- 与您的问题相关的日志信息:N/A
====
基於以下配置:
- Hypervisor: Microsoft Hyper-V 2012 R2
- CPU: intel Xeon E3-1230 V3
- Guest CPU: Dual Core
- Guest RAM: 8GB
- Virtual Disk: SSD 512GB
- Users: 250 人
您好, 幾個問題請教:
1. 此系統架構單一用戶郵箱可以儲存多少封郵件仍可達成以下效能需求: Roundcube & IMAP4 信件列表, 讀取郵件或刪除信件回應時間不可超過 5 秒
2. 承 1. 有無建議搭配的操作系統與數據庫
3. Postfix 啟用 always_bcc 後, 如果要加快對該密送信箱搜尋郵件的速度是否建議搭配 Apache Solr ?
4. 是否可以針對個別用戶設定允許或禁止使用 Exchange ActiveSync ? 付費的 PRO 版本是否可以做到?

回复: 效能問題請教

royhutw 写道:

1. 此系統架構單一用戶郵箱可以儲存多少封郵件仍可達成以下效能需求: Roundcube & IMAP4 信件列表, 讀取郵件或刪除信件回應時間不可超過 5 秒
2. 承 1. 有無建議搭配的操作系統與數據庫

单一用户的邮箱内无论多少邮件,搭配 Apache Solr 做 full-text index 应该都能做到不超过5秒。单纯用 iRedMail 里的 Dovecot,在邮件多了之后会逐渐变慢。

royhutw 写道:

3. Postfix 啟用 always_bcc 後, 如果要加快對該密送信箱搜尋郵件的速度是否建議搭配 Apache Solr ?

强烈建议。

royhutw 写道:

4. 是否可以針對個別用戶設定允許或禁止使用 Exchange ActiveSync ? 付費的 PRO 版本是否可以做到?

目前 iRedMail 实现了对 sogo 服务的整体控制,即:要么启用 sogo 提供的所有服务,要么禁止所有--包括 webmail, calendar, contacts, tasks, activesync。
如果用 iRedMail + OpenLDAP,可以再精细地控制用户的各个服务(mail/calendar/contacts/activesync)。具体请看 sogo 文档里的 ModulesConstraints 参数。