Ok so using that third box with perdition for the imap/pop users and your MTA?
On that third box instead of installing the mailstore for the web interface-why not just add a virtual host/the url you want people to connect too. Domains>Virtual Hosts tab. The virtual host requires a valid DNS configuration with an A record.
You can deploy a load balancer so that all users can log in using the same address/name instead of having to remember which server their mailbox is on.
You set up a virtual hostname of mail.example.com and configure the mail servers, mail1.example.com to mailx.example.com.
When users log on to mail.example.com, the load balancer directs the user to any one of the mail servers to verify the log on information. After successfully logging on, users are redirected to the actual server their mail is stored on. While they are logged on, all subsequent requests go directly to their server.
In order to configure load balancing for ZCS,
- Each Zimbra servers must have a routeable address/name.
- You must configure the virtual hostname on the administration console.
- You must turn on the following localconfig setting on each mail server,
zmlocalconfig -e zimbra_auth_always_send_refer=true
Quote:
|
We like giving a single URL for webUI use
|
The real question is-for the web interface, are you trying to hide the url of the machine they connect to? That would be a whole other topic/method.