- Plesk for Linux
DKIM is enabled on the server:
The Allow signing outgoing mail and "This option cannot be switched off while DMARC is switched on for incoming mail" checkboxes are marked in Tools & Settings > Mail Server Settings > DKIM spam protection.
SPF is enabled on the server:
The Enable SPF spam protection to check incoming mail checkbox is enabled in Tools & Settings > Mail Server Settings > SPF spam protection.
DMARC is enabled on the server:
The Enable DMARC to check incoming mail checkbox is marked in Tools & Settings > Mail Server Settings > DMARC.
The Use DKIM spam protection system to sign outgoing email messages directive is turned on in Plesk > Domains > example.com > Mail Settings.
The filter rule which is rejected all emails is created in Subscriptions > example.com > Mail > email@example.com > Roundcube > Settings > Filters:
Any email sent to the
firstname.lastname@example.org is rejected as email which is not signed by DKIM what causing DMARC check to fail and, as a result, this email is passed to the Junk/Spam folder.
It is a product bug PPPM-8138 which will be fixed in future product updates.
As a workaround, perform the following actions:
- Log in to Plesk.
Go to Domains > example.com > DNS Settings.
Find the DMARC DNS record:
Click on DMARC DNS record, e.g. _dmarc.example.com, and change the p= value for the DMARC DNS record to p=none:
Click OK and then Update to apply done changes.