The keyword expression failed to match the word within the message body of the spam email.
In Hosted Email Security (HES) match module, semicolon is used as a separator of expressions. Thus, if you use a semicolon (;) in a keyword expression, it will split the keywords into multiple parts.
Semicolon is not in RegEx standard escape characters. It can be used normally in regular expressions, but it has a different function in HES so it cannot be used in expressions.
As a workaround, use the regular expression standard of ASCII. Replace the semicolon with the following:
- \73 (Oct)
- \x3B (Hex)
For more details about expressions, refer to this article: About Keyword Expressions.