Order of operations
Question asked by Rod Strumbel - 9/12/2022 at 12:01 PM
So... we have several operators:

Domain level content filtering
Domain level events
Account level content filtering
Account level events
Account level forwarding

What order do they occur in on an inbound message ?

(I tried to find this all laid out in the documentation but came up empty)

I need to setup a rule that fires before the account level forwarding executes in order to filter out messages I don't want going anywhere.

6 Replies

Reply to Thread
Tony Scholz Replied
Employee Post Marked As Answer
Hello Rod, 

Content filtering is handled 
  1. system level ( This includes the SPAM scores, SPM-LOW, SPAM-MED, SPAM-HIGH ) 
  2. domain level ( top to bottom ) 
  3. user level ( top to bottom ) 
Only a single content filter can run. Once one triggers all others are ignored. 

Content Filtering
Content filtering is a great way for System Admininstrators, Domain Administrators and/or Users to perform actions on incoming emails that meet specific criteria. For example, it's possible to use content filters to delete messages with certain attachments (e.g., attachments with a .exe extension), forward messages from a specific email address to another account, move messages to a certain folder or even alter the subject of a message by appending something to it prior to delivery. While content filters are most commonly used to organize email by moving messages to specific folders, they're extremely flexible and allows you to filter messages the way you want to.
Content filters will only work on inbound messages that deliver to an actual mailbox. This will not trigger on an alias or mailing list. 

Please let me know if oyu have any more questions. 

Thank you
Tony Scholz System/Network Administrator SmarterTools Inc. (877) 357-6278 www.smartertools.com
Rod Strumbel Replied
Thank you for the info... unfortunately the Content Filtering isn't working for me at either the Domain nor Account Level.  Not sure the reason, but I'm trying to do a Body Contains filter and it can't find the text in the body of the message... could it be because the message body is encrypted ?
Tony Scholz Replied
Employee Post
Hello, Possibly, What you can do is to make sure that the "Content Filter" log level is set to detailed and after sending a test message you can review the log to see if there are any details in there to point to the issue. Thank you
Tony Scholz System/Network Administrator SmarterTools Inc. (877) 357-6278 www.smartertools.com
Rod Strumbel Replied
Thanks Tony, I'll play around with it later this week.

We ended up modifying the Website form that was getting bombarded implementing reCAPTCHA into it.

What I was trying to do in SmarterMail was to simply mitigate the effects of that form being inundated with junk submissions as it emails one address in SmarterMail that forwards the results to 5 others.

Anyway, will post back results once I get an opportunity.

Douglas Foster Replied
I cannot imagine why SM chose to make system/domain/user filters mutually exclusive rather than cumulative.    I call that a design flaw. 
Rod Strumbel Replied
The one thing I see missing ... and now with Tony's answer of them being mutually exclusive it makes sense why... but the operation to "Stop processing".

detection triggered
   move message to such and such folder
   notify domain administrator
   stop processing (to prevent any other rules or any sort of completed delivery from happening)

Reply to Thread