Feature Request: Updated Mail Processing Pipeline Documentation
Idea shared by David Fisher - Today at 11:10 AM
Proposed

There used to be a KB article describing how SmarterMail processes an incoming email, but it appears to reflect an older version and doesn't include many features added over the years.


It would be extremely helpful to have an updated article showing the current order of operations for an inbound message, including where the following occur:

  • SMTP connection and recipient validation
  • Initial spool write
  • Message Archiving
  • Antivirus (Defender, ClamAV, Command-Line AV)
  • Spam filtering
  • Routing Rules
  • Content Filters (Domain/User)
  • Events
  • Spool Command Line File
  • Final delivery, quarantine, delete, or failure

It would also help to note which stages terminate processing (for example, antivirus detection), and which features continue processing afterward.

Even a simple flow diagram would be very useful for administrators developing integrations or troubleshooting mail flow.

Spool Command line isn't documented where it runs on the legacy article, I assumed it ran first thing, but it appears to run after all A/V scans, just before Routing Rules, it seems. 

Reply to Thread

Enter the verification text