SA Bugzilla – Bug 1717
Incorrect FORGED_MUA_OUTLOOK
Last modified: 2003-07-16 05:37:58 UTC
When using Outlook 2003 BETA 2 to send mail all sent mail is marked with FORGED_MUA_OUTLOOK.
Please attach a sample mail (via the "Create a new attachment link", including all headers).
Created attachment 853 [details] Test mail getting the -3, note that total is 0.5 because of bayes.
Can you send a message from that same machine using a different mail program (one not written by Microsoft) and attach a sample mail? I want to compare it with your first attachment.
Created attachment 854 [details] Another mail sent from the same system, now using Opera 7
I'm having the same kind of trouble (non-spam mail sent from Outlook triggering the FORGED_MUA_OUTLOOK flag). I'll attach a header-ful message if I can get one.
Created attachment 885 [details] here's an e-mail with headers
Could it be that spamassasin incorrectly reports the FORGED_MUA_OUTLOOK if you have the line: X-Mailer: Microsoft Outlook, Build 10.0.4024 in the headers ? We tested it with this header and spam assasin reported our test mail as FORGED_MUA_OUTLOOK. With another version eg. X-Mailer: Microsoft Outlook, Build 10.0.2627 there was no FORGED_MUA_OUTLOOK flag raised
Or could it be to do with the Message ID not meeting the required format ? I believe there was a problem with the message id in my case and the message id in Lee's attachment certainly didn't conform to the required format.
I'm not sure what the "required" message-id format is, but I can assure you that the mail I've presented was sent from Microsoft Outlook, so therefore it is using a correct Outlook message-id format. If SpamAssassin does not acknowledge this message-id format as valid, then it's a bug.
Same problem: Some outlook versions generate a message-id which is a base64 encoded string, definitively NOT matching the spamassassin outlook patterns. They seem to all begin with: <!~!UENERkVCMDkA which is "PCDFEB09\0" in base64. Attachment 885 [details] matches this format. I have found some hints in a UseNet discussion that can be found at http://groups.google.com/groups?hl=en&lr=&ie=UTF-8&oe=UTF- 8&safe=off&threadm=fa.hrr9nud.ei00af%40ifi.uio.no&rnum=1&prev=/groups%3Fq% 3DPCDFEB09%26hl%3Den%26lr%3D%26ie%3DUTF-8%26oe%3DUTF-8%26safe%3Doff%26selm% 3Dfa.hrr9nud.ei00af%2540ifi.uio.no%26rnum%3D1 'hope it helps
Created attachment 923 [details] My patch to avoid FORGED_MUA_OUTLOOK on base64 Message-Ids
Created attachment 973 [details] Example of FORGED_MUA_OUTLOOK with Outlook 2003 Beta and smtp server
Created attachment 974 [details] Another example (Outlook 2003 Beta, smtp server with TLS)
*** Bug 1992 has been marked as a duplicate of this bug. ***
*** Bug 1995 has been marked as a duplicate of this bug. ***
*** Bug 2022 has been marked as a duplicate of this bug. ***
*** Bug 2009 has been marked as a duplicate of this bug. ***
ok, we'd better fix this for 2.60 ;) There is no reliable part of the msgid to match. :( !~!UENERkVCMDkA -- Priit's examples do not use that. And att 853 had *no* msgid when submitted to postfix! An exemption from the rule based on build number in X-Mailer seems the only viable option. Folks, if you have messages with other Message-ID formats not covered here, please attach samples.
Created attachment 1011 [details] Email from Outlook 2003 beta, build 11.4920. Looks like a different ID format, again.
as noted on the -dev list, Rod sent me a few more. Basically Outlook 2003 does not add *any* messageid -- the ones here are from the server, so we can't use that for filtering.
ok, just checked in T_FORGED_MUA_OUTLOOK, a replacement rule, let's see how it does. Note that MS Outlook 2003 takes the pretty dubious path of *not* adding any Message-ID at all -- in one case, *my* MX added it for the message. This is a very strong spamsign, adding 2.0 points. But that's not the main problem -- there's several large ISPs who'll bounce messages with this behaviour, outright.
Justin - fix looks good, I merged it into the existing rule. 9.885 19.0218 0.0605 0.997 0.98 3.87 FORGED_MUA_OUTLOOK 9.874 19.0201 0.0391 0.998 0.99 0.01 T_FORGED_MUA_OUTLOOK
*** Bug 2230 has been marked as a duplicate of this bug. ***