Email from one domain not being received

I have a strange problem with receiving email on a domain hosted on a system with the Hestia control panel.

Sending email from name@domain1 to name @domain2, I have the following situation:

  1. domain1 is hosted on a Plesk control panel on a vps (Linux Ubuntu OS).

  2. The email logs on this server show the following, indicating that the email has been delivered (apparently):

    324087E91C: to=name@domain2, relay=plesk_virtual, delay=1.2, delays=0.74/0/0/0.47, dsn=2.0.0, status=sent (delivered via plesk_virtual service)

  3. However, the email never arrives in the inbox for name@domain2 (which is hosted on a Hestia panel, also Linux Ubuntu). I have searched the exim logs on the receiving server (/var/log/exim4/mainlog and /var/log/exim4/rejectlog), but there is no trace of the email. No indication that the email was received and rejected or anything like that.

  4. I have tried to deactivate the Spam filter on the mail domain settings for domain2, but this doesn’t help.

  5. I can send email from name@domain2 to name@domain1 without any problem.

  6. I can send email from name@domain2 to other domains without any problem (meaning that domain2 doesn’t have a problem sending).

  7. I can send email from name@domain1 to other email addresses without any problem (meaning that domain1 doesn’t have a general problem with sending).

  8. I can send email from various addresses to name@domain2 without any problem (meaning that domain2 doesn’t have a general problem with receiving).

So at this point the only thing that doesn’t work is sending email from name@domain1 (Plesk) to name@domain2 (Hestia). I have spent several hours trying to troubleshoot this without success.

I would be most grateful if someone could give me some pointers as to what might be wrong, or what I can do to find out what is wrong.

I can add to the above that I am able to send an email from name@domain1 to name@domain2 using telnet via ssh on the domain1 server.

Is domain2 defined as a local maildomain on the sending server?

2 Likes

Thank you for that comment, Maurice. domain2 was hosted on the sending (Plesk) server before I moved it to the Hestia server. After removing the mail functionality from domain2 on the Plesk server I was able to receive emails from domain1 on the Plesk server to domain2 on the Hestia server. Quite a headache with a simple solution in the end!