I'm having a mail related problem with one of my domains. I have limited access to the server and I'm having difficulty communicating with the host on this problem. Perhaps if I had some ideas on what to check I could get them to do it.
The story -- Linux Apache cPanel. call the domain aaaaa.com. The main user name for this domain, i.e., the Main Account under Mail Account Maintenance, is aaaaa. Things worked fine before the server crashed a month ago and they did a restore onto a backup server. The problem is that any mail to the aaaaa mailbox is bounced and the error is host aaaaa.com[ip address] said: 451 Temporary local problem - please try later (in reply to RCPT TO command).
I have sent mail from my normal ISP as well as 2 different web based accounts I have. None of the mail goes through, sometimes I get the above error msg, sometimes I get nothing back.
Initially the aaaaa mailbox was the default mailbox so I wasn't getting any mail; I did not have any extra users/mailboxes or forwarders set up. I set up another user on the domain, call it bbbbb. Mail to email@example.com
goes through fine. I made bbbbb the default mailbox and now I am getting mail, it comes through the bbbbb mailbox. But if I send mail to firstname.lastname@example.org
I still get the 451 error.
If I create a mail forwarder in cPanel so that email@example.com
is forwarded to firstname.lastname@example.org
then mail to email@example.com
goes through and is received at firstname.lastname@example.org
. If I remove the forwarder then I am back where I started where mail to email@example.com
does not go through.
On dnsstuff.com there's an email test tool. If I enter address firstname.lastname@example.org
then it says aaaaa.com - [Could not connect: Got an unknown RCPT TO response: 451 Temporary local problem - please try later
] If I enter address email@example.com
then it says aaaaa.com. - [Successful connect: Got a good response [250 Accepted]]
The problem seems to be related to the mailbox named aaaaa. Since this is the Main Account mailbox, I cannot remove or change it. At least, if I can remove or change it, I do not know how. I have asked my host if I can remove or change it from cPanel and they did not answer.
Early on my host suggested it was a problem with my ISP. I don't see how since mail I sent from 3 sources yields the same results. Plus consider the results from dnsstuff.com. Plus consider that if I create the forwarder for firstname.lastname@example.org
then it goes through.
I've seen a number of posts on 451 errors referring to something to do with DNS lookups on the sender. I don't think that's the issue either since mail to email@example.com
goes through, as well as mail going through with the forwarder created.
I found a couple of posts suggesting that the domain aaaaa.com is missing from /etc/localaliases. I don't have access to this file to check. But, if the entry is missing, would mail to firstname.lastname@example.org
still go through? Seems to me that it would not, but I do not know.
I have seen posts on 451 errors mentioning problems with MX records. Again, I do not see how since mail to email@example.com
goes through, as well as it going through with the forwarder in place. But if someone can tell me otherwise, then please explain.
I don't know of anything to check in my cPanel or files that could be causing this, unless it's some type of missing file, directory, or bad permissions that I don't know about. Everything looks in place, but I confess that I might not know what to look for. As I said, the only thing I can look at is what my cPanel allows me to look at, plus what I can look at with ftp, but that basically amounts to the same thing as far as the files and folders are concerned.
I hope my description of the symptoms makes sense. Does anyone have any ideas as to what could be causing this error with these symptoms? Am I maybe missing a file/directory/permission related to the aaaaa mailbox that I might be able to check and correct myself? Or is it likely some config file or permission on the server somewhere that I have to get the host to check, and if so, an idea of what or where to look would help as I could try to get them to check it.
Thanks for any help.