We just simply disabled all webmail access provided by Cpanel on our services
and then setup our own webmail on it's own account but with an added
"ServerAlias webmail.*" line added to Apache's httpd.conf file and our
DNS templates are setup to add a "webmail IN A xx.xx.xx.xx" line to
all domains added to the server.
The effect is our own webmail system that is not constantly overwritten by
every Cpanel update that comes out (annoying) and has the address of
http://webmail.mydomain.com where mydomain.com is the user's domain.