Server Fault is a question and answer site for system and network administrators. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

So I'm using cPANEL, and I have a problem with my email. I recently took the hosting of a website and i try to make the emails work the same way as they use too.

One of the users has a gMail account : and receive her email on her gmail. It works if I set an MX Entry for ASPMX.L.GOOGLE.COM priority 1

But the other users are using POP3 to connect to the mail server, so I defined: priority 0.

Unfortunately, when I do this, the person on gMail doesn't receive her email any more. Her email address doesn't exist on my server.

Hopefully someone can shed some light on this.

share|improve this question
up vote 4 down vote accepted

MX is per domain, and can't be per-user. So all the mail for will arrive to (one of) the SMTP servers you define in MX.

Then you can setup mail forwarding to deliver mail to different external accounts.

Alternatively you can deliver all mail to POP3 mailboxes, and gmail user can setup POP download in gmail settings to pull mail from POP3 box.

share|improve this answer

Generally you cannot have separate MX records for individual users. MX records are authoritative for the entire domain - that is to say, MX records work for only - they're not granular by user.

Your best bet is to set the MX records to point to one server (I recommend the POP server in this instance), and then have the POP server forward mail for the one Gmail account to Gmail.

share|improve this answer

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.