Plesk

Mail delivery does not work: do not list domain in BOTH mydestination and virtual_mailbox_domains

Symptoms

Cause

Postfix misconfiguration causes email routing issues and prevents a certain domain from receiving incoming emails.

Resolution

According to the official Postfix documentation it is prohibited to list virtual mailbox domain name as mydestination domain name.

  1. Connect to the server using SSH.

  2. Correct the necessary mydestination parameter in /etc/postfix/main.cf by setting it to the following value that is compatible with other Plesk configurations:

    mydestination = localhost.$mydomain, localhost, localhost.localdomain

  3. Restart the Postfix service, so that the changes can take effect:

    # service postfix restart