SOLVED Emails not showing up in webmail or imap but are there

Jonathan Dotson

Registered
Mar 29, 2017
3
1
3
Raleigh NC
cPanel Access Level
Root Administrator
I have a fresh install of Centos 7 and Cpanel. I can send email fine and the logs show that I'm receiving email but when I log into webmail (any of them, Horde, Roundqube etc) there is no mail. Exim shows nothing in the queue.

If I send an email to myself from webmail it also doesn't work. I suspect the issue with with Dovecot but I don't see any errors in the logs so I'm not sure what to check.

I put a ticket in with Cpanel and still haven't heard back (this was at 5:00 Eastern time) so I figured I would post here since no email is frustrating.

This is my first time using Cpanel for anything btw.

Thanks for the help!
 

Jonathan Dotson

Registered
Mar 29, 2017
3
1
3
Raleigh NC
cPanel Access Level
Root Administrator
So I figured out what's going on... ALL email is going to the catch all account instead of the proper mailbox even though it exists. I even changed the settings to send an email saying the mailbox doesn't exist instead of using the catch all and created a new email account. As soon as i emailed the new account I got an email saying the mailbox doesn't exist.

Why would it say it doesn't exist when it clearly does?

I also ran the script to fix permissions and that didn't help.
 
Last edited by a moderator:

Jonathan Dotson

Registered
Mar 29, 2017
3
1
3
Raleigh NC
cPanel Access Level
Root Administrator
I wanted to update this in case someone else messes things up like I did apparently...

Cpanel support fixed the issue and was very detailed about what was wrong and why. Basically I shouldn't have added my dns records before I created the account. See below:
Hello,

The domains router was getting conflicts because it was being ready as user nobody instead of xxxxxx and wasn't routing the email properly. This occurred because the domain was added using Add A DNS Zone in WHM before creating the account or removing and then adding the DNS zone again. This was corrected by removing the entry causing issues in /var/cpanel/users/system and then running

[09:07:24 xxxxx [email protected] /var/cpanel/users]cPs# cd /etc
[09:07:26 xxxxx [email protected] /etc]cPs# mv userdomains userdomains.orig ; /scripts/updateuserdomains --force
 
Last edited by a moderator:
  • Like
Reactions: Infopro