Best email, calendar, contact server/software?
What would you suggest for something I can use to sync my e-mail, contacts, calendar, etc. with my computers and phones? Exchange does everything I want, and it's something I'm experienced running; but it's expensive, has reasonably high overhead, and in some ways is far more than needed.
Please don't make a suggestion for something in the cloud. That's not an option.
I'd even settle for multiple items to serve each purpose. For example; standard IMAP mail would suffice just fine, but to use for the Contact & Calendar sync?
The only thing I seem to find is Zimbra. Is that the only/best option?