One of the perks of having your own domain name is that you can setup your own email addresses for your domain. While cPanel makes it easy to manage email accounts and have access to webmail applications like Horde, it does not automatically give you a nice simple url for accessing your preferred webmail application. However, with a few extra steps you can fix this.
Step 1: Your WebMail URL
First find out what the login url is to your preferred webmail application. cPanel’s default mail path is http://www.yourdomain.com/webmail. Your web host probably provided you with the default mail url. Once you login, cPanel gives you a variety of options, usually Horde is one of your webmail options. For example the direct url for Horde is usually something like:
https://www.domain.com:2096/horde/login.php
Once you determined the webmail url you need to login into cPanel and setup a subdomain.
Step 2: Add The Subdomain
In cPanel find the Subdomains icon and select it. If you do not see a Subdomains option, then your web host does not offer this feature for your account. You may need to have the web host complete this procedure for you or upgrade your account.
In Subdomains, you will want to Add, a webmail subdomain, so that your subdomain will be webmail.domain.com. Do not add the subdomain as mail as this is most likely already being used by your web host for other reasons.
Step 3: Setup Redirection
The last step is to choose Setup Redirection for the subdomain you just added. You want to redirect the subdomain you just added to the direct url for your webmail. For example:
webmail.domain.com should redirect to https://www.domain.com:2096/horde/login.php
Note that it is best to take advantage of SSL and redirect to the https url instead of the regular http url. This provides an encrypted connection. Although most browsers will display a security warning stating that the SSL certificate does not match the domain name, the connection is still encrypted and therefore secure.