I have a special requirement to implement mail server(cyrus imap) with pam_mysql and mysql authentication. I plan to handle 200K to 350K accounts(mailboxes) with 1Gb mail quota and i am expecting 5% of users will access the server simultaneously.
Following are the statistics about the mail quota using by users.
PHP Code:
20% users --> 1Gb
20% users --> 750MB
Rest of --> 300MB
estimated storage capacity 160TB
I have some clarification from the above mentioned scenario
1. Is there any limitation for user accounts(mailboxes), user quota in cyrus imap?
2. Is single cyrus imap will handle these all?
3. What is the minimum hardware(cpu, memory and storage) requirement for this scenario?
4. Here we are using HP servers(DL380, DL580). which is most preferable?
5. Which operating system is most suitable for this scenario(here i am using RHEL5.2)?
6. How yahoo, gmail handling this unlimited user quota and simultaneous access?
I really appreciate your valuable comments in this regards.
Thanks