If your email server (like Exim on a cPanel server) is delivering a message to the INBOX, but Outlook is still showing it in the Spam or Junk Email folder, the cause is almost always client-side filtering in Outlook itself. Here’s how to fix this reliably.
Emails from @senderdomain.com are being delivered correctly to INBOX by the server, but IMAP linked Microsoft Outlook automatically moves them to the .spam or Junk Email folder.
Outlook has a built-in Junk Email filter that scans incoming email messages after they are downloaded via IMAP. Even if Exim or Dovecot delivers to INBOX, Microsoft Outlook may override that based on its own assessment. Any changes to an email's location or classification made by Microsoft Outlook is synced to the server via IMAP and then synced to all your other devices connected via IMAP to the email account.
“Outlook moves suspected spam to the Junk Email folder even when using IMAP.”
– Microsoft Support
@senderdomain.com
@senderdomain.com.Some antivirus tools (e.g., BitDefender, Norton, McAfee) have their own spam filters. Either disable them or whitelist the domain in their email filtering settings.
@senderdomain.com in cPanel’s Spam Filters settings.
Note: Some of the above options name, layout may in Outlook depending on the version install and the operating system in use. However the basic underlying functionality is the same