Email Not Delivered from WHM Despite Status Showing Accepted
Hello everyone,
I am experiencing an issue with email delivery from my WHM server. When I send an email, it shows the status as "Accepted" in WHM's Mail Queue Manager or delivery reports, but the email is not delivered to the recipient's inbox (or spam/junk folder).
Here’s what I have checked so far:
- The email logs in
/var/log/exim_mainlog
for any errors or delays. - DNS records like SPF, DKIM, and DMARC, which appear to be correctly configured.
- Verified that the recipient’s email server is not blocking my domain or IP.
- Ensured the server’s IP is not blacklisted.
Despite all this, the emails still aren't reaching the intended recipient. It seems like the issue is happening after the message leaves the server but before it is accepted by the recipient's mail server.
Has anyone faced a similar issue? Any guidance on troubleshooting this further or fixing the problem would be greatly appreciated.
Thanks in advance!
-
Hey there! If you can confirm in /var/log/exim_mainlog that your server is connecting to the remote system and then sending the message, and that the message leaves your server, there isn't anything else you can do on the cPanel server side of things to ensure the delivery. You'd need to let the recipient know through some other means that the mail isn't being delivered properly on their end.
0 -
If I sent mail from the same business email from sales@abc.com to info@abc.com, it sent, but when I sent mail from free IDs like Gmail, the mail didn't deliver to the receiver.
0 -
Can you clarify if the issue is sending out to Gmail or receiving incoming messages from Gmail?
You should check and ensure that your provider doesn't block port 25, which is common among many providers to help cut down on spam on their network: https://support.cpanel.net/hc/en-us/articles/360041074753-Why-is-port-25-blocked
0 -
I'm sorry. I mean, if I send mail from my professional email to a free email ID like Gmail, then the mail is not received on Gmail. I don't know what the main issue is.
0 -
Do you have root access to the server? If so, can you check the logs in /var/log/exim_mainlog to see the full mail transaction there?
0 -
Yes, i have the root access and the status there shows is accepted.
0 -
I think my earlier statement still stands then - if the mail leaves your server properly you'll need to contact the recipient to find out more about the issue from their end.
0 -
Should I check port 25 or not?
0 -
if the mail is leaving your server that confirms port 25 is opened.
0
Please sign in to leave a comment.
Comments
9 comments