SmarterMail order of operations

This article will go over the order in which SmarterMail processes operations in terms of whitelisting, junk mail filters, etc.

Once a message enters the SmarterMail spool any command line executables that were set to run will do so. Spam checks will then occur on the messages followed by local delivery of the email. If the email is a local delivery the steps below are performed in order:

  1. Process any spam filtering
  2. Process any domain level content filtering
  3. Process any user level content filtering
  4. If the target mailbox has a forwarder setup, that forward address is added to internal list of SmarterMail recipients
  5. The message is then delivered to the target mailbox
  6. If the target mailbox has an autoresponder the auto response message is added to the spool.

Any remote deliveries would be performed after these steps.