NatDab

Registered
Mar 4, 2012
2
0
51
cPanel Access Level
Reseller Owner
Hi Guys,

Today I was updating a PHP script that was running on a cPanel powered server for a client. Before I updated the script, I backed everything up via pretty much ever means that I could - including the cPanel backup options. After the update, a bunch of stuff was broken because of some modifications that the client had made that they neglected to tell me about, so I rolled back the home directory backup from cPanel (and subsequently the relevant MySQL DB backup).

Now all email accounts are stuffed, but in a couple weird ways. SMTP won't accept logins or route mail to mailboxes, but IMAP allows you to log in to the account. cPanel lists all the accounts in the email account section along with their quotas and I can log in with them to the HTTP web-mail server on 2095 and get into the various clients but again, cannot send mail. The catch all address also fails and gives a 550.

However there are a couple of forwarders that are used because of a changed domain, and emails to these addresses are delivered to the mailboxes of the new domain addresses which no mail can get through to via any other means.

I am at a loss to what is happening here, tracing the delivery routes in cPanel shows no issue and the MX is set up for local. It is screwing with my head.
If you were wondering SMTP is just giving the standard 550 No/Unavailable mailbox.

If anyone has any ideas, it would be much appreciated!! :)
 

ruzbehraja

Well-Known Member
May 19, 2011
392
11
68
cPanel Access Level
Root Administrator
Did you try:

WHM >> Repair Mailbox permissions

This function will inspect mailbox ownership and permissions and attempt to fix any issues that may exist.
 

ruzbehraja

Well-Known Member
May 19, 2011
392
11
68
cPanel Access Level
Root Administrator
if I have understood right......

Did you check if your MX is set to Remote?

WHM >> DNS Editor >> Domain Name >> At the Bottom = MX: Remote

set it to Local and retry.