• If you are still using CentOS 7.9, it's time to convert to Alma 8 with the free centos2alma tool by Plesk or Plesk Migrator. Please let us know your experiences or concerns in this thread:
    CentOS2Alma discussion
  • Please beaware of a breaking change in the REST API on the next Plesk release (18.0.62).
    Starting from Plesk Obsidian 18.0.62, requests to REST API containing the Content-Type header with a media-type directive other than “application/json” will result in the HTTP “415 Unsupported Media Type” client error response code. Read more here

Recipient address rejected: User unknown in virtual mailbox table

Darkcallen

New Pleskian
Ladies and Gentlemen
we have a RootServer Hetzner with Plesk 11
There we have installed over the panel postfix.
Then created a customer, there entered a domain.
Then email Dressen created.
This email can be accessed with Outlook.
Email to come it works super.
But sending email via this is not possible.
It comes back the following email:

Your message did not reach some or all recipients.

Subject: test
Posted on: 02.08.2013 18:34

The following recipient (s) can / can not be reached:

'[email protected]' on 02.08.2013 18:34
Server Error: "550 5.1.1 <[email protected]>: Recipient address rejected: User unknown in virtual mailbox table" '

How can we correct the problem?

Sincerely yours

Darkcallen
 
In order to resolve this issue, just reset the mail setting to reject the mails for non-existing users:

Home>Subscriptions>domain.com>Mail>Mail settings>What to do with mail sent to nonexistent users ="Reject"
 
Tried that, didn't work.

For that domain I have changed nonexistent users to forward and when I have saved the settings, I'd changed it back to reject, but to problem still exists.
 
Try to rebuild mailsettings with mchk after "Reject"
 
Nope problem still exists. All domains have non-existent to reject set. Ran "mchk --with-spam" but problem still exists.
 
I see the following message in the /tmp/mchk.log file:

==> Checking for: mailsrv_entities_dump...
registering mailname [email protected] failed (locale::facet::_S_create_c_locale name not valid), ignored
registering mailname [email protected] failed (locale::facet::_S_create_c_locale name not valid), ignored
registering mailname [email protected] failed (locale::facet::_S_create_c_locale name not valid), ignored
...

Does this problem exists due to my locale setting? When I login from my Mac OS X client I see the following message:

-bash: warning: setlocale: LC_CTYPE: cannot change locale (UTF-8): No such file or directory
 
Yes, it may be a reason. Make sure that you have:

# locale
LANG=en_US.UTF-8
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"
LC_ALL=
 
I did have the above output, although I found that I need to disable "Set locale environment variables on startup" in my Terminal app. (under Preferences -> Advanched)

I re-run the "mchk --with-spam" and works perfectly now.
 
For those who need to have locale set in Terminal app under Mac OS X, they also can set the "LC_ALL="en_US.UTF-8" variable in .bash_profile.
 
Back
Top