I was wondering what kind of server(s) do I need if I want to run a mail server that handles approx 200+ email accounts with each averaging 50 emails per day?
Mail server setup would be:
- Postfix: to send and receive mail via SMTP.
- Dovecot: POP and IMAP server to manage local mail directories and allows users to log in and download their mail and handle user authentication.
- Postgrey: to greylist incoming mail, requiring unfamiliar deliverers to wait for a while and then resend.
- amavisd-new: manager for organizing antivirus and spam checking content filters.
- Clam AntiVirus: virus detection suite.
- SpamAssassin: for sniffing out spam in emails.
- Postfix Admin: web front end for administering mail users and domains.
- Afterlogic WebMail Lite: beautiful webmail interface for users.
- SSL Certificate
Yes, I could use Amazon EC2 instance(s) but from what I understand, they have limitations in sending email from EC2 instances and also emails from Amazon IPs end up in Spam. Besides these, my requirement is kind of special, its not just a regular mail server that I'm looking to setup (would've use Gmail for business) so a dedicated server would probably be best solution.
So my questions:
- Will I still have email sending limitations using a dedicated server?
- What kind of server(s) do I need for this requirement (200 * 50)?
- Are there any cost-effective hosting providers that would set up the mail server for me at a nominal cost?
- Any other things to consider when running a mail server yourself?