Take the 2-minute tour ×
Webmasters Stack Exchange is a question and answer site for pro webmasters. It's 100% free, no registration required.

I'm new to GoDaddy Linux cPanel web hosting.

I've created multiple email accounts @my-domain using cPanel. These addresses can send mail successfully to each other and also to any other email account outside my domain (like Gmail).

But all emails @my-domain can only receive email from each other not from outside my domain. That is, if I send an email from my Gmail to my @my-domain account it doesn't appear in my @my-domain account web mail inbox.

Why is this happening and what's the solution?

share|improve this question
Is this a newly registered domain? Do you get anything "bounced" back to the senders email? –  w3d May 23 '14 at 14:08
Do you have DNS MX record setup on your domain? It would be easier if you show your domain name. –  edvinas.me May 23 '14 at 18:13
yes, this is new registered domain, and no senders don't receive anything back –  Sameh Kamal May 23 '14 at 18:14
I don't know what is DNS MX record –  Sameh Kamal May 23 '14 at 18:15
It looks like your host is handling your incoming e-mail and not your server directly. Call technical support. There are settings that are specific to your host that need to be made. They should be able to guide you through this. You may need to ask for second level support if the tech is not sure. This is resolvable through tech support. BTW- you do not need to wait 24 hours. That is not an issue. Call tech support. –  closetnoc May 23 '14 at 20:58

1 Answer 1

up vote 1 down vote accepted

Check DNS Records

If your domains are registered at GoDaddy, then your MX records are likely pointing to GoDaddy's email servers and not your server.

Check your DNS and make sure that your domains have the following:

  • MX record pointing to mail.domain.com
  • mail.domain.com A record pointing to your cPanel's server IP address.

With cPanel (and many systems), when sending emails between domains within the server, DNS is not consulted. This is why you can get local delivery but not delivery from domains outside of your server.

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.