We have been currently using Ubuntu 8.04 LTS + Postfix + Courier as our mailing solution, and we are planning to move to ZCS.
Currently, our scenario is like this:
1. We have 2 domains viz. mydomain.com and mydomain.net.
2. mydomain.com 's email has been hosted at service provider.
3. mydomain.net is on my linux server in local network.
4. All company users use mydomain.net for internal email purpose like email@example.com etc.
5. We have departmentwise email accounts at our service provider like firstname.lastname@example.org
6. For incoming mails (i.e. world to email@example.com), we use getmail / fetchmail on our linux server (via cron) to fetch mails from service provider, and forward to internal users (firstname.lastname@example.org)
7. For outgoing mails to out of our network, we relay through service provider's SMTP servers.
8. For outgoing mails, we use postfix's generic maps, to transform a locally valid address into a globally valid address when sending mail across the Internet (eg. email@example.com would be rewritten as firstname.lastname@example.org when mail goes out of our network)
I want to move to ZCS (OpenSource). It would be great help if anyone can guide me to set it up to fulfill my current scenario + ZCS's additional features are always there.
I have been familiar with linux and mail servers. I have installed and tested ZCS on my trial server, its a great product. I just want to fit it into my scenario. We are on static leased line of 1 Mbps.
Sorry for very long post, but I think it was required to let you know about my situation, and thanks a lot for reading the same.