• Our team is looking to connect with folks who use email services provided by Plesk, or a premium service. If you'd like to be part of the discovery process and share your experiences, we invite you to complete this short screening survey. If your responses match the persona we are looking for, you'll receive a link to schedule a call at your convenience. We look forward to hearing from you!
  • The BIND DNS server has already been deprecated and removed from Plesk for Windows.
    If a Plesk for Windows server is still using BIND, the upgrade to Plesk Obsidian 18.0.70 will be unavailable until the administrator switches the DNS server to Microsoft DNS. We strongly recommend transitioning to Microsoft DNS within the next 6 weeks, before the Plesk 18.0.70 release.
  • The Horde component is removed from Plesk Installer. We recommend switching to another webmail software supported in Plesk.

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:

'xxxx@xxxx.de' on 02.08.2013 18:34
Server Error: "550 5.1.1 <xxxx@xxxx.de>: 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 user1@domain.ltd failed (locale::facet::_S_create_c_locale name not valid), ignored
registering mailname user2@domain.ltd failed (locale::facet::_S_create_c_locale name not valid), ignored
registering mailname user@anotherdomain.ltd 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