Server Fault is a question and answer site for system and network administrators. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I'm planning out a project (web/mobile app) that would require a mail server that could handle hundreds of thousands connections per hour (both IMAP/POP and SMTP) and has the ability to interface with PHP (or python or whatever) to dynamically create, delete and check for mailboxes? This is not for spam stuff, I just need my app to generate random mailboxes (and static/permanent ones too) to receive mail and process it for items listed on my service. The little research I've done so far has turned up courier, dovecot, cyrus and haraka. I think the ability to scale and/or load balance (I'm new to these terms, pardon me) would also be a requirement.

Any ideas?


locked by HopelessN00b Feb 16 '15 at 11:22

This question exists because it has historical significance, but it is not considered a good, on-topic question for this site, so please do not use it as evidence that you can ask similar questions here. This question and its answers are frozen and cannot be changed. More info: help center.

closed as not constructive by Brent Pabst, Sven, Joel Coel, Ward, Bryan Sep 13 '12 at 20:53

As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.If this question can be reworded to fit the rules in the help center, please edit the question.

Do you need actual inboxes, or can you just pipe mail to a script? – ceejayoz Sep 13 '12 at 18:32
Actual inboxes. They would have a lifespan of anywhere from a couple of minutes to a week. – crashintoty Sep 13 '12 at 21:37

What's a "high volume" in your view? regardless, pretty much any modern MTA will do the job, it's all comes down to preference one over another. I personally use Dovecot and Postfix.

Let's say high volume is whatever connections, sends, receives, retrieves, etc. that a small national email service provider handles per hour. (like a baby Gmail). – crashintoty Sep 13 '12 at 21:42

I use dovecot and postfix.. and have worked well, I think the thing you need to make robust is the performance of the server... the balance will be done between servers, but the requests of mails will be done by an application, it must be lightweight, and like I said, if you say will have hundreds of thousands of connections, better if your servers are all in cloud

Great! Thanks alot! – crashintoty Sep 13 '12 at 21:46

Not the answer you're looking for? Browse other questions tagged or ask your own question.