You receive a bounce message that says User unknown in virtual alias table

Problem Description

You receive a bounce message that indicates "User unknown in virtual alias table". This means that the server you sent the message to does not have that email address configured. If you know the email address exists, then there's a good chance that the message was routing to the wrong server.

Problem Resolution

Most often this issue occurs when you've added the domain that you're sending to within your hosting account and forgot to disable mail for the domain even though mail is handled elsewhere.

For example, let's say you're sending to You have added to your cPanel account, yet mail for is handled with Google Apps rather than within your Websavers server.

To resolve this problem, disable mail for the domain on your local server using the following steps:
  1. Log in to cPanel
  2. Choose the Mail tab
  3. Choose the "Change Settings" button in the bar across the top (beside Create Email Address)
  4. Uncheck the box beside "User unknown in virtual alias table"
Try sending your message again. 

If the domain is set up as an alias, be sure that it's not also aliasing mail, since the mail is handled off-site. Simply DNS aliasing is enough to ensure it works as it should. Go to the domain's configuration and choose "Settings". Uncheck Mail and click OK.

Was this answer helpful?

 Print this Article

Also Read

Email is bounced with an error about DomainKeys or SPF

Problem Description When you receive an error about SPF (and often a link to for...

ERROR: "That domain isn't in my list of allowed rcpthosts" when trying to receive email on all mailboxes

If someone trying to send you email gets this error, simply disable and re-enable all affected...

You receive a bounce email with error 550 Message rejected

Problem Description You receive a bounce similar to the following error:...

My email messages are being deleted

This can only happen in one of two ways:   1. You deleted the messages accidentally, 2. You...