Tony said:
I get a lot of spam with the message "If this email is not spam, click here
to submit the message to FortiGuard - AntiSpam Service." I have made rules
that are supposed to send any emails with the phrase "If this email is not
spam," and/or the word "FortiGuard" to the Junk e-mail folder, but the rules
never work. Does anyone know what I'm doing wrong?
Hard to diagnose a rule that is never revealed. Would help to see the
actual rule.
Are you sure that what you *see* is what is actually in the raw source
of the e-mail? If it is HTML formatted, the source is upon what you
need to base your rule, not what you see. For example, maybe you see
FortiGuard
but the raw source shows
Fort<b></b>i<table><tr><td>Guard</td></tr></table>
Outlook's rules will ignore HTML tags but they act as word boundaries.
So the *word* "FortiGuard" doesn't actually exist in the e-mail. Hard
to tell without see an actual exhibit of the e-mail (and *not* the HTML
rendered version, but the raw source). If it is an HTML-formatted
e-mail, right-click on the body of the e-mail and select View Source.
It is also possible your rule (which was never shown) is testing on the
Subject header and NOT on anything in the body of the e-mail. ISO
encoding can be used to include non-ASCII characters (but the regular
ASCII character set is included). So you *see* "This e-mail from
FortiGuard" but the Subject header actually contains "=ISO?...?" which
is the ISO encoded version of the string. Your e-mail client shows you
the decoded version and that might be on what you are defining your rule
(if it is testing on the Subject). Look at the headers (View ->
Options) to see what the header actually contains.