What happened to messages that are logged by Warden but are missing from the users mailbox?

Overview

If an email appears in the Warden message log but is absent from the recipient's mailbox, it has likely been discarded by a Plesk mail handler during processing.

Identifying Discarded Messages

To verify if messages are being discarded, search the system mail logs using the following command:

# zgrep discarded /var/log/maillog*

A typical output will resemble the following:

/var/log/maillog.processed:May 17 16:15:18 web8 postfix-local[913896]: message discarded by a mail handler
/var/log/maillog.processed.2.gz:May 11 04:33:58 web8 postfix-local[2121107]: message discarded by a mail handler
/var/log/maillog.processed.3.gz:May  9 07:57:44 web8 postfix-local[3185723]: message discarded by a mail handler
/var/log/maillog.processed.3.gz:May  9 07:57:47 web8 postfix-local[3185815]: message discarded by a mail handler
/var/log/maillog.processed.3.gz:May  9 07:57:50 web8 postfix-local[3185826]: message discarded by a mail handler
/var/log/maillog.processed.3.gz:May  9 07:57:53 web8 postfix-local[3185840]: message discarded by a mail handler

Troubleshooting & Configuration

The presence of the message discarded by a mail handler entry indicates that the email failed validation checks enforced by Plesk. This behavior is typically caused by strict anti-spam or authentication policies.

To resolve this issue, review and adjust the following settings within the Plesk interface:

  • Enable DMARC to check incoming mail
  • SPF checking mode configured as reject email when SPF resolves to fail (deny)

Navigate to Tools & Settings > Mail Server Settings to modify these policies. Adjusting the configuration to a less restrictive mode will prevent legitimate messages from being silently discarded while maintaining security standards.

  • DMARC, SPF, discarded, missing
  • 4 Users Found This Useful
Was this answer helpful?

Related Articles

How can I fix the error: Host '127.0.0.1' is not allowed to connect to this MariaDB server?

Overview This article provides resolution steps for the MariaDB connection error Host...

How can I fix the error: Parse error at /etc/clamav/clamd.conf Unknown option ScanImage?

Overview The clamav-daemon.service may fail to start due to unrecognized configuration...

How can I fix the error: The domain limit of this license key has been reached?

Overview The Admin and Pro editions of Danami products enforce a maximum domain limit within the...

After upgrading from Centos 7 to AlmaLinux 8 Amavis is treating mail with low scores as spam. How can I fix this?

Overview Following an upgrade from CentOS 7 to AlmaLinux 8, Amavis may incorrectly classify...