• Please be aware: Kaspersky Anti-Virus has been deprecated
    With the upgrade to Plesk Obsidian 18.0.64, "Kaspersky Anti-Virus for Servers" will be automatically removed from the servers it is installed on. We recommend that you migrate to Sophos Anti-Virus for Servers.
  • The Horde webmail has been deprecated. Its complete removal is scheduled for April 2025. For details and recommended actions, see the Feature and Deprecation Plan.
  • We’re working on enhancing the Monitoring feature in Plesk, and we could really use your expertise! If you’re open to sharing your experiences with server and website monitoring or providing feedback, we’d love to have a one-hour online meeting with you.

Qmail dropping rejected local mail

ArnonW

New Pleskian
Mail server dropping rejected local mail with no NDR

I see quite a few posts about stopping bouncebacks, but I seem to have the opposite problem: No bouncebacks.

The mail server is set to Reject mail to non-existent addresses.

When I send mail from external host to a non-existent local address [email protected], it's rejected, and I get a bounceback as desired.
When I send mail from local host to a non-existent external address [email protected], it's rejected, and I get a bounceback (showing that the externaldomain.com mail server is rejecting mail as well).

However, following an upgrade from 9.5.2 => 9.5.4, the following scenario no longer works:

When I send mail from local host to a non-existent local address [email protected], it's simply dropped, and I do not get a failure notice (NDR) or bounceback. This is the case when using webmail, or if I set up a forward from [email protected] => [email protected] - no bounceback.

The maillog shows the following as the last reference to the dropped delivery:
Feb 28 13:52:55 hosting1 qmail: 1330455175.731007 starting delivery 8068: msg 173704052 to local [email protected]
and nothing more, the message vanishes into thin air.

Update:

Now using Postfix instead of Qmail, the result is the same, but the log shows:
Mar 1 21:38:14 hosting1 postfix-local[4052]: cannot chdir to mailname dir doesntexist: No such file or directory
Mar 1 21:38:14 hosting1 postfix/pipe[3781]: 765C2A3381CD: to=<[email protected]>, relay=plesk_virtual, delay=0.06, delays=0.05/0/0/0.01, dsn=2.0.0, status=sent (delivered via plesk_virtual service)

I found this posting: http://old.nabble.com/Re:-Using-VERP-on-Postfix-server-p29634002.html

For some reason the "plesk_virtual" handler is reporting "status=sent" (success) on a failed delivery. Why does it do this? How can it be configured to return a failure status?
Does anyone have any idea how to get the Reject feature to work correctly and provide a NDR on failure?
 
Last edited:
Back
Top