Plesk

Unable to receive emails to particular email account in Plesk: User unknown in virtual mailbox table

Symptoms

Unable to receive emails to a particular email account with the following error message in /var/log/maillog file:

550 5.1.1 john.doe@example.com: Recipient address rejected: User unknown in virtual mailbox table

Cause

Postfix virtual_alias_maps misconfiguration. Namely the recipient address is missed in the Postfix virtual_alias_maps configuration:

# postmap -s /var/spool/postfix/plesk/virtual | grep john.doe@example.com
#

Resolution

  1. Connect to the server via SSH.

  2. Add missing alias for the affected mailbox:

    # echo "john.doe@example.com john.doe@example.com" | postmap -i hash:/var/spool/postfix/plesk/virtual

Note: replace john.doe@example.com with the appropriate email account from the error message. 

Exit mobile version