Scan File ${MESSAGE}
... Settings={symbols_enabled = [RSPAMD_TEXT_SELECTOR]}
Expect Symbol RSPAMD_TEXT_SELECTOR
-
-# SA-like regexp_rules: header/body/rawbody/uri/full/selector/meta
-SA Header Atom
- Scan File ${MSG_SPAM}
- ... Settings={symbols_enabled = [SA_HDR_SUBJ]}
- Expect Symbol SA_HDR_SUBJ
-
-SA Body Atom
- Scan File ${MSG_SPAM}
- ... Settings={symbols_enabled = [SA_BODY_SIMPLE]}
- Expect Symbol SA_BODY_SIMPLE
-
-SA Rawbody Atom
- Scan File ${MSG_SPAM}
- ... Settings={symbols_enabled = [SA_RAW_SIMPLE]}
- Expect Symbol SA_RAW_SIMPLE
-
-SA URI Atom
- Scan File ${MSG_URL1}
- ... Settings={symbols_enabled = [SA_URI_SHORT]}
- Expect Symbol SA_URI_SHORT
-
-SA Full Atom
- Scan File ${MSG_SPAM}
- ... Settings={symbols_enabled = [SA_FULL_BOUNDARY]}
- Expect Symbol SA_FULL_BOUNDARY
-
-SA Selector Atom (From Domain)
- Scan File ${MSG_SPAM}
- ... From=user@example.com
- ... Settings={symbols_enabled = [SA_SEL_FROM_DOM]}
- Expect Symbol SA_SEL_FROM_DOM
-
-SA Selector Atom (URL TLD)
- Scan File ${MSG_URL1}
- ... Settings={symbols_enabled = [SA_SEL_URL_TLD]}
- Expect Symbol SA_SEL_URL_TLD
-
-SA Selector Negation
- Scan File ${MSG_SPAM}
- ... From=user@example.com
- ... Settings={symbols_enabled = [SA_SEL_NOT_CORP]}
- Expect Symbol SA_SEL_NOT_CORP
-
-SA Meta AND
- Scan File ${MSG_SPAM}
- ... From=user@example.com
- ... Settings={symbols_enabled = [SA_META_AND, SA_HDR_SUBJ, SA_BODY_SIMPLE, SA_SEL_FROM_DOM]}
- Expect Symbol SA_META_AND
-
-SA Meta OR
- Scan File ${MSG_URL1}
- ... Settings={symbols_enabled = [SA_META_OR, SA_URI_SHORT, SA_SEL_URL_TLD]}
- Expect Symbol SA_META_OR
-
-SA Meta Complex
- Scan File ${MSG_SPAM}
- ... From=user@example.com
- ... Settings={symbols_enabled = [SA_META_COMPLEX, SA_RAW_SIMPLE, SA_SEL_NOT_CORP]}
- Expect Symbol SA_META_COMPLEX