Article ID: 124250, created on Jan 22, 2015, last review on Jun 17, 2016

  • Applies to:
  • Plesk 11.0 for Linux
  • Plesk 11.5 for Linux


When setting catch-all email address in mail settings under Home > Subscriptions > SUBSCRIPTION > Mail tab > Change Settings, it does not work for secondary domains.

The following error appears in maillog:

<nonexistent@domain.tld>: Recipient address rejected: User unknown in virtual mailbox table 


This settings is applied not for all domain in the subscription. Such behavior is considered to be a software issue #PPPM-816.


According to Plesk 12 Release Notes mail settings have been redesigned and "Mail sent to non-existent users" feature can be configured for individual domains. Please consider upgrading your Plesk to the latest version.

As a workaround use the following command to add catch-all email address to domain:

# /usr/local/psa/bin/domain_pref -u domain.tld -no_usr mail@domain.tld

Search Words

catch all setting does not apply

catch all setting does not work

Recipient address rejected: User unknown in virtual mailbox table

catch all target

What to do with mail sent to nonexistent users

a914db3fdc7a53ddcfd1b2db8f5a1b9c 56797cefb1efc9130f7c48a7d1db0f0c 01bc4c8cf5b7f01f815a7ada004154a2 29d1e90fd304f01e6420fbe60f66f838 0a53c5a9ca65a74d37ef5c5eaeb55d7f aea4cd7bfd353ad7a1341a257ad4724a

Email subscription for changes to this article
Save as PDF