| |
| # bug 5830 -- Forged Outlook Message-Id |
| |
| # NOTE Depends on bug 5774 be fixed, or a custom Outlook MUA rule. |
| # header __KB_OUTLOOK_MUA X-Mailer =~ /^Microsoft (?:Office )?Outlook\b/ |
| |
| header __KB_MSGID_OUTLOOK_888 Message-Id =~ /^<[0-9a-f]{8}(?:\$[0-9a-f]{8}){2}\@/ |
| meta KB_RATWARE_MSGID (__KB_MSGID_OUTLOOK_888 && __ANY_OUTLOOK_MUA) |
| |
| |
| # bug 5817 -- Forged Relay, direct MUA to MX |
| |
| header FORGED_RELAY_MUA_TO_MX X-Spam-Relays-External =~ /^\[ ip=(?!127)([\d.]+) [^\[]*\[ ip=\1 [^\[]+ helo=(!(?!(?:10|127|169\.254|172\.(?:1[6-9]|2[0-9]|3[01])|192\.168)\.)| )[^\[]+$/ |
| |
| # Plus quite a few devel variants and accompanying tests. This mess needs |
| # cleaning up, probably after re-investigation. See dos/70_bugs.cf for history. |
| |
| # header FORGED_RELAY_MUA_TO_MX_A X-Spam-Relays-External =~ /^\[ ip=(?!127)([\d.]+) [^\[]*\[ ip=\1 [^\[]+ helo=(!(?!127)| )[^\[]+$/ |
| |
| # header __RELAYS_IP_MATCH X-Spam-Relays-External =~ /^\[ ip=(?!127)([\d.]+) [^\[]*\[ ip=\1 / |
| # header __RELAYS_THREE_PLUS X-Spam-Relays-External =~ /(\[.+){3}/ |
| # header __RELAY_MUA_HELO_IP_OR_NONE X-Spam-Relays-External =~ / helo=(!(?!127)| )[^\[]+$/ |
| |
| # meta FORGED_RELAY_MUA_TO_MX_B __RELAYS_IP_MATCH && !__RELAYS_THREE_PLUS && __RELAY_MUA_HELO_IP_OR_NONE |
| |
| # header __RDNS_EQ_BY X-Spam-Relays-External =~ /^[^\]]+ rdns=([^ ]*) [^\]]+][^\]]+ by=\1 / |
| |
| # meta FORGED_RELAY_MUA_TO_MX_C __RELAYS_IP_MATCH && !__RELAYS_THREE_PLUS && __RELAY_MUA_HELO_IP_OR_NONE && !__RDNS_EQ_BY |
| |
| |
| # bug 5800 -- Date header containing a tab, Usually comes with forged The Bat! |
| |
| # NOTE Depends on some header rule code fixes for 3.3.x to remove the leading |
| # space that was showing up in header rules. For 3.2.x releases the |
| # pattern must be changed to /^ \t/. |
| |
| header __KB_DATE_CONTAINS_TAB Date:raw =~ /^\t/ |
| meta KB_DATE_CONTAINS_TAB __KB_DATE_CONTAINS_TAB && !__ML_TURNS_SP_TO_TAB |
| score KB_DATE_CONTAINS_TAB 0.5 |
| |
| meta KB_FAKED_THE_BAT (__THEBAT_MUA && KB_DATE_CONTAINS_TAB) |
| |