Hi,
I don't think the whitelist feature is what I'm looking for, because I feel like that just does "allow it in no matter what", and that's not what I'm trying to accomplish.
Essentially, I'm trying to create a list of senders / domains who are not evaluated by any spam filtering, but are evaluated for "everything else", for example, still apply relevant disclaimers, still scan for viruses, still modify the subject to contain "JUNK" or "VIRUS", still BCC specific people if a certain subject line text is found, etc.
I've tried creating an extra rule "BypassSpamFilter" with a lower priority than my "apply disclaimers" or "modify subject" rules, and an action object "SetScoreZero" on that rule that sets the spam score to zero (Field X-SPAM-LEVEL with a Value of 0), but it seems like (maybe? I have no idea) the message is received, the score is set to zero, then the other rules re-evaluate the spam score of the message and change the score to not zero.
I then put that rule as a higher priority, thinking maybe the other spam filtering would set the score to not zero first, and the "BypassSpamFilter" rule would then change the score to zero afterwards, but that also didn't work.
I really don't want to use the whitelist feature, unless I'm misunderstanding what the whitelist does, because I need to run all of the other rules on messages from these specific senders and domain, I just don't want PMG to care if it thinks the message is spam or not spam.
Alternately, is there some way to do math on these messages instead of setting the score to zero?
Like could I look for messages from somedomain.tld, and do something like "X-SPAM-LEVEL"="X-SPAM-LEVEL"-5 to lower the score by 5 points? When I tried testing doing this with other rules, all I managed to do was set the value of that header to "literally negative five".
I don't think the whitelist feature is what I'm looking for, because I feel like that just does "allow it in no matter what", and that's not what I'm trying to accomplish.
Essentially, I'm trying to create a list of senders / domains who are not evaluated by any spam filtering, but are evaluated for "everything else", for example, still apply relevant disclaimers, still scan for viruses, still modify the subject to contain "JUNK" or "VIRUS", still BCC specific people if a certain subject line text is found, etc.
I've tried creating an extra rule "BypassSpamFilter" with a lower priority than my "apply disclaimers" or "modify subject" rules, and an action object "SetScoreZero" on that rule that sets the spam score to zero (Field X-SPAM-LEVEL with a Value of 0), but it seems like (maybe? I have no idea) the message is received, the score is set to zero, then the other rules re-evaluate the spam score of the message and change the score to not zero.
I then put that rule as a higher priority, thinking maybe the other spam filtering would set the score to not zero first, and the "BypassSpamFilter" rule would then change the score to zero afterwards, but that also didn't work.
I really don't want to use the whitelist feature, unless I'm misunderstanding what the whitelist does, because I need to run all of the other rules on messages from these specific senders and domain, I just don't want PMG to care if it thinks the message is spam or not spam.
Alternately, is there some way to do math on these messages instead of setting the score to zero?
Like could I look for messages from somedomain.tld, and do something like "X-SPAM-LEVEL"="X-SPAM-LEVEL"-5 to lower the score by 5 points? When I tried testing doing this with other rules, all I managed to do was set the value of that header to "literally negative five".