Take the 2-minute tour ×
Server Fault is a question and answer site for professional system and network administrators. It's 100% free, no registration required.

I have just moved servers with around 20 clients hosted on it. I have moved from a propriety management system to Cpanel/WHM.

I just wondered how to go about changing the email username for accounts that I create in Cpanel.

By default, when you add a Cpanel account, email address usernames are automatically 'USER@ACCOUNTDOMAIN.COM'. I want to be able to change this to whatever I want (to match the old usernames).

I am using Exim in Cpanel.


share|improve this question
Why the downvotes? –  Aaron Mar 6 '13 at 18:29
add comment

1 Answer

up vote 0 down vote accepted

Found the answer on the Cpanel Forums, from a Cpanel employee. It's not the one I wanted, but here it is:


Using the full e-mail address is required, due to the way e-mail username and password information is stored. Each domain has its own passwd and shadow file, and the POP/IMAP service needs the full e-mail address in order to know which passwd and shadow files to check for authentication information. There is no way to work around this.

Not using the full username only applies when logging into FTP on an account that has a dedicated IP address. This is a different authentication system from that used by e-mail. The full e-mail address must be used when accessing a mailbox using POP or IMAP, whether from a mail client like Outlook or Thunderbird or using Webmail.

The only case in which this does not apply to e-mail is logging in with the account's cPanel username, which is only for accessing the default account mailbox.

share|improve this answer
add comment

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.