From mhammond at skippinet.com.au Tue Jul 1 14:27:34 2003 From: mhammond at skippinet.com.au (Mark Hammond) Date: Mon Jun 30 23:28:01 2003 Subject: [spambayes-dev] ANNOUNCE: New SpamBayes binary for Outlook available Message-ID: <047401c33f80$b737b130$530f8490@eden> [This mail isn't going to spambayes-announce as yet - I would prefer to hear some success reports first] A new Outlook addin for SpamBayes is available from http://starship.python.net/crew/mhammond/spambayes - it has a number of new features, but most notably, should work much better on Windows 9x and Windows XP. If you had problems installing version 2 of the binary, I would appreciate you testing this version. Many other bugs have been fixed, and a couple of new options added - see the new "configuration guide" for details on some of the options you can configure via a text editor. Once I get a few more reported, I will put together a real announce message and post it both here and wider. Thanks, Mark. From T.A.Meyer at massey.ac.nz Tue Jul 1 17:20:37 2003 From: T.A.Meyer at massey.ac.nz (Meyer, Tony) Date: Tue Jul 1 00:21:19 2003 Subject: [spambayes-dev] ANNOUNCE: New SpamBayes binary for Outlook available Message-ID: <1ED4ECF91CDED24C8D012BCF2B034F130237C701@its-xchg4.massey.ac.nz> > [This mail isn't going to spambayes-announce as yet - I would > prefer to hear some success reports first] Chicken ;) Do you plan to also release it via the sf system? > A new Outlook addin for SpamBayes is available from > http://starship.python.net/crew/mhammond/spambayes - it has a > number of new features, but most notably, > should work much better on Windows 9x and Windows XP. If you > had problems installing version 2 of the binary, I would > appreciate you testing this version. I could not install the 002 binary, but this one worked fine. WinXP SP1, Outlook 2002 SP2. (I unregistered the CVS plugin first, but installed it over the config files, so it didn't have to create any of those, however). Uninstall worked fine, with two notes: (1) the toolbar wasn't deleted - is it meant to be? I have vague memories of discussing this with you a while back. (2) This is only an issue for those who go from the binary to the source - I now have an Outlook.ini from the binary, where all my settings were migrated to (even the ones that were in unknown_profile.ini). When I uninstalled the binary, and re-registered the cvs plugin, my config settings were lost (well, unable to be found). I had to manually copy them back over. > Many other bugs have been fixed, and a couple of new options > added - see the new "configuration guide" for details on some > of the options you can configure via a text editor. I've been using these in the source version and they all seem fine :) I did notice one bug, though. To test, I deleted a message as spam and then tried to recover it, but it wouldn't. However, I checked and I get the same error with the source version, so it's not the installer's fault... This is the trace I get: Recovering to folder 'Inbox' and ham training message 'SB Outlook documentation' - Error getting property from stream (-2147221233, 'OLE error 0x8004010f', None, None) pythoncom error: Python error invoking COM method. Traceback (most recent call last): File "out1.pyz/win32com.server.policy", line 275, in _Invoke_ File "out1.pyz/win32com.server.policy", line 280, in _invoke_ File "out1.pyz/win32com.server.policy", line 541, in _invokeex_ File "out1.pyz/addin", line 453, in OnClick File "out1.pyz/train", line 46, in train_message File "out1.pyz/msgstore", line 678, in GetEmailPackageObject File "out1.pyz/msgstore", line 621, in _GetMessageText exceptions.AssertionError: All other messages work fine...any ideas? =Tony Meyer From noreply at sourceforge.net Tue Jul 1 02:59:49 2003 From: noreply at sourceforge.net (SourceForge.net) Date: Tue Jul 1 05:00:06 2003 Subject: [spambayes-dev] [ spambayes-Bugs-761797 ] "Failed to call the universal dispatcher" Message-ID: Bugs item #761797, was opened at 2003-06-27 12:45 Message generated for change (Comment added) made by borgsquirrel You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=498103&aid=761797&group_id=61702 Category: Outlook Group: None Status: Open Resolution: None Priority: 5 Submitted By: Simon Caddy (simoncaddy) Assigned to: Mark Hammond (mhammond) Summary: "Failed to call the universal dispatcher" Initial Comment: My Spambayes log shows this error: SpamAddin - Connecting to Outlook pythoncom error: Failed to call the universal dispatcher Traceback (most recent call last): File "E:\src\pythonex\com\win32com\universal.py", line 170, in dispatch File "E:\src\pythonex\com\win32com\server\policy.py", line 322, in _InvokeEx_ File "E:\src\pythonex\com\win32com\server\policy.py", line 601, in _invokeex_ File "E:\src\pythonex\com\win32com\server\policy.py", line 541, in _invokeex_ File "E:\src\spambayes\Outlook2000\addin.py", line 655, in OnConnection File "E:\src\spambayes\Outlook2000\manager.py", line 475, in GetManager File "E:\src\spambayes\Outlook2000\manager.py", line 141, in __init__ File "E:\src\spambayes\Outlook2000\manager.py", line 182, in LocateDataDirectory File "E:\src\python-cvs\lib\ntpath.py", line 269, in isdir exceptions.LookupError: no codec search functions registered: can't find encoding SpamAddin - Connecting to Outlook pythoncom error: Failed to call the universal dispatcher Traceback (most recent call last): File "E:\src\pythonex\com\win32com\universal.py", line 170, in dispatch File "E:\src\pythonex\com\win32com\server\policy.py", line 322, in _InvokeEx_ File "E:\src\pythonex\com\win32com\server\policy.py", line 601, in _invokeex_ File "E:\src\pythonex\com\win32com\server\policy.py", line 541, in _invokeex_ File "E:\src\spambayes\Outlook2000\addin.py", line 655, in OnConnection File "E:\src\spambayes\Outlook2000\manager.py", line 475, in GetManager File "E:\src\spambayes\Outlook2000\manager.py", line 141, in __init__ File "E:\src\spambayes\Outlook2000\manager.py", line 182, in LocateDataDirectory File "E:\src\python-cvs\lib\ntpath.py", line 269, in isdir exceptions.LookupError: no codec search functions registered: can't find encoding Any ideas...? ---------------------------------------------------------------------- Comment By: Bengt Bergholm (borgsquirrel) Date: 2003-07-01 08:59 Message: Logged In: YES user_id=813286 I have this exact problem under Windows XP w/ Outlook 2k2 sp2, english. ---------------------------------------------------------------------- Comment By: Simon Caddy (simoncaddy) Date: 2003-06-30 08:35 Message: Logged In: YES user_id=810828 Yeah, thanks... I have now seem at the top of the docs page "current binary installer will not work with Windows 98"... but no solution!? ---------------------------------------------------------------------- Comment By: Philippe Cloutier (chealer) Date: 2003-06-29 05:30 Message: Logged In: YES user_id=738765 It seems you have the same problem as the one reported in 761316. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=498103&aid=761797&group_id=61702 From noreply at sourceforge.net Tue Jul 1 03:09:36 2003 From: noreply at sourceforge.net (SourceForge.net) Date: Tue Jul 1 05:09:49 2003 Subject: [spambayes-dev] [ spambayes-Bugs-761797 ] "Failed to call the universal dispatcher" Message-ID: Bugs item #761797, was opened at 2003-06-27 12:45 Message generated for change (Comment added) made by simoncaddy You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=498103&aid=761797&group_id=61702 Category: Outlook Group: None Status: Open Resolution: None Priority: 5 Submitted By: Simon Caddy (simoncaddy) Assigned to: Mark Hammond (mhammond) Summary: "Failed to call the universal dispatcher" Initial Comment: My Spambayes log shows this error: SpamAddin - Connecting to Outlook pythoncom error: Failed to call the universal dispatcher Traceback (most recent call last): File "E:\src\pythonex\com\win32com\universal.py", line 170, in dispatch File "E:\src\pythonex\com\win32com\server\policy.py", line 322, in _InvokeEx_ File "E:\src\pythonex\com\win32com\server\policy.py", line 601, in _invokeex_ File "E:\src\pythonex\com\win32com\server\policy.py", line 541, in _invokeex_ File "E:\src\spambayes\Outlook2000\addin.py", line 655, in OnConnection File "E:\src\spambayes\Outlook2000\manager.py", line 475, in GetManager File "E:\src\spambayes\Outlook2000\manager.py", line 141, in __init__ File "E:\src\spambayes\Outlook2000\manager.py", line 182, in LocateDataDirectory File "E:\src\python-cvs\lib\ntpath.py", line 269, in isdir exceptions.LookupError: no codec search functions registered: can't find encoding SpamAddin - Connecting to Outlook pythoncom error: Failed to call the universal dispatcher Traceback (most recent call last): File "E:\src\pythonex\com\win32com\universal.py", line 170, in dispatch File "E:\src\pythonex\com\win32com\server\policy.py", line 322, in _InvokeEx_ File "E:\src\pythonex\com\win32com\server\policy.py", line 601, in _invokeex_ File "E:\src\pythonex\com\win32com\server\policy.py", line 541, in _invokeex_ File "E:\src\spambayes\Outlook2000\addin.py", line 655, in OnConnection File "E:\src\spambayes\Outlook2000\manager.py", line 475, in GetManager File "E:\src\spambayes\Outlook2000\manager.py", line 141, in __init__ File "E:\src\spambayes\Outlook2000\manager.py", line 182, in LocateDataDirectory File "E:\src\python-cvs\lib\ntpath.py", line 269, in isdir exceptions.LookupError: no codec search functions registered: can't find encoding Any ideas...? ---------------------------------------------------------------------- >Comment By: Simon Caddy (simoncaddy) Date: 2003-07-01 09:09 Message: Logged In: YES user_id=810828 Vaguely reassurring to know it's not just a 98/Me problem then... common factor so far is Outlook 2K. ---------------------------------------------------------------------- Comment By: Bengt Bergholm (borgsquirrel) Date: 2003-07-01 08:59 Message: Logged In: YES user_id=813286 I have this exact problem under Windows XP w/ Outlook 2k2 sp2, english. ---------------------------------------------------------------------- Comment By: Simon Caddy (simoncaddy) Date: 2003-06-30 08:35 Message: Logged In: YES user_id=810828 Yeah, thanks... I have now seem at the top of the docs page "current binary installer will not work with Windows 98"... but no solution!? ---------------------------------------------------------------------- Comment By: Philippe Cloutier (chealer) Date: 2003-06-29 05:30 Message: Logged In: YES user_id=738765 It seems you have the same problem as the one reported in 761316. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=498103&aid=761797&group_id=61702 From noreply at sourceforge.net Tue Jul 1 03:13:56 2003 From: noreply at sourceforge.net (SourceForge.net) Date: Tue Jul 1 05:14:08 2003 Subject: [spambayes-dev] [ spambayes-Bugs-761797 ] "Failed to call the universal dispatcher" Message-ID: Bugs item #761797, was opened at 2003-06-27 12:45 Message generated for change (Comment added) made by borgsquirrel You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=498103&aid=761797&group_id=61702 Category: Outlook Group: None Status: Open Resolution: None Priority: 5 Submitted By: Simon Caddy (simoncaddy) Assigned to: Mark Hammond (mhammond) Summary: "Failed to call the universal dispatcher" Initial Comment: My Spambayes log shows this error: SpamAddin - Connecting to Outlook pythoncom error: Failed to call the universal dispatcher Traceback (most recent call last): File "E:\src\pythonex\com\win32com\universal.py", line 170, in dispatch File "E:\src\pythonex\com\win32com\server\policy.py", line 322, in _InvokeEx_ File "E:\src\pythonex\com\win32com\server\policy.py", line 601, in _invokeex_ File "E:\src\pythonex\com\win32com\server\policy.py", line 541, in _invokeex_ File "E:\src\spambayes\Outlook2000\addin.py", line 655, in OnConnection File "E:\src\spambayes\Outlook2000\manager.py", line 475, in GetManager File "E:\src\spambayes\Outlook2000\manager.py", line 141, in __init__ File "E:\src\spambayes\Outlook2000\manager.py", line 182, in LocateDataDirectory File "E:\src\python-cvs\lib\ntpath.py", line 269, in isdir exceptions.LookupError: no codec search functions registered: can't find encoding SpamAddin - Connecting to Outlook pythoncom error: Failed to call the universal dispatcher Traceback (most recent call last): File "E:\src\pythonex\com\win32com\universal.py", line 170, in dispatch File "E:\src\pythonex\com\win32com\server\policy.py", line 322, in _InvokeEx_ File "E:\src\pythonex\com\win32com\server\policy.py", line 601, in _invokeex_ File "E:\src\pythonex\com\win32com\server\policy.py", line 541, in _invokeex_ File "E:\src\spambayes\Outlook2000\addin.py", line 655, in OnConnection File "E:\src\spambayes\Outlook2000\manager.py", line 475, in GetManager File "E:\src\spambayes\Outlook2000\manager.py", line 141, in __init__ File "E:\src\spambayes\Outlook2000\manager.py", line 182, in LocateDataDirectory File "E:\src\python-cvs\lib\ntpath.py", line 269, in isdir exceptions.LookupError: no codec search functions registered: can't find encoding Any ideas...? ---------------------------------------------------------------------- Comment By: Bengt Bergholm (borgsquirrel) Date: 2003-07-01 09:13 Message: Logged In: YES user_id=813286 Yes and no. I don't know about how close code relationship there is between Outlook 2000 and 2002 (2k2) which I am running. ---------------------------------------------------------------------- Comment By: Simon Caddy (simoncaddy) Date: 2003-07-01 09:09 Message: Logged In: YES user_id=810828 Vaguely reassurring to know it's not just a 98/Me problem then... common factor so far is Outlook 2K. ---------------------------------------------------------------------- Comment By: Bengt Bergholm (borgsquirrel) Date: 2003-07-01 08:59 Message: Logged In: YES user_id=813286 I have this exact problem under Windows XP w/ Outlook 2k2 sp2, english. ---------------------------------------------------------------------- Comment By: Simon Caddy (simoncaddy) Date: 2003-06-30 08:35 Message: Logged In: YES user_id=810828 Yeah, thanks... I have now seem at the top of the docs page "current binary installer will not work with Windows 98"... but no solution!? ---------------------------------------------------------------------- Comment By: Philippe Cloutier (chealer) Date: 2003-06-29 05:30 Message: Logged In: YES user_id=738765 It seems you have the same problem as the one reported in 761316. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=498103&aid=761797&group_id=61702 From noreply at sourceforge.net Tue Jul 1 03:29:21 2003 From: noreply at sourceforge.net (SourceForge.net) Date: Tue Jul 1 05:29:32 2003 Subject: [spambayes-dev] [ spambayes-Bugs-761797 ] "Failed to call the universal dispatcher" Message-ID: Bugs item #761797, was opened at 2003-06-27 12:45 Message generated for change (Comment added) made by simoncaddy You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=498103&aid=761797&group_id=61702 Category: Outlook Group: None Status: Open Resolution: None Priority: 5 Submitted By: Simon Caddy (simoncaddy) Assigned to: Mark Hammond (mhammond) Summary: "Failed to call the universal dispatcher" Initial Comment: My Spambayes log shows this error: SpamAddin - Connecting to Outlook pythoncom error: Failed to call the universal dispatcher Traceback (most recent call last): File "E:\src\pythonex\com\win32com\universal.py", line 170, in dispatch File "E:\src\pythonex\com\win32com\server\policy.py", line 322, in _InvokeEx_ File "E:\src\pythonex\com\win32com\server\policy.py", line 601, in _invokeex_ File "E:\src\pythonex\com\win32com\server\policy.py", line 541, in _invokeex_ File "E:\src\spambayes\Outlook2000\addin.py", line 655, in OnConnection File "E:\src\spambayes\Outlook2000\manager.py", line 475, in GetManager File "E:\src\spambayes\Outlook2000\manager.py", line 141, in __init__ File "E:\src\spambayes\Outlook2000\manager.py", line 182, in LocateDataDirectory File "E:\src\python-cvs\lib\ntpath.py", line 269, in isdir exceptions.LookupError: no codec search functions registered: can't find encoding SpamAddin - Connecting to Outlook pythoncom error: Failed to call the universal dispatcher Traceback (most recent call last): File "E:\src\pythonex\com\win32com\universal.py", line 170, in dispatch File "E:\src\pythonex\com\win32com\server\policy.py", line 322, in _InvokeEx_ File "E:\src\pythonex\com\win32com\server\policy.py", line 601, in _invokeex_ File "E:\src\pythonex\com\win32com\server\policy.py", line 541, in _invokeex_ File "E:\src\spambayes\Outlook2000\addin.py", line 655, in OnConnection File "E:\src\spambayes\Outlook2000\manager.py", line 475, in GetManager File "E:\src\spambayes\Outlook2000\manager.py", line 141, in __init__ File "E:\src\spambayes\Outlook2000\manager.py", line 182, in LocateDataDirectory File "E:\src\python-cvs\lib\ntpath.py", line 269, in isdir exceptions.LookupError: no codec search functions registered: can't find encoding Any ideas...? ---------------------------------------------------------------------- >Comment By: Simon Caddy (simoncaddy) Date: 2003-07-01 09:29 Message: Logged In: YES user_id=810828 Outlook 2002 also then, sorry, misread your earlier post ---------------------------------------------------------------------- Comment By: Bengt Bergholm (borgsquirrel) Date: 2003-07-01 09:13 Message: Logged In: YES user_id=813286 Yes and no. I don't know about how close code relationship there is between Outlook 2000 and 2002 (2k2) which I am running. ---------------------------------------------------------------------- Comment By: Simon Caddy (simoncaddy) Date: 2003-07-01 09:09 Message: Logged In: YES user_id=810828 Vaguely reassurring to know it's not just a 98/Me problem then... common factor so far is Outlook 2K. ---------------------------------------------------------------------- Comment By: Bengt Bergholm (borgsquirrel) Date: 2003-07-01 08:59 Message: Logged In: YES user_id=813286 I have this exact problem under Windows XP w/ Outlook 2k2 sp2, english. ---------------------------------------------------------------------- Comment By: Simon Caddy (simoncaddy) Date: 2003-06-30 08:35 Message: Logged In: YES user_id=810828 Yeah, thanks... I have now seem at the top of the docs page "current binary installer will not work with Windows 98"... but no solution!? ---------------------------------------------------------------------- Comment By: Philippe Cloutier (chealer) Date: 2003-06-29 05:30 Message: Logged In: YES user_id=738765 It seems you have the same problem as the one reported in 761316. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=498103&aid=761797&group_id=61702 From noreply at sourceforge.net Tue Jul 1 08:29:48 2003 From: noreply at sourceforge.net (SourceForge.net) Date: Tue Jul 1 10:29:57 2003 Subject: [spambayes-dev] [ spambayes-Feature Requests-762783 ] TMDA capabilities Message-ID: Feature Requests item #762783, was opened at 2003-06-29 17:33 Message generated for change (Comment added) made by beyond-thoughts You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=498106&aid=762783&group_id=61702 Category: None Group: None Status: Open Priority: 5 Submitted By: Why do you need this (beyond-thoughts) Assigned to: Nobody/Anonymous (nobody) Summary: TMDA capabilities Initial Comment: I just switched from TMDA (http://tmda.net/) to Spambayes. Watching emails that were neither in black- or whitelist was to annoying. Of course those people get a reply (please see at TMDA-Homepage to see how it works) but about 50% don't understand the reply-mail. (I don't know why -- the text is very clear!). Spambayes doesn't queue emails that can't be classified -- you receive them as "unsure". I think combining both techniques would cut down wrong positive and wrong negative and the "unsure" numbers. Additionaly it might be useful for training having a definite black- and whitelist. So what are good points (files, classes, methods) to add such a feature? Is it dependent whether pop3proxy, hammie, ... is used? Thank You, Christoph Becker-Freyseng ---------------------------------------------------------------------- >Comment By: Why do you need this (beyond-thoughts) Date: 2003-07-01 14:29 Message: Logged In: YES user_id=186848 I know that TMDA and Spambayes have different approaches, but this is what makes it useful combining them. With Spambayes till now I had no false classified emails (just few "unsure") so I'm quite satisfied with it. However I still have to check the emails in "Spam-Folder" because I don't want to risk loosing some false-classified important email. When Spambayes had some TMDA capabilities it could just sent a confirmation-email to the asumed spammer. If he doesn't reply then it's really his fault. So I won't have to check emails in the "Spam-Folder" at all. On the other side people I send emails to could be automatically added to a white-list so they surely won't have trouble with Spamfilters. I have thought of some more configurable rules that could be added making Spambayes an interactive-AI-Spamfilter. I'd like to make a demo-implementation but I need some starting points. Especially I don't know how the Outlook stuff works. But maybe I should just try implementing such a thing for the pop3- and smtp-proxy. Thanks, Christoph Becker-Freyseng ---------------------------------------------------------------------- Comment By: Anthony Baxter (anthonybaxter) Date: 2003-07-01 01:38 Message: Logged In: YES user_id=29957 I can't imagine that this feature would ever be added to spambayes. It's a completely different approach to spam-filtering, with almost nothing in common with the existing approach. Spambayes will gradually improve as you train it further - the initial flurry of unsures is probably just insufficient training. Note also that you can adjust the cutoffs to end up with more or less unsures. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=498106&aid=762783&group_id=61702 From noreply at sourceforge.net Tue Jul 1 09:06:54 2003 From: noreply at sourceforge.net (SourceForge.net) Date: Tue Jul 1 11:07:03 2003 Subject: [spambayes-dev] [ spambayes-Bugs-763966 ] Cannot Activate Com Add-In Message-ID: Bugs item #763966, was opened at 2003-07-01 11:06 Message generated for change (Tracker Item Submitted) made by Item Submitter You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=498103&aid=763966&group_id=61702 Category: Outlook Group: None Status: Open Resolution: None Priority: 5 Submitted By: Dick Adams (adams_rc) Assigned to: Mark Hammond (mhammond) Summary: Cannot Activate Com Add-In Initial Comment: Spam program installs correctly per log file but the Add- In is not activated (not checked in Com Add-Ins). Checking it fails (exiting and re-entering the feature shows that the check mark had been removed). I have uninstalled the program and reinstalled it; uninstalled the program, manually removed references to it in the registry, manually removed the database and reinstalled it; uninstalled Outlook and reinstalled it and reinstalled the program. All to no avail. This is an XP Professional Service Pack 1, running Outlook 2002 SP2. It is one of 15 stations using the program and the only one exhibiting the problem. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=498103&aid=763966&group_id=61702 From noreply at sourceforge.net Tue Jul 1 09:36:11 2003 From: noreply at sourceforge.net (SourceForge.net) Date: Tue Jul 1 11:36:20 2003 Subject: [spambayes-dev] [ spambayes-Feature Requests-762783 ] TMDA capabilities Message-ID: Feature Requests item #762783, was opened at 2003-06-29 12:33 Message generated for change (Comment added) made by montanaro You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=498106&aid=762783&group_id=61702 Category: None Group: None Status: Open Priority: 5 Submitted By: Why do you need this (beyond-thoughts) Assigned to: Nobody/Anonymous (nobody) Summary: TMDA capabilities Initial Comment: I just switched from TMDA (http://tmda.net/) to Spambayes. Watching emails that were neither in black- or whitelist was to annoying. Of course those people get a reply (please see at TMDA-Homepage to see how it works) but about 50% don't understand the reply-mail. (I don't know why -- the text is very clear!). Spambayes doesn't queue emails that can't be classified -- you receive them as "unsure". I think combining both techniques would cut down wrong positive and wrong negative and the "unsure" numbers. Additionaly it might be useful for training having a definite black- and whitelist. So what are good points (files, classes, methods) to add such a feature? Is it dependent whether pop3proxy, hammie, ... is used? Thank You, Christoph Becker-Freyseng ---------------------------------------------------------------------- >Comment By: Skip Montanaro (montanaro) Date: 2003-07-01 10:36 Message: Logged In: YES user_id=44345 Whitelist functionality really isn't needed. Spambayes already tokenizes email addresses, so over time it effectively builds up a whitelist for you. Here are some examples from my current training database (the tuple values are (nspam, nham)): >>> db["email name:itineraries"] (71, 10) >>> db["email name:guido"] (0, 8) >>> db["email name:webmaster"] (58, 45) >>> db["email name:skip"] (365, 314) >>> db["email name:support"] (136, 13) Note that itineraries@mojam.com & support@microsoft.com are frequently forged in mail I receive. webmaster@mojam.com and skip@pobox.com are forged a fair amount, but are also frequently correct. On the other hand, nobody has so far taken Guido's name in vain in my incoming email. (I rarely train on Python-related email, so there are only a few messages from Guido in my training database.) Even if you implemented such a feature it would probably not be as sensitive as the current tokenizing scheme. In addition, you would still have to scan your spam. You will eventually get a valid email message from someone not on your whitelist. Regarding: Submitted By: Why do you need this (beyond-thoughts) it's because (in general) too many people submit incomplete bug reports anonymously and then can't be contacted to complete their report. This was a significant problem with the Python project and sort of carried over to the Spambayes project. ---------------------------------------------------------------------- Comment By: Why do you need this (beyond-thoughts) Date: 2003-07-01 09:29 Message: Logged In: YES user_id=186848 I know that TMDA and Spambayes have different approaches, but this is what makes it useful combining them. With Spambayes till now I had no false classified emails (just few "unsure") so I'm quite satisfied with it. However I still have to check the emails in "Spam-Folder" because I don't want to risk loosing some false-classified important email. When Spambayes had some TMDA capabilities it could just sent a confirmation-email to the asumed spammer. If he doesn't reply then it's really his fault. So I won't have to check emails in the "Spam-Folder" at all. On the other side people I send emails to could be automatically added to a white-list so they surely won't have trouble with Spamfilters. I have thought of some more configurable rules that could be added making Spambayes an interactive-AI-Spamfilter. I'd like to make a demo-implementation but I need some starting points. Especially I don't know how the Outlook stuff works. But maybe I should just try implementing such a thing for the pop3- and smtp-proxy. Thanks, Christoph Becker-Freyseng ---------------------------------------------------------------------- Comment By: Anthony Baxter (anthonybaxter) Date: 2003-06-30 20:38 Message: Logged In: YES user_id=29957 I can't imagine that this feature would ever be added to spambayes. It's a completely different approach to spam-filtering, with almost nothing in common with the existing approach. Spambayes will gradually improve as you train it further - the initial flurry of unsures is probably just insufficient training. Note also that you can adjust the cutoffs to end up with more or less unsures. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=498106&aid=762783&group_id=61702 From noreply at sourceforge.net Tue Jul 1 10:05:28 2003 From: noreply at sourceforge.net (SourceForge.net) Date: Tue Jul 1 12:05:35 2003 Subject: [spambayes-dev] [ spambayes-Feature Requests-762783 ] TMDA capabilities Message-ID: Feature Requests item #762783, was opened at 2003-06-29 17:33 Message generated for change (Comment added) made by beyond-thoughts You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=498106&aid=762783&group_id=61702 Category: None Group: None Status: Open Priority: 5 Submitted By: Becker-Freyseng, Christoph (beyond-thoughts) Assigned to: Nobody/Anonymous (nobody) Summary: TMDA capabilities Initial Comment: I just switched from TMDA (http://tmda.net/) to Spambayes. Watching emails that were neither in black- or whitelist was to annoying. Of course those people get a reply (please see at TMDA-Homepage to see how it works) but about 50% don't understand the reply-mail. (I don't know why -- the text is very clear!). Spambayes doesn't queue emails that can't be classified -- you receive them as "unsure". I think combining both techniques would cut down wrong positive and wrong negative and the "unsure" numbers. Additionaly it might be useful for training having a definite black- and whitelist. So what are good points (files, classes, methods) to add such a feature? Is it dependent whether pop3proxy, hammie, ... is used? Thank You, Christoph Becker-Freyseng ---------------------------------------------------------------------- >Comment By: Becker-Freyseng, Christoph (beyond-thoughts) Date: 2003-07-01 16:05 Message: Logged In: YES user_id=186848 (OT: added my real name) I understand the point of having spam-bayes creating a kind of white-list. (I'm surprised that spammers really dare to use support@microsoft.com etc. It's making damage to a company name and lawyers are always happy having cause :-) ) But the important point is NOT the white-list, but that a sender of an email classified as spam will get an automatic reply enabling him to change the classification. (If an email is classified as spam and the sender doesn't reply to an email asking for confirmation it's 99.999% spam -- which is enough for me not worrying about emails staying in "Spam-Folder") Thanks, Christoph Becker-Freyseng ---------------------------------------------------------------------- Comment By: Skip Montanaro (montanaro) Date: 2003-07-01 15:36 Message: Logged In: YES user_id=44345 Whitelist functionality really isn't needed. Spambayes already tokenizes email addresses, so over time it effectively builds up a whitelist for you. Here are some examples from my current training database (the tuple values are (nspam, nham)): >>> db["email name:itineraries"] (71, 10) >>> db["email name:guido"] (0, 8) >>> db["email name:webmaster"] (58, 45) >>> db["email name:skip"] (365, 314) >>> db["email name:support"] (136, 13) Note that itineraries@mojam.com & support@microsoft.com are frequently forged in mail I receive. webmaster@mojam.com and skip@pobox.com are forged a fair amount, but are also frequently correct. On the other hand, nobody has so far taken Guido's name in vain in my incoming email. (I rarely train on Python-related email, so there are only a few messages from Guido in my training database.) Even if you implemented such a feature it would probably not be as sensitive as the current tokenizing scheme. In addition, you would still have to scan your spam. You will eventually get a valid email message from someone not on your whitelist. Regarding: Submitted By: Why do you need this (beyond-thoughts) it's because (in general) too many people submit incomplete bug reports anonymously and then can't be contacted to complete their report. This was a significant problem with the Python project and sort of carried over to the Spambayes project. ---------------------------------------------------------------------- Comment By: Becker-Freyseng, Christoph (beyond-thoughts) Date: 2003-07-01 14:29 Message: Logged In: YES user_id=186848 I know that TMDA and Spambayes have different approaches, but this is what makes it useful combining them. With Spambayes till now I had no false classified emails (just few "unsure") so I'm quite satisfied with it. However I still have to check the emails in "Spam-Folder" because I don't want to risk loosing some false-classified important email. When Spambayes had some TMDA capabilities it could just sent a confirmation-email to the asumed spammer. If he doesn't reply then it's really his fault. So I won't have to check emails in the "Spam-Folder" at all. On the other side people I send emails to could be automatically added to a white-list so they surely won't have trouble with Spamfilters. I have thought of some more configurable rules that could be added making Spambayes an interactive-AI-Spamfilter. I'd like to make a demo-implementation but I need some starting points. Especially I don't know how the Outlook stuff works. But maybe I should just try implementing such a thing for the pop3- and smtp-proxy. Thanks, Christoph Becker-Freyseng ---------------------------------------------------------------------- Comment By: Anthony Baxter (anthonybaxter) Date: 2003-07-01 01:38 Message: Logged In: YES user_id=29957 I can't imagine that this feature would ever be added to spambayes. It's a completely different approach to spam-filtering, with almost nothing in common with the existing approach. Spambayes will gradually improve as you train it further - the initial flurry of unsures is probably just insufficient training. Note also that you can adjust the cutoffs to end up with more or less unsures. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=498106&aid=762783&group_id=61702 From noreply at sourceforge.net Tue Jul 1 10:18:11 2003 From: noreply at sourceforge.net (SourceForge.net) Date: Tue Jul 1 12:18:19 2003 Subject: [spambayes-dev] [ spambayes-Feature Requests-762783 ] TMDA capabilities Message-ID: Feature Requests item #762783, was opened at 2003-06-29 12:33 Message generated for change (Comment added) made by montanaro You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=498106&aid=762783&group_id=61702 Category: None Group: None Status: Open Priority: 5 Submitted By: Becker-Freyseng, Christoph (beyond-thoughts) Assigned to: Nobody/Anonymous (nobody) Summary: TMDA capabilities Initial Comment: I just switched from TMDA (http://tmda.net/) to Spambayes. Watching emails that were neither in black- or whitelist was to annoying. Of course those people get a reply (please see at TMDA-Homepage to see how it works) but about 50% don't understand the reply-mail. (I don't know why -- the text is very clear!). Spambayes doesn't queue emails that can't be classified -- you receive them as "unsure". I think combining both techniques would cut down wrong positive and wrong negative and the "unsure" numbers. Additionaly it might be useful for training having a definite black- and whitelist. So what are good points (files, classes, methods) to add such a feature? Is it dependent whether pop3proxy, hammie, ... is used? Thank You, Christoph Becker-Freyseng ---------------------------------------------------------------------- >Comment By: Skip Montanaro (montanaro) Date: 2003-07-01 11:18 Message: Logged In: YES user_id=44345 I tried TMDA some time ago and didn't like it because it was too cumbersome to manage and many of my correspondents didn't understand the emails they received. Similarly, when I get one of those "please so I know you're not a spammer" messages, I simply delete it. I really don't think that's the right way to do things. If TMDA is cool for you, stick it in your procmail pipeline and use it in addition to or instead of Spambayes, but don't merge the two. ---------------------------------------------------------------------- Comment By: Becker-Freyseng, Christoph (beyond-thoughts) Date: 2003-07-01 11:05 Message: Logged In: YES user_id=186848 (OT: added my real name) I understand the point of having spam-bayes creating a kind of white-list. (I'm surprised that spammers really dare to use support@microsoft.com etc. It's making damage to a company name and lawyers are always happy having cause :-) ) But the important point is NOT the white-list, but that a sender of an email classified as spam will get an automatic reply enabling him to change the classification. (If an email is classified as spam and the sender doesn't reply to an email asking for confirmation it's 99.999% spam -- which is enough for me not worrying about emails staying in "Spam-Folder") Thanks, Christoph Becker-Freyseng ---------------------------------------------------------------------- Comment By: Skip Montanaro (montanaro) Date: 2003-07-01 10:36 Message: Logged In: YES user_id=44345 Whitelist functionality really isn't needed. Spambayes already tokenizes email addresses, so over time it effectively builds up a whitelist for you. Here are some examples from my current training database (the tuple values are (nspam, nham)): >>> db["email name:itineraries"] (71, 10) >>> db["email name:guido"] (0, 8) >>> db["email name:webmaster"] (58, 45) >>> db["email name:skip"] (365, 314) >>> db["email name:support"] (136, 13) Note that itineraries@mojam.com & support@microsoft.com are frequently forged in mail I receive. webmaster@mojam.com and skip@pobox.com are forged a fair amount, but are also frequently correct. On the other hand, nobody has so far taken Guido's name in vain in my incoming email. (I rarely train on Python-related email, so there are only a few messages from Guido in my training database.) Even if you implemented such a feature it would probably not be as sensitive as the current tokenizing scheme. In addition, you would still have to scan your spam. You will eventually get a valid email message from someone not on your whitelist. Regarding: Submitted By: Why do you need this (beyond-thoughts) it's because (in general) too many people submit incomplete bug reports anonymously and then can't be contacted to complete their report. This was a significant problem with the Python project and sort of carried over to the Spambayes project. ---------------------------------------------------------------------- Comment By: Becker-Freyseng, Christoph (beyond-thoughts) Date: 2003-07-01 09:29 Message: Logged In: YES user_id=186848 I know that TMDA and Spambayes have different approaches, but this is what makes it useful combining them. With Spambayes till now I had no false classified emails (just few "unsure") so I'm quite satisfied with it. However I still have to check the emails in "Spam-Folder" because I don't want to risk loosing some false-classified important email. When Spambayes had some TMDA capabilities it could just sent a confirmation-email to the asumed spammer. If he doesn't reply then it's really his fault. So I won't have to check emails in the "Spam-Folder" at all. On the other side people I send emails to could be automatically added to a white-list so they surely won't have trouble with Spamfilters. I have thought of some more configurable rules that could be added making Spambayes an interactive-AI-Spamfilter. I'd like to make a demo-implementation but I need some starting points. Especially I don't know how the Outlook stuff works. But maybe I should just try implementing such a thing for the pop3- and smtp-proxy. Thanks, Christoph Becker-Freyseng ---------------------------------------------------------------------- Comment By: Anthony Baxter (anthonybaxter) Date: 2003-06-30 20:38 Message: Logged In: YES user_id=29957 I can't imagine that this feature would ever be added to spambayes. It's a completely different approach to spam-filtering, with almost nothing in common with the existing approach. Spambayes will gradually improve as you train it further - the initial flurry of unsures is probably just insufficient training. Note also that you can adjust the cutoffs to end up with more or less unsures. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=498106&aid=762783&group_id=61702 From noreply at sourceforge.net Tue Jul 1 10:59:50 2003 From: noreply at sourceforge.net (SourceForge.net) Date: Tue Jul 1 12:59:56 2003 Subject: [spambayes-dev] [ spambayes-Feature Requests-762783 ] TMDA capabilities Message-ID: Feature Requests item #762783, was opened at 2003-06-29 17:33 Message generated for change (Comment added) made by beyond-thoughts You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=498106&aid=762783&group_id=61702 Category: None Group: None Status: Open Priority: 5 Submitted By: Becker-Freyseng, Christoph (beyond-thoughts) Assigned to: Nobody/Anonymous (nobody) Summary: TMDA capabilities Initial Comment: I just switched from TMDA (http://tmda.net/) to Spambayes. Watching emails that were neither in black- or whitelist was to annoying. Of course those people get a reply (please see at TMDA-Homepage to see how it works) but about 50% don't understand the reply-mail. (I don't know why -- the text is very clear!). Spambayes doesn't queue emails that can't be classified -- you receive them as "unsure". I think combining both techniques would cut down wrong positive and wrong negative and the "unsure" numbers. Additionaly it might be useful for training having a definite black- and whitelist. So what are good points (files, classes, methods) to add such a feature? Is it dependent whether pop3proxy, hammie, ... is used? Thank You, Christoph Becker-Freyseng ---------------------------------------------------------------------- >Comment By: Becker-Freyseng, Christoph (beyond-thoughts) Date: 2003-07-01 16:59 Message: Logged In: YES user_id=186848 O.K. we could discuss the right way of handling spam forever. IMO as long as you have to check emails in the "Spam-Folder" it's not the right way, because finally it does not save work. If there is no interest of having added above capabilities to Spambayes I'll use TMDA's scripting abilities to add hammie.py to it. Solving the problem the other way round. ---------------------------------------------------------------------- Comment By: Skip Montanaro (montanaro) Date: 2003-07-01 16:18 Message: Logged In: YES user_id=44345 I tried TMDA some time ago and didn't like it because it was too cumbersome to manage and many of my correspondents didn't understand the emails they received. Similarly, when I get one of those "please so I know you're not a spammer" messages, I simply delete it. I really don't think that's the right way to do things. If TMDA is cool for you, stick it in your procmail pipeline and use it in addition to or instead of Spambayes, but don't merge the two. ---------------------------------------------------------------------- Comment By: Becker-Freyseng, Christoph (beyond-thoughts) Date: 2003-07-01 16:05 Message: Logged In: YES user_id=186848 (OT: added my real name) I understand the point of having spam-bayes creating a kind of white-list. (I'm surprised that spammers really dare to use support@microsoft.com etc. It's making damage to a company name and lawyers are always happy having cause :-) ) But the important point is NOT the white-list, but that a sender of an email classified as spam will get an automatic reply enabling him to change the classification. (If an email is classified as spam and the sender doesn't reply to an email asking for confirmation it's 99.999% spam -- which is enough for me not worrying about emails staying in "Spam-Folder") Thanks, Christoph Becker-Freyseng ---------------------------------------------------------------------- Comment By: Skip Montanaro (montanaro) Date: 2003-07-01 15:36 Message: Logged In: YES user_id=44345 Whitelist functionality really isn't needed. Spambayes already tokenizes email addresses, so over time it effectively builds up a whitelist for you. Here are some examples from my current training database (the tuple values are (nspam, nham)): >>> db["email name:itineraries"] (71, 10) >>> db["email name:guido"] (0, 8) >>> db["email name:webmaster"] (58, 45) >>> db["email name:skip"] (365, 314) >>> db["email name:support"] (136, 13) Note that itineraries@mojam.com & support@microsoft.com are frequently forged in mail I receive. webmaster@mojam.com and skip@pobox.com are forged a fair amount, but are also frequently correct. On the other hand, nobody has so far taken Guido's name in vain in my incoming email. (I rarely train on Python-related email, so there are only a few messages from Guido in my training database.) Even if you implemented such a feature it would probably not be as sensitive as the current tokenizing scheme. In addition, you would still have to scan your spam. You will eventually get a valid email message from someone not on your whitelist. Regarding: Submitted By: Why do you need this (beyond-thoughts) it's because (in general) too many people submit incomplete bug reports anonymously and then can't be contacted to complete their report. This was a significant problem with the Python project and sort of carried over to the Spambayes project. ---------------------------------------------------------------------- Comment By: Becker-Freyseng, Christoph (beyond-thoughts) Date: 2003-07-01 14:29 Message: Logged In: YES user_id=186848 I know that TMDA and Spambayes have different approaches, but this is what makes it useful combining them. With Spambayes till now I had no false classified emails (just few "unsure") so I'm quite satisfied with it. However I still have to check the emails in "Spam-Folder" because I don't want to risk loosing some false-classified important email. When Spambayes had some TMDA capabilities it could just sent a confirmation-email to the asumed spammer. If he doesn't reply then it's really his fault. So I won't have to check emails in the "Spam-Folder" at all. On the other side people I send emails to could be automatically added to a white-list so they surely won't have trouble with Spamfilters. I have thought of some more configurable rules that could be added making Spambayes an interactive-AI-Spamfilter. I'd like to make a demo-implementation but I need some starting points. Especially I don't know how the Outlook stuff works. But maybe I should just try implementing such a thing for the pop3- and smtp-proxy. Thanks, Christoph Becker-Freyseng ---------------------------------------------------------------------- Comment By: Anthony Baxter (anthonybaxter) Date: 2003-07-01 01:38 Message: Logged In: YES user_id=29957 I can't imagine that this feature would ever be added to spambayes. It's a completely different approach to spam-filtering, with almost nothing in common with the existing approach. Spambayes will gradually improve as you train it further - the initial flurry of unsures is probably just insufficient training. Note also that you can adjust the cutoffs to end up with more or less unsures. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=498106&aid=762783&group_id=61702 From noreply at sourceforge.net Tue Jul 1 11:43:14 2003 From: noreply at sourceforge.net (SourceForge.net) Date: Tue Jul 1 13:44:57 2003 Subject: [spambayes-dev] [ spambayes-Feature Requests-762783 ] TMDA capabilities Message-ID: Feature Requests item #762783, was opened at 2003-06-29 12:33 Message generated for change (Comment added) made by montanaro You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=498106&aid=762783&group_id=61702 Category: None Group: None Status: Open Priority: 5 Submitted By: Becker-Freyseng, Christoph (beyond-thoughts) Assigned to: Nobody/Anonymous (nobody) Summary: TMDA capabilities Initial Comment: I just switched from TMDA (http://tmda.net/) to Spambayes. Watching emails that were neither in black- or whitelist was to annoying. Of course those people get a reply (please see at TMDA-Homepage to see how it works) but about 50% don't understand the reply-mail. (I don't know why -- the text is very clear!). Spambayes doesn't queue emails that can't be classified -- you receive them as "unsure". I think combining both techniques would cut down wrong positive and wrong negative and the "unsure" numbers. Additionaly it might be useful for training having a definite black- and whitelist. So what are good points (files, classes, methods) to add such a feature? Is it dependent whether pop3proxy, hammie, ... is used? Thank You, Christoph Becker-Freyseng ---------------------------------------------------------------------- >Comment By: Skip Montanaro (montanaro) Date: 2003-07-01 12:43 Message: Logged In: YES user_id=44345 Christoph, I think you're missing the point about checking spams. You will never be able to completely avoid that task. It can be sped up dramatically by gathering all messages which look like spam together so you can scan them quickly (just examining subjects for example), but if you simply delete such messages you will eventually lose valid email. No spam filter is (or will ever be) perfect. ---------------------------------------------------------------------- Comment By: Becker-Freyseng, Christoph (beyond-thoughts) Date: 2003-07-01 11:59 Message: Logged In: YES user_id=186848 O.K. we could discuss the right way of handling spam forever. IMO as long as you have to check emails in the "Spam-Folder" it's not the right way, because finally it does not save work. If there is no interest of having added above capabilities to Spambayes I'll use TMDA's scripting abilities to add hammie.py to it. Solving the problem the other way round. ---------------------------------------------------------------------- Comment By: Skip Montanaro (montanaro) Date: 2003-07-01 11:18 Message: Logged In: YES user_id=44345 I tried TMDA some time ago and didn't like it because it was too cumbersome to manage and many of my correspondents didn't understand the emails they received. Similarly, when I get one of those "please so I know you're not a spammer" messages, I simply delete it. I really don't think that's the right way to do things. If TMDA is cool for you, stick it in your procmail pipeline and use it in addition to or instead of Spambayes, but don't merge the two. ---------------------------------------------------------------------- Comment By: Becker-Freyseng, Christoph (beyond-thoughts) Date: 2003-07-01 11:05 Message: Logged In: YES user_id=186848 (OT: added my real name) I understand the point of having spam-bayes creating a kind of white-list. (I'm surprised that spammers really dare to use support@microsoft.com etc. It's making damage to a company name and lawyers are always happy having cause :-) ) But the important point is NOT the white-list, but that a sender of an email classified as spam will get an automatic reply enabling him to change the classification. (If an email is classified as spam and the sender doesn't reply to an email asking for confirmation it's 99.999% spam -- which is enough for me not worrying about emails staying in "Spam-Folder") Thanks, Christoph Becker-Freyseng ---------------------------------------------------------------------- Comment By: Skip Montanaro (montanaro) Date: 2003-07-01 10:36 Message: Logged In: YES user_id=44345 Whitelist functionality really isn't needed. Spambayes already tokenizes email addresses, so over time it effectively builds up a whitelist for you. Here are some examples from my current training database (the tuple values are (nspam, nham)): >>> db["email name:itineraries"] (71, 10) >>> db["email name:guido"] (0, 8) >>> db["email name:webmaster"] (58, 45) >>> db["email name:skip"] (365, 314) >>> db["email name:support"] (136, 13) Note that itineraries@mojam.com & support@microsoft.com are frequently forged in mail I receive. webmaster@mojam.com and skip@pobox.com are forged a fair amount, but are also frequently correct. On the other hand, nobody has so far taken Guido's name in vain in my incoming email. (I rarely train on Python-related email, so there are only a few messages from Guido in my training database.) Even if you implemented such a feature it would probably not be as sensitive as the current tokenizing scheme. In addition, you would still have to scan your spam. You will eventually get a valid email message from someone not on your whitelist. Regarding: Submitted By: Why do you need this (beyond-thoughts) it's because (in general) too many people submit incomplete bug reports anonymously and then can't be contacted to complete their report. This was a significant problem with the Python project and sort of carried over to the Spambayes project. ---------------------------------------------------------------------- Comment By: Becker-Freyseng, Christoph (beyond-thoughts) Date: 2003-07-01 09:29 Message: Logged In: YES user_id=186848 I know that TMDA and Spambayes have different approaches, but this is what makes it useful combining them. With Spambayes till now I had no false classified emails (just few "unsure") so I'm quite satisfied with it. However I still have to check the emails in "Spam-Folder" because I don't want to risk loosing some false-classified important email. When Spambayes had some TMDA capabilities it could just sent a confirmation-email to the asumed spammer. If he doesn't reply then it's really his fault. So I won't have to check emails in the "Spam-Folder" at all. On the other side people I send emails to could be automatically added to a white-list so they surely won't have trouble with Spamfilters. I have thought of some more configurable rules that could be added making Spambayes an interactive-AI-Spamfilter. I'd like to make a demo-implementation but I need some starting points. Especially I don't know how the Outlook stuff works. But maybe I should just try implementing such a thing for the pop3- and smtp-proxy. Thanks, Christoph Becker-Freyseng ---------------------------------------------------------------------- Comment By: Anthony Baxter (anthonybaxter) Date: 2003-06-30 20:38 Message: Logged In: YES user_id=29957 I can't imagine that this feature would ever be added to spambayes. It's a completely different approach to spam-filtering, with almost nothing in common with the existing approach. Spambayes will gradually improve as you train it further - the initial flurry of unsures is probably just insufficient training. Note also that you can adjust the cutoffs to end up with more or less unsures. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=498106&aid=762783&group_id=61702 From noreply at sourceforge.net Tue Jul 1 13:30:58 2003 From: noreply at sourceforge.net (SourceForge.net) Date: Tue Jul 1 15:31:04 2003 Subject: [spambayes-dev] [ spambayes-Bugs-764158 ] Filtering Deactivates Message-ID: Bugs item #764158, was opened at 2003-07-01 14:30 Message generated for change (Tracker Item Submitted) made by Item Submitter You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=498103&aid=764158&group_id=61702 Category: Outlook Group: None Status: Open Resolution: None Priority: 5 Submitted By: Andrew Cira (acira) Assigned to: Mark Hammond (mhammond) Summary: Filtering Deactivates Initial Comment: Dell Dimension 4100 Workstation Windows 2000 Service Pack3 Workstation Office 2000 After I trained the application and launched filtering, SpamBayes worked by moving Spam items and Possible Spam items to their respective folders automatically. After a few days the Enable Filtering check box was cleared and filtering was not handled as mail arrived. So, I had to train SpamBayes again and enable filtering. I regnized the same symptoms on two other machines. Andrew Cira Front Barnett Associates LLC 70 W. Madison Street, Suite 4920 Chicago, IL 60602 (312) 641-9589 acira@front-barnett.com ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=498103&aid=764158&group_id=61702 From noreply at sourceforge.net Tue Jul 1 13:40:42 2003 From: noreply at sourceforge.net (SourceForge.net) Date: Tue Jul 1 15:40:44 2003 Subject: [spambayes-dev] [ spambayes-Bugs-764164 ] Error: No mail items are selected. Message-ID: Bugs item #764164, was opened at 2003-07-01 19:40 Message generated for change (Tracker Item Submitted) made by Item Submitter You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=498103&aid=764164&group_id=61702 Category: None Group: None Status: Open Resolution: None Priority: 5 Submitted By: Superfly (sakaplan) Assigned to: Nobody/Anonymous (nobody) Summary: Error: No mail items are selected. Initial Comment: Howdy! Noticed a bug when using it in MS Outlook. Perhaps you'd like to correct? Basically, if you get an Outlook meeting request that gets deemed as spam (and for whatever reason, most of my Outlook meeting requests are deemed as such), the bug in the software is that you cannot "recover from spam". While the message is in your spam folder, when you click the "recover from spam" button to train SpamBayes that this message is not spam and subsequently move the message back to your inbox or wherever, SpamBayes replies to your click, saying, "No Selection: No mail items are selected." Bug #2 is that you have the exact same problem as above with send/read mail receipts returned back to you from messages where you requested the receipts in the first place. What this means is that if I request read receipts, I have to trudge through my spam folder to locate them and when I do, there's no way for me to train the software that these receipts aren't spam because when I click the "recover from spam" button, the software tells me I didn't select any e-mail to recover from. Anyhoo, hopefully the fix is a simple one which is to treat these messages in Outlook like any other mail. I suspect the software nearly does, because it filters them in the first place. Now, if only I could get SpamBayes to allow me to recover them out of spam folder, it be perfect... Screen shots attached. Thanks. -- Superfly ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=498103&aid=764164&group_id=61702 From noreply at sourceforge.net Tue Jul 1 14:04:58 2003 From: noreply at sourceforge.net (SourceForge.net) Date: Tue Jul 1 16:05:07 2003 Subject: [spambayes-dev] [ spambayes-Feature Requests-762783 ] TMDA capabilities Message-ID: Feature Requests item #762783, was opened at 2003-06-29 17:33 Message generated for change (Comment added) made by beyond-thoughts You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=498106&aid=762783&group_id=61702 Category: None Group: None Status: Open Priority: 5 Submitted By: Becker-Freyseng, Christoph (beyond-thoughts) Assigned to: Nobody/Anonymous (nobody) Summary: TMDA capabilities Initial Comment: I just switched from TMDA (http://tmda.net/) to Spambayes. Watching emails that were neither in black- or whitelist was to annoying. Of course those people get a reply (please see at TMDA-Homepage to see how it works) but about 50% don't understand the reply-mail. (I don't know why -- the text is very clear!). Spambayes doesn't queue emails that can't be classified -- you receive them as "unsure". I think combining both techniques would cut down wrong positive and wrong negative and the "unsure" numbers. Additionaly it might be useful for training having a definite black- and whitelist. So what are good points (files, classes, methods) to add such a feature? Is it dependent whether pop3proxy, hammie, ... is used? Thank You, Christoph Becker-Freyseng ---------------------------------------------------------------------- >Comment By: Becker-Freyseng, Christoph (beyond-thoughts) Date: 2003-07-01 20:04 Message: Logged In: YES user_id=186848 Why should I have to check for emails that were stastically classified as spam AND whose sender doesn't reply for confirmation. The probability of ignoring an important email that way is just zero. This approach doesn't need the filter to be perfect. The only thing it can't deal with is people that write emails that seem to be spam and then when asked for confirmation don't reply. ---------------------------------------------------------------------- Comment By: Skip Montanaro (montanaro) Date: 2003-07-01 17:43 Message: Logged In: YES user_id=44345 Christoph, I think you're missing the point about checking spams. You will never be able to completely avoid that task. It can be sped up dramatically by gathering all messages which look like spam together so you can scan them quickly (just examining subjects for example), but if you simply delete such messages you will eventually lose valid email. No spam filter is (or will ever be) perfect. ---------------------------------------------------------------------- Comment By: Becker-Freyseng, Christoph (beyond-thoughts) Date: 2003-07-01 16:59 Message: Logged In: YES user_id=186848 O.K. we could discuss the right way of handling spam forever. IMO as long as you have to check emails in the "Spam-Folder" it's not the right way, because finally it does not save work. If there is no interest of having added above capabilities to Spambayes I'll use TMDA's scripting abilities to add hammie.py to it. Solving the problem the other way round. ---------------------------------------------------------------------- Comment By: Skip Montanaro (montanaro) Date: 2003-07-01 16:18 Message: Logged In: YES user_id=44345 I tried TMDA some time ago and didn't like it because it was too cumbersome to manage and many of my correspondents didn't understand the emails they received. Similarly, when I get one of those "please so I know you're not a spammer" messages, I simply delete it. I really don't think that's the right way to do things. If TMDA is cool for you, stick it in your procmail pipeline and use it in addition to or instead of Spambayes, but don't merge the two. ---------------------------------------------------------------------- Comment By: Becker-Freyseng, Christoph (beyond-thoughts) Date: 2003-07-01 16:05 Message: Logged In: YES user_id=186848 (OT: added my real name) I understand the point of having spam-bayes creating a kind of white-list. (I'm surprised that spammers really dare to use support@microsoft.com etc. It's making damage to a company name and lawyers are always happy having cause :-) ) But the important point is NOT the white-list, but that a sender of an email classified as spam will get an automatic reply enabling him to change the classification. (If an email is classified as spam and the sender doesn't reply to an email asking for confirmation it's 99.999% spam -- which is enough for me not worrying about emails staying in "Spam-Folder") Thanks, Christoph Becker-Freyseng ---------------------------------------------------------------------- Comment By: Skip Montanaro (montanaro) Date: 2003-07-01 15:36 Message: Logged In: YES user_id=44345 Whitelist functionality really isn't needed. Spambayes already tokenizes email addresses, so over time it effectively builds up a whitelist for you. Here are some examples from my current training database (the tuple values are (nspam, nham)): >>> db["email name:itineraries"] (71, 10) >>> db["email name:guido"] (0, 8) >>> db["email name:webmaster"] (58, 45) >>> db["email name:skip"] (365, 314) >>> db["email name:support"] (136, 13) Note that itineraries@mojam.com & support@microsoft.com are frequently forged in mail I receive. webmaster@mojam.com and skip@pobox.com are forged a fair amount, but are also frequently correct. On the other hand, nobody has so far taken Guido's name in vain in my incoming email. (I rarely train on Python-related email, so there are only a few messages from Guido in my training database.) Even if you implemented such a feature it would probably not be as sensitive as the current tokenizing scheme. In addition, you would still have to scan your spam. You will eventually get a valid email message from someone not on your whitelist. Regarding: Submitted By: Why do you need this (beyond-thoughts) it's because (in general) too many people submit incomplete bug reports anonymously and then can't be contacted to complete their report. This was a significant problem with the Python project and sort of carried over to the Spambayes project. ---------------------------------------------------------------------- Comment By: Becker-Freyseng, Christoph (beyond-thoughts) Date: 2003-07-01 14:29 Message: Logged In: YES user_id=186848 I know that TMDA and Spambayes have different approaches, but this is what makes it useful combining them. With Spambayes till now I had no false classified emails (just few "unsure") so I'm quite satisfied with it. However I still have to check the emails in "Spam-Folder" because I don't want to risk loosing some false-classified important email. When Spambayes had some TMDA capabilities it could just sent a confirmation-email to the asumed spammer. If he doesn't reply then it's really his fault. So I won't have to check emails in the "Spam-Folder" at all. On the other side people I send emails to could be automatically added to a white-list so they surely won't have trouble with Spamfilters. I have thought of some more configurable rules that could be added making Spambayes an interactive-AI-Spamfilter. I'd like to make a demo-implementation but I need some starting points. Especially I don't know how the Outlook stuff works. But maybe I should just try implementing such a thing for the pop3- and smtp-proxy. Thanks, Christoph Becker-Freyseng ---------------------------------------------------------------------- Comment By: Anthony Baxter (anthonybaxter) Date: 2003-07-01 01:38 Message: Logged In: YES user_id=29957 I can't imagine that this feature would ever be added to spambayes. It's a completely different approach to spam-filtering, with almost nothing in common with the existing approach. Spambayes will gradually improve as you train it further - the initial flurry of unsures is probably just insufficient training. Note also that you can adjust the cutoffs to end up with more or less unsures. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=498106&aid=762783&group_id=61702 From noreply at sourceforge.net Tue Jul 1 14:18:26 2003 From: noreply at sourceforge.net (SourceForge.net) Date: Tue Jul 1 16:18:34 2003 Subject: [spambayes-dev] [ spambayes-Feature Requests-762783 ] TMDA capabilities Message-ID: Feature Requests item #762783, was opened at 2003-06-29 13:33 Message generated for change (Comment added) made by tim_one You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=498106&aid=762783&group_id=61702 Category: None Group: None Status: Open Priority: 5 Submitted By: Becker-Freyseng, Christoph (beyond-thoughts) Assigned to: Nobody/Anonymous (nobody) Summary: TMDA capabilities Initial Comment: I just switched from TMDA (http://tmda.net/) to Spambayes. Watching emails that were neither in black- or whitelist was to annoying. Of course those people get a reply (please see at TMDA-Homepage to see how it works) but about 50% don't understand the reply-mail. (I don't know why -- the text is very clear!). Spambayes doesn't queue emails that can't be classified -- you receive them as "unsure". I think combining both techniques would cut down wrong positive and wrong negative and the "unsure" numbers. Additionaly it might be useful for training having a definite black- and whitelist. So what are good points (files, classes, methods) to add such a feature? Is it dependent whether pop3proxy, hammie, ... is used? Thank You, Christoph Becker-Freyseng ---------------------------------------------------------------------- >Comment By: Tim Peters (tim_one) Date: 2003-07-01 16:18 Message: Logged In: YES user_id=31435 The problem is that it's not zero -- as you'll eventually discover if you try this. Beyond general probability concerns, two systematic effects act in this direction: (1) desired email from online merchants very often scores spammy the first time or two you get it from a given vendor, and the reply-to address often isn't monitored (i.e., there's nobody on the other end to *do* a TMDA dance, even if they would want to), and before the first time you get a msg from them you have no idea what to put in your whitelist; and, (2) lots of people simply will not respond to a TMDA nag msg, as Skip said. TMDA users know what those msgs are about, but, for example, one of my sisters forwarded one of them to me asking whether it was a virus(!). Skip said he stopped responding to them too. I also did, as 4 times out of 5, the attempt to respond to one simply generated another braindead bounce msg for *me* to deal with. Trying to make other people deal with your spam doesn't work in practice. ---------------------------------------------------------------------- Comment By: Becker-Freyseng, Christoph (beyond-thoughts) Date: 2003-07-01 16:04 Message: Logged In: YES user_id=186848 Why should I have to check for emails that were stastically classified as spam AND whose sender doesn't reply for confirmation. The probability of ignoring an important email that way is just zero. This approach doesn't need the filter to be perfect. The only thing it can't deal with is people that write emails that seem to be spam and then when asked for confirmation don't reply. ---------------------------------------------------------------------- Comment By: Skip Montanaro (montanaro) Date: 2003-07-01 13:43 Message: Logged In: YES user_id=44345 Christoph, I think you're missing the point about checking spams. You will never be able to completely avoid that task. It can be sped up dramatically by gathering all messages which look like spam together so you can scan them quickly (just examining subjects for example), but if you simply delete such messages you will eventually lose valid email. No spam filter is (or will ever be) perfect. ---------------------------------------------------------------------- Comment By: Becker-Freyseng, Christoph (beyond-thoughts) Date: 2003-07-01 12:59 Message: Logged In: YES user_id=186848 O.K. we could discuss the right way of handling spam forever. IMO as long as you have to check emails in the "Spam-Folder" it's not the right way, because finally it does not save work. If there is no interest of having added above capabilities to Spambayes I'll use TMDA's scripting abilities to add hammie.py to it. Solving the problem the other way round. ---------------------------------------------------------------------- Comment By: Skip Montanaro (montanaro) Date: 2003-07-01 12:18 Message: Logged In: YES user_id=44345 I tried TMDA some time ago and didn't like it because it was too cumbersome to manage and many of my correspondents didn't understand the emails they received. Similarly, when I get one of those "please so I know you're not a spammer" messages, I simply delete it. I really don't think that's the right way to do things. If TMDA is cool for you, stick it in your procmail pipeline and use it in addition to or instead of Spambayes, but don't merge the two. ---------------------------------------------------------------------- Comment By: Becker-Freyseng, Christoph (beyond-thoughts) Date: 2003-07-01 12:05 Message: Logged In: YES user_id=186848 (OT: added my real name) I understand the point of having spam-bayes creating a kind of white-list. (I'm surprised that spammers really dare to use support@microsoft.com etc. It's making damage to a company name and lawyers are always happy having cause :-) ) But the important point is NOT the white-list, but that a sender of an email classified as spam will get an automatic reply enabling him to change the classification. (If an email is classified as spam and the sender doesn't reply to an email asking for confirmation it's 99.999% spam -- which is enough for me not worrying about emails staying in "Spam-Folder") Thanks, Christoph Becker-Freyseng ---------------------------------------------------------------------- Comment By: Skip Montanaro (montanaro) Date: 2003-07-01 11:36 Message: Logged In: YES user_id=44345 Whitelist functionality really isn't needed. Spambayes already tokenizes email addresses, so over time it effectively builds up a whitelist for you. Here are some examples from my current training database (the tuple values are (nspam, nham)): >>> db["email name:itineraries"] (71, 10) >>> db["email name:guido"] (0, 8) >>> db["email name:webmaster"] (58, 45) >>> db["email name:skip"] (365, 314) >>> db["email name:support"] (136, 13) Note that itineraries@mojam.com & support@microsoft.com are frequently forged in mail I receive. webmaster@mojam.com and skip@pobox.com are forged a fair amount, but are also frequently correct. On the other hand, nobody has so far taken Guido's name in vain in my incoming email. (I rarely train on Python-related email, so there are only a few messages from Guido in my training database.) Even if you implemented such a feature it would probably not be as sensitive as the current tokenizing scheme. In addition, you would still have to scan your spam. You will eventually get a valid email message from someone not on your whitelist. Regarding: Submitted By: Why do you need this (beyond-thoughts) it's because (in general) too many people submit incomplete bug reports anonymously and then can't be contacted to complete their report. This was a significant problem with the Python project and sort of carried over to the Spambayes project. ---------------------------------------------------------------------- Comment By: Becker-Freyseng, Christoph (beyond-thoughts) Date: 2003-07-01 10:29 Message: Logged In: YES user_id=186848 I know that TMDA and Spambayes have different approaches, but this is what makes it useful combining them. With Spambayes till now I had no false classified emails (just few "unsure") so I'm quite satisfied with it. However I still have to check the emails in "Spam-Folder" because I don't want to risk loosing some false-classified important email. When Spambayes had some TMDA capabilities it could just sent a confirmation-email to the asumed spammer. If he doesn't reply then it's really his fault. So I won't have to check emails in the "Spam-Folder" at all. On the other side people I send emails to could be automatically added to a white-list so they surely won't have trouble with Spamfilters. I have thought of some more configurable rules that could be added making Spambayes an interactive-AI-Spamfilter. I'd like to make a demo-implementation but I need some starting points. Especially I don't know how the Outlook stuff works. But maybe I should just try implementing such a thing for the pop3- and smtp-proxy. Thanks, Christoph Becker-Freyseng ---------------------------------------------------------------------- Comment By: Anthony Baxter (anthonybaxter) Date: 2003-06-30 21:38 Message: Logged In: YES user_id=29957 I can't imagine that this feature would ever be added to spambayes. It's a completely different approach to spam-filtering, with almost nothing in common with the existing approach. Spambayes will gradually improve as you train it further - the initial flurry of unsures is probably just insufficient training. Note also that you can adjust the cutoffs to end up with more or less unsures. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=498106&aid=762783&group_id=61702 From gward at python.net Tue Jul 1 18:56:24 2003 From: gward at python.net (Greg Ward) Date: Tue Jul 1 17:56:26 2003 Subject: [spambayes-dev] Re: Pickle vs DB inconsistencies In-Reply-To: References: <1ED4ECF91CDED24C8D012BCF2B034F1302207722@its-xchg4.massey.ac.nz> Message-ID: <20030701215624.GA1886@cthulhu.gerg.ca> On 26 June 2003, Tim Peters said: > OK, I checked the change in I mentioned before, and now this program prints Hooray! I just cvs up'd, and the pickle/DB inconsistencies I observed have gone way. Thanks, Tony and Tim! Greg -- Greg Ward http://www.gerg.ca/ Never try to outstubborn a cat. From noreply at sourceforge.net Tue Jul 1 15:56:54 2003 From: noreply at sourceforge.net (SourceForge.net) Date: Tue Jul 1 17:56:57 2003 Subject: [spambayes-dev] [ spambayes-Bugs-764241 ] Most recent message unopened Message-ID: Bugs item #764241, was opened at 2003-07-01 17:56 Message generated for change (Tracker Item Submitted) made by Item Submitter You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=498103&aid=764241&group_id=61702 Category: None Group: None Status: Open Resolution: None Priority: 5 Submitted By: David Landry (dlandry99) Assigned to: Nobody/Anonymous (nobody) Summary: Most recent message unopened Initial Comment: After uninstalling the prior version and installing SpamBayes Outlook Beta 1, Binary Version 3 from http://starship.python.net/crew/mhammond/spambayes / on July 1, 2003, I still encountered the same error I encountered on the previous version (but I can report it with more precision). This error occurs under Outlook 2002 SP2, running on a client with Windows 2000 via Exchange 5.5. When I open the most recent message and close it the message envelop icon indicates the message is still unopened. It is only after I open the message a second time that the message bolding turns off and the icon shows an open rather than closed envelop. This happens for every single most recent message. But unopened messages underneath the most recent one will correctly show their opened status after they are opened. This bug only effects the message that is the most recent. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=498103&aid=764241&group_id=61702 From mhammond at skippinet.com.au Wed Jul 2 09:57:02 2003 From: mhammond at skippinet.com.au (Mark Hammond) Date: Tue Jul 1 18:57:25 2003 Subject: [spambayes-dev] ANNOUNCE: New SpamBayes binary for Outlook available In-Reply-To: <1ED4ECF91CDED24C8D012BCF2B034F130237C701@its-xchg4.massey.ac.nz> Message-ID: <086a01c34024$1781f8e0$530f8490@eden> > > [This mail isn't going to spambayes-announce as yet - I would > > prefer to hear some success reports first] > > Chicken ;) Do you plan to also release it via the sf system? When I work out exactly what that means :) I'd love to make the "Outlook binary" into a true "windows binary", including a version of pop3proxy.exe too :) > Uninstall worked fine, with two notes: > > (1) the toolbar wasn't deleted - is it meant to be? I have vague > memories of discussing this with you a while back. I don't attempt to remove them, no. I should list this in the FAQ. > (2) This is only an issue for those who go from the binary to the > source - I now have an Outlook.ini from the binary, where all my > settings were migrated to (even the ones that were in > unknown_profile.ini). When I uninstalled the binary, and > re-registered > the cvs plugin, my config settings were lost (well, unable to > be found). > I had to manually copy them back over. Doh - I didn't think of that :( I must release a new win32all to solve that. > I did notice one bug, though. To test, I deleted a message > as spam and > then tried to recover it, but it wouldn't. However, I > checked and I get > the same error with the source version, so it's not the installer's > fault... This is the trace I get: Damn. Can you add a bug? :) Adding this to the test suite would be perfect. Mark. -------------- next part -------------- A non-text attachment was scrubbed... Name: winmail.dat Type: application/ms-tnef Size: 2476 bytes Desc: not available Url : http://mail.python.org/pipermail/spambayes-dev/attachments/20030702/762a033a/winmail.bin From noreply at sourceforge.net Tue Jul 1 17:07:56 2003 From: noreply at sourceforge.net (SourceForge.net) Date: Tue Jul 1 19:08:44 2003 Subject: [spambayes-dev] [ spambayes-Bugs-764158 ] Filtering Deactivates Message-ID: Bugs item #764158, was opened at 2003-07-02 05:30 Message generated for change (Comment added) made by mhammond You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=498103&aid=764158&group_id=61702 Category: Outlook Group: None >Status: Closed >Resolution: Duplicate Priority: 5 Submitted By: Andrew Cira (acira) Assigned to: Mark Hammond (mhammond) Summary: Filtering Deactivates Initial Comment: Dell Dimension 4100 Workstation Windows 2000 Service Pack3 Workstation Office 2000 After I trained the application and launched filtering, SpamBayes worked by moving Spam items and Possible Spam items to their respective folders automatically. After a few days the Enable Filtering check box was cleared and filtering was not handled as mail arrived. So, I had to train SpamBayes again and enable filtering. I regnized the same symptoms on two other machines. Andrew Cira Front Barnett Associates LLC 70 W. Madison Street, Suite 4920 Chicago, IL 60602 (312) 641-9589 acira@front-barnett.com ---------------------------------------------------------------------- >Comment By: Mark Hammond (mhammond) Date: 2003-07-02 09:07 Message: Logged In: YES user_id=14198 This sounds like it is caused by shutting down Windows before shutting down outlook. This has been fixed in the recent 0.3 binary release - please check that version, and re-open if you still see the problem. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=498103&aid=764158&group_id=61702 From noreply at sourceforge.net Tue Jul 1 17:09:07 2003 From: noreply at sourceforge.net (SourceForge.net) Date: Tue Jul 1 19:09:14 2003 Subject: [spambayes-dev] [ spambayes-Bugs-762769 ] Python error invoking COM method. Message-ID: Bugs item #762769, was opened at 2003-06-30 02:55 Message generated for change (Comment added) made by mhammond You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=498103&aid=762769&group_id=61702 Category: Outlook Group: None >Status: Closed >Resolution: Duplicate Priority: 5 Submitted By: Constanty DeCinko III (cdecinko) Assigned to: Mark Hammond (mhammond) Summary: Python error invoking COM method. Initial Comment: Delete as SPAM button does nothing. Training database keeps disappearing? Log is filled with: pythoncom error: Python error invoking COM method. Traceback (most recent call last): File "E:\src\pythonex\com\win32com\server\policy.py", line 275, in _Invoke_ File "E:\src\pythonex\com\win32com\server\policy.py", line 280, in _invoke_ File "E:\src\pythonex\com\win32com\server\policy.py", line 541, in _invokeex_ File "E:\src\spambayes\Outlook2000\addin.py", line 342, in OnClick File "E:\src\spambayes\Outlook2000\msgstore.py", line 241, in GetFolder File "E:\src\spambayes\Outlook2000\msgstore.py", line 194, in NormalizeID exceptions.AssertionError: What kind of ID is 'None'? ---------------------------------------------------------------------- >Comment By: Mark Hammond (mhammond) Date: 2003-07-02 09:09 Message: Logged In: YES user_id=14198 I think you struck 2 bugs here, both of which have been fixed in the 0.3 binary release - please try that. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=498103&aid=762769&group_id=61702 From noreply at sourceforge.net Tue Jul 1 17:10:34 2003 From: noreply at sourceforge.net (SourceForge.net) Date: Tue Jul 1 19:10:41 2003 Subject: [spambayes-dev] [ spambayes-Bugs-740843 ] No Disk Error with Outlook 2000 on startup Message-ID: Bugs item #740843, was opened at 2003-05-21 11:39 Message generated for change (Comment added) made by mhammond You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=498103&aid=740843&group_id=61702 Category: Outlook Group: None Status: Open Resolution: None Priority: 5 Submitted By: Sam Snow (snowsam) Assigned to: Mark Hammond (mhammond) Summary: No Disk Error with Outlook 2000 on startup Initial Comment: After installing SpamBayes-Outlook-Setup-002.exe I am now getting an error dialog on Outlook startup. The box says: (Header) Inbox - Microsoft Outlook:OUTLOOK.EXE - No Disk (Body) There is no disk in the drive. Please insert a disk into drive \Device\Harddisk0\DR0. (Buttons) Cancel, Try Again, Continue I am able to click cancel or continue several times and then outlook goes ahead and opens up. I just installed this evening, so I am not sure if the filtering is still working correctly. I was able to train the program sucessfully. I am using Office 2000 SP3 on Win 2000. I will try to attach a jpg of the dialog box. My error log says the following: SpamAddin - Connecting to Outlook Loaded bayes database from 'C:\Documents and Settings\Snow1\Application Data\SpamBayes\default_bayes_database.db' Loaded message database from 'C:\Documents and Settings\Snow1\Application Data\SpamBayes\default_message_database.db' Bayes database initialized with 0 spam and 0 good messages Loaded databases in 4.64165ms AntiSpam: Watching for new messages in folder Inbox AntiSpam: Watching for new messages in folder Spam Processing 0 missed spam in folder 'Inbox' took 31.9599ms pythoncom error: Python error invoking COM method. Traceback (most recent call last): File "E:\src\pythonex\com\win32com\server\policy.py", line 275, in _Invoke_ File "E:\src\pythonex\com\win32com\server\policy.py", line 280, in _invoke_ File "E:\src\pythonex\com\win32com\server\policy.py", line 601, in _invokeex_ File "E:\src\pythonex\com\win32com\server\policy.py", line 541, in _invokeex_ File "E:\src\spambayes\Outlook2000\addin.py", line 203, in OnItemAdd File "E:\src\spambayes\Outlook2000\addin.py", line 163, in ProcessMessage File "E:\src\spambayes\Outlook2000\filter.py", line 15, in filter_message File "E:\src\spambayes\Outlook2000\manager.py", line 440, in score File "e:\src\spambayes\spambayes\classifier.py", line 217, in chi2_spamprob File "e:\src\spambayes\spambayes\classifier.py", line 465, in _getclues File "e:\src\spambayes\spambayes\classifier.py", line 316, in probability exceptions.AssertionError: ---------------------------------------------------------------------- >Comment By: Mark Hammond (mhammond) Date: 2003-07-02 09:10 Message: Logged In: YES user_id=14198 I'd love to know if this has been fixed by the 0.3 binary release. ---------------------------------------------------------------------- Comment By: Dennis Austin (portola) Date: 2003-05-31 07:44 Message: Logged In: YES user_id=787905 I have noted an additional piece of information. There is no alert first time I start Outlook after logging in. If Outlook is closed and reopened, the alert appears and requires three Cancel clicks before it goes away. (Unless I put a disk in the CD drive.) I'm using Outlook 2002 sp2 on Windows XP sp1. I have two CD drives on the secondary IDE channel and the error appears on the second drive. ---------------------------------------------------------------------- Comment By: Dennis Austin (portola) Date: 2003-05-28 03:16 Message: Logged In: YES user_id=787905 I also usually see this error when I start Outlook, although not every time. I also see it at the end of running the installer. In my configuration it shows up as "No disk in drive E:". E: is CD-ROM 1 on this machine. I can get past the error either by clicking Cancel several times, or by putting any old CD in the drive and clicking Try Again. The error does not seem to affect any function of the add-on. ---------------------------------------------------------------------- Comment By: Ferruccio Barletta (fgb) Date: 2003-05-26 00:40 Message: Logged In: YES user_id=786210 I may have found the root cause of this problem. When I brought up disk management on my notebook I noticed that my hard drive was Disk1 and the SD media drive was Disk0. When I disabled the SD drive and rebooted, the hard drive became Disk0 and the problem disappeared. ---------------------------------------------------------------------- Comment By: Ferruccio Barletta (fgb) Date: 2003-05-25 11:30 Message: Logged In: YES user_id=786210 I get the same error with Office 2002 SP1 on Windows XP SP1 ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=498103&aid=740843&group_id=61702 From noreply at sourceforge.net Tue Jul 1 17:12:09 2003 From: noreply at sourceforge.net (SourceForge.net) Date: Tue Jul 1 19:12:19 2003 Subject: [spambayes-dev] [ spambayes-Bugs-761797 ] "Failed to call the universal dispatcher" Message-ID: Bugs item #761797, was opened at 2003-06-27 22:45 Message generated for change (Comment added) made by mhammond You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=498103&aid=761797&group_id=61702 Category: Outlook Group: None >Status: Closed >Resolution: Fixed Priority: 5 Submitted By: Simon Caddy (simoncaddy) Assigned to: Mark Hammond (mhammond) Summary: "Failed to call the universal dispatcher" Initial Comment: My Spambayes log shows this error: SpamAddin - Connecting to Outlook pythoncom error: Failed to call the universal dispatcher Traceback (most recent call last): File "E:\src\pythonex\com\win32com\universal.py", line 170, in dispatch File "E:\src\pythonex\com\win32com\server\policy.py", line 322, in _InvokeEx_ File "E:\src\pythonex\com\win32com\server\policy.py", line 601, in _invokeex_ File "E:\src\pythonex\com\win32com\server\policy.py", line 541, in _invokeex_ File "E:\src\spambayes\Outlook2000\addin.py", line 655, in OnConnection File "E:\src\spambayes\Outlook2000\manager.py", line 475, in GetManager File "E:\src\spambayes\Outlook2000\manager.py", line 141, in __init__ File "E:\src\spambayes\Outlook2000\manager.py", line 182, in LocateDataDirectory File "E:\src\python-cvs\lib\ntpath.py", line 269, in isdir exceptions.LookupError: no codec search functions registered: can't find encoding SpamAddin - Connecting to Outlook pythoncom error: Failed to call the universal dispatcher Traceback (most recent call last): File "E:\src\pythonex\com\win32com\universal.py", line 170, in dispatch File "E:\src\pythonex\com\win32com\server\policy.py", line 322, in _InvokeEx_ File "E:\src\pythonex\com\win32com\server\policy.py", line 601, in _invokeex_ File "E:\src\pythonex\com\win32com\server\policy.py", line 541, in _invokeex_ File "E:\src\spambayes\Outlook2000\addin.py", line 655, in OnConnection File "E:\src\spambayes\Outlook2000\manager.py", line 475, in GetManager File "E:\src\spambayes\Outlook2000\manager.py", line 141, in __init__ File "E:\src\spambayes\Outlook2000\manager.py", line 182, in LocateDataDirectory File "E:\src\python-cvs\lib\ntpath.py", line 269, in isdir exceptions.LookupError: no codec search functions registered: can't find encoding Any ideas...? ---------------------------------------------------------------------- >Comment By: Mark Hammond (mhammond) Date: 2003-07-02 09:12 Message: Logged In: YES user_id=14198 Fixed in the 0.3 binary. ---------------------------------------------------------------------- Comment By: Simon Caddy (simoncaddy) Date: 2003-07-01 19:29 Message: Logged In: YES user_id=810828 Outlook 2002 also then, sorry, misread your earlier post ---------------------------------------------------------------------- Comment By: Bengt Bergholm (borgsquirrel) Date: 2003-07-01 19:13 Message: Logged In: YES user_id=813286 Yes and no. I don't know about how close code relationship there is between Outlook 2000 and 2002 (2k2) which I am running. ---------------------------------------------------------------------- Comment By: Simon Caddy (simoncaddy) Date: 2003-07-01 19:09 Message: Logged In: YES user_id=810828 Vaguely reassurring to know it's not just a 98/Me problem then... common factor so far is Outlook 2K. ---------------------------------------------------------------------- Comment By: Bengt Bergholm (borgsquirrel) Date: 2003-07-01 18:59 Message: Logged In: YES user_id=813286 I have this exact problem under Windows XP w/ Outlook 2k2 sp2, english. ---------------------------------------------------------------------- Comment By: Simon Caddy (simoncaddy) Date: 2003-06-30 18:35 Message: Logged In: YES user_id=810828 Yeah, thanks... I have now seem at the top of the docs page "current binary installer will not work with Windows 98"... but no solution!? ---------------------------------------------------------------------- Comment By: Philippe Cloutier (chealer) Date: 2003-06-29 15:30 Message: Logged In: YES user_id=738765 It seems you have the same problem as the one reported in 761316. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=498103&aid=761797&group_id=61702 From noreply at sourceforge.net Tue Jul 1 17:12:51 2003 From: noreply at sourceforge.net (SourceForge.net) Date: Tue Jul 1 19:12:56 2003 Subject: [spambayes-dev] [ spambayes-Bugs-762641 ] Assertation Error on some Email Message-ID: Bugs item #762641, was opened at 2003-06-29 20:36 Message generated for change (Comment added) made by mhammond You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=498103&aid=762641&group_id=61702 Category: pop3proxy Group: None >Status: Closed >Resolution: Duplicate Priority: 5 Submitted By: Becker-Freyseng, Christoph (beyond-thoughts) Assigned to: Nobody/Anonymous (nobody) Summary: Assertation Error on some Email Initial Comment: Hello, I got an assertation error when receiving the message below. It was in classifier.py.probability (line 307). There it says: assert hamcount <= nham I was able to "fix" this by making a comment out of this line. Thanks, Christoph Becker-Freyseng >From - Sun Jun 29 04:54:38 2003 X-UIDL: NLM"!ede"!Og8"!WMU!! X-Mozilla-Status: 0001 X-Mozilla-Status2: 00000000 Date: 29 Jun 2003 02:50:16 +0000 From: Mail System Internal Data Subject: DON'T DELETE THIS MESSAGE -- FOLDER INTERNAL DATA Message-ID: <1056855016@mmc-startup.com> X-IMAP: 1056854405 0000000001 X-UIDL: NLM"!ede"!Og8"!WMU!! Status: RO X-Spambayes-Classification: ham X-Spambayes-Spam-Probability: 4.32571756193e-011 X-Spambayes-MailId: 1056855278 This text is part of the internal format of your mail folder, and is not a real message. It is created automatically by the mail system software. If deleted, important folder data will be lost, and it will be re-created with the data reset to initial values. ---------------------------------------------------------------------- >Comment By: Mark Hammond (mhammond) Date: 2003-07-02 09:12 Message: Logged In: YES user_id=14198 Dupe of 706520: assert fails in classifier ---------------------------------------------------------------------- Comment By: Becker-Freyseng, Christoph (beyond-thoughts) Date: 2003-06-29 20:49 Message: Logged In: YES user_id=186848 I just sent this bug-report to myself (to store it locally) and guess ... Indeed this email crashed spambayes again. Here's the trace: error: uncaptured python exception, closing channel <__main__.ServerLineReader c onnected at 0xff0540> (exceptions.AssertionError: [C:\PYTHON22\lib\asyncore.py|p oll|100] [C:\PYTHON22\lib\asyncore.py|handle_read_event|397] [C:\PYTHON22\lib\as ynchat.py|handle_read|130] [C:\Programme\spambayes\pop3proxy.py|found_terminator |147] [C:\Programme\spambayes\pop3proxy.py|onServerLine|215] [C:\Programme\spamb ayes\pop3proxy.py|onResponse|276] [C:\Programme\spambayes\pop3proxy.py|onTransac tion|377] [C:\Programme\spambayes\pop3proxy.py|onRetr|428] [C:\Programme\spambay es\spambayes\classifier.py|chi2_spamprob|223] [C:\Programme\spambayes\spambayes\ classifier.py|_getclues|451] [C:\Programme\spambayes\spambayes\classifier.py|pro bability|307]) ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=498103&aid=762641&group_id=61702 From noreply at sourceforge.net Tue Jul 1 17:14:19 2003 From: noreply at sourceforge.net (SourceForge.net) Date: Tue Jul 1 19:14:22 2003 Subject: [spambayes-dev] [ spambayes-Bugs-761407 ] Outlook profiles confuse things Message-ID: Bugs item #761407, was opened at 2003-06-27 06:03 Message generated for change (Comment added) made by mhammond You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=498103&aid=761407&group_id=61702 Category: Outlook Group: None >Status: Closed >Resolution: Fixed Priority: 5 Submitted By: Mark H Bramhall (beaugeste) Assigned to: Mark Hammond (mhammond) Summary: Outlook profiles confuse things Initial Comment: If one runs Outlook in multiple configurations, by selecting a profile at Outlook startup, the plugin gets quite confused. I don't know enough about Outlook profiles and/or how/where a plugin would store pre-profile information, but something is needed. If I switch to a new profile, which has a different Exchange server, then the plugin looks for info from the old server (I get a popup saying the old server is "slow in responding", which is just a timer-based thing in the general Outlook access routines). After a while things sort of seem to settle, but not quite right. Each profile should have a complete set of its own settings as one could have completely different folders pre-profle. Yeah, I know, gripe, gripe, but it will make or break you for many Outlook users. If someone could point me close to the right things places (in the source/plugin as well as to the right documentation -- I said I didn't know much about Outlook!) then I'd try to look at it... /s/ MarkB ---------------------------------------------------------------------- >Comment By: Mark Hammond (mhammond) Date: 2003-07-02 09:14 Message: Logged In: YES user_id=14198 Fixed in the most recent binary. If you are using CVS, you must wait for a new win32all, or build it from sources (or beg me to mail you a new mapi.pyd) ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=498103&aid=761407&group_id=61702 From noreply at sourceforge.net Tue Jul 1 17:15:04 2003 From: noreply at sourceforge.net (SourceForge.net) Date: Tue Jul 1 19:15:07 2003 Subject: [spambayes-dev] [ spambayes-Bugs-761359 ] Folder view results in ImportError Message-ID: Bugs item #761359, was opened at 2003-06-27 04:43 Message generated for change (Comment added) made by mhammond You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=498103&aid=761359&group_id=61702 Category: Outlook Group: None >Status: Closed >Resolution: Fixed Priority: 5 Submitted By: Mark Welsh (markw_x) Assigned to: Mark Hammond (mhammond) Summary: Folder view results in ImportError Initial Comment: When I open the anti-spam manager and navigate to any window with a folder tree view, I end up with an ImportError in my log (attached). I haven't noticed any immediate side-effects, but the add-in does crash Outlook periodically, so I thought this might be at least partially to blame. ---------------------------------------------------------------------- >Comment By: Mark Hammond (mhammond) Date: 2003-07-02 09:15 Message: Logged In: YES user_id=14198 Fixed in the most recent binary ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=498103&aid=761359&group_id=61702 From noreply at sourceforge.net Tue Jul 1 17:15:46 2003 From: noreply at sourceforge.net (SourceForge.net) Date: Tue Jul 1 19:15:58 2003 Subject: [spambayes-dev] [ spambayes-Bugs-761316 ] failed binary install Message-ID: Bugs item #761316, was opened at 2003-06-27 03:19 Message generated for change (Comment added) made by mhammond You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=498103&aid=761316&group_id=61702 Category: Outlook Group: None >Status: Closed >Resolution: Duplicate Priority: 5 Submitted By: Andrew Shepard (sheparda) Assigned to: Mark Hammond (mhammond) Summary: failed binary install Initial Comment: running win98 and Outlook 2000 spambayes1.log file attached-- starts with 2 lines: "SpamAddin - Connecting to Outlook pythoncom error: Failed to call the universal dispatcher" followed by series of "tracebacks" to E: drive ---------------------------------------------------------------------- >Comment By: Mark Hammond (mhammond) Date: 2003-07-02 09:15 Message: Logged In: YES user_id=14198 Fixed in (new) binary version 0.3 ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=498103&aid=761316&group_id=61702 From noreply at sourceforge.net Tue Jul 1 17:16:51 2003 From: noreply at sourceforge.net (SourceForge.net) Date: Tue Jul 1 19:17:00 2003 Subject: [spambayes-dev] [ spambayes-Bugs-760286 ] spambayes_admin.dll failed to register Message-ID: Bugs item #760286, was opened at 2003-06-25 16:40 Message generated for change (Comment added) made by mhammond You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=498103&aid=760286&group_id=61702 Category: Outlook Group: None >Status: Pending Resolution: None Priority: 5 Submitted By: John Mamutil (javinm) Assigned to: Mark Hammond (mhammond) Summary: spambayes_admin.dll failed to register Initial Comment: This bug has already been reported but it did not have a log file entry - so I have provided what appeared in my log file: Traceback (most recent call last): File "", line 15, in DllRegisterServer File "E:\src\pythonex\com\win32com\server\register.py" , line 388, in RegisterClasses IndexError: list index out of range Hoping to see a fix soon. will installing the Source code version help? Thanks, John ---------------------------------------------------------------------- >Comment By: Mark Hammond (mhammond) Date: 2003-07-02 09:16 Message: Logged In: YES user_id=14198 Can you please let me know if the same issue exists in the 0.3 version of the binary? ---------------------------------------------------------------------- Comment By: Jimmy theGeek (jimmythegeek) Date: 2003-06-27 05:43 Message: Logged In: YES user_id=398582 I ran into the same thing; the docs/troubleshooting.html says "Note that running regsvr32.exe spambayes_addin.dll from the SpamBayes directory may also solve this problem" It did solve the problem. I am training now. Hope this helps. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=498103&aid=760286&group_id=61702 From noreply at sourceforge.net Tue Jul 1 17:17:46 2003 From: noreply at sourceforge.net (SourceForge.net) Date: Tue Jul 1 19:17:53 2003 Subject: [spambayes-dev] [ spambayes-Bugs-758552 ] Spambayes Outlook addin (dll registration failed) Message-ID: Bugs item #758552, was opened at 2003-06-22 07:19 Message generated for change (Comment added) made by mhammond You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=498103&aid=758552&group_id=61702 Category: Outlook Group: None >Status: Pending Resolution: None Priority: 5 Submitted By: Jeffrey Williams (wjeff) Assigned to: Mark Hammond (mhammond) Summary: Spambayes Outlook addin (dll registration failed) Initial Comment: Spambayes Outlook Addin version 002 Download and ran installer, with Outlook shutdown, installation failed with the error that the dll failed to register, attempted to run "regsvr32.exe spambayes_addin.dll" from the spambayes directory, which resulted in the same error message. The install log file was created, but empty. Error Message: DllRegisterServer in spambayes_addin.dll failed. Return code was: 0xc0000005 Outlook version info: Outlook 2000 SP3 (9.0.0.6627) Corporate or Workgroup - Security Update Hope this helps Jeff ---------------------------------------------------------------------- >Comment By: Mark Hammond (mhammond) Date: 2003-07-02 09:17 Message: Logged In: YES user_id=14198 Please test the new 0.3 version of the binary. ---------------------------------------------------------------------- Comment By: Hall Stevenson (hallstevenson) Date: 2003-06-28 09:06 Message: Logged In: YES user_id=120676 Same error here and per a followup to a duplicate of this error, running the "regsrvr spambayes...." workaround in the installed dir does *not* work for me. Running WinXP Pro, fully up-to-date, and Office XP SP2, also fully up-to-date. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=498103&aid=758552&group_id=61702 From noreply at sourceforge.net Tue Jul 1 17:19:18 2003 From: noreply at sourceforge.net (SourceForge.net) Date: Tue Jul 1 19:19:24 2003 Subject: [spambayes-dev] [ spambayes-Bugs-758360 ] 'OptionsClass' object has no attribute 'skip_max_word_size' Message-ID: Bugs item #758360, was opened at 2003-06-21 21:47 Message generated for change (Comment added) made by mhammond You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=498103&aid=758360&group_id=61702 Category: Outlook Group: None >Status: Closed >Resolution: Duplicate Priority: 5 Submitted By: Wolfgang Hartl (wuff42) Assigned to: Mark Hammond (mhammond) Summary: 'OptionsClass' object has no attribute 'skip_max_word_size' Initial Comment: Windows 2000 SP3, Outlook 2002 SP2 Spambayse Outlook Plugin, Binary Version => Plugin does not work (no anti-Spam item in toolbar). => File c:\%TEMP%\spambayes1.log contains the following error messages: SpamAddin - Connecting to Outlook Created new configuration file 'C:\Documents and Settings\wh100011\Application Data\SpamBayes\default_configuration.pck' pythoncom error: Failed to call the universal dispatcher Traceback (most recent call last): File "E:\src\pythonex\com\win32com\universal.py", line 170, in dispatch File "E:\src\pythonex\com\win32com\server\policy.py", line 322, in _InvokeEx_ File "E:\src\pythonex\com\win32com\server\policy.py", line 601, in _invokeex_ File "E:\src\pythonex\com\win32com\server\policy.py", line 541, in _invokeex_ File "E:\src\spambayes\Outlook2000\addin.py", line 655, in OnConnection File "E:\src\spambayes\Outlook2000\manager.py", line 475, in GetManager File "E:\src\spambayes\Outlook2000\manager.py", line 156, in __init__ File "E:\src\spambayes\Outlook2000\manager.py", line 71, in import_core_spambayes_stuff File "E:\src\Installer\iu.py", line 274, in importHook File "E:\src\Installer\iu.py", line 353, in doimport File "E:\src\spambayes\spambayes\tokenizer.py", line 659, in ? exceptions.AttributeError: 'OptionsClass' object has no attribute 'skip_max_word_size' ---------------------------------------------------------------------- >Comment By: Mark Hammond (mhammond) Date: 2003-07-02 09:19 Message: Logged In: YES user_id=14198 Dupe of 712480: Install error: bizarre import errors - but please check the new 0.3 binary version. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=498103&aid=758360&group_id=61702 From noreply at sourceforge.net Tue Jul 1 17:20:21 2003 From: noreply at sourceforge.net (SourceForge.net) Date: Tue Jul 1 19:20:27 2003 Subject: [spambayes-dev] [ spambayes-Bugs-755738 ] Latest CVS outllok doesn't work Message-ID: Bugs item #755738, was opened at 2003-06-17 16:57 Message generated for change (Comment added) made by mhammond You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=498103&aid=755738&group_id=61702 Category: Outlook Group: None Status: Open Resolution: None Priority: 5 Submitted By: Fredrik Rodland (fmmr) Assigned to: Mark Hammond (mhammond) Summary: Latest CVS outllok doesn't work Initial Comment: I have been using spambayes for some months. The latest cvs-version fails with the following traceback: pythoncom error: Python error invoking COM method. Traceback (most recent call last): File "C:\PROGRA~1\_DEV\Python22\lib\site- packages\win32com\server\policy.py", line 275, in _Invoke_ return self._invoke_(dispid, lcid, wFlags, args) File "C:\PROGRA~1\_DEV\Python22\lib\site- packages\win32com\server\policy.py", line 280, in _invoke_ return S_OK, -1, self._invokeex_(dispid, lcid, wFlags, args, None, None) File "C:\PROGRA~1\_DEV\Python22\lib\site- packages\win32com\server\policy.py", line 601, in _invokeex_ return DesignatedWrapPolicy._invokeex_( self, dispid, lcid, wFlags, args, kwArgs, serviceProvider) File "C:\PROGRA~1\_DEV\Python22\lib\site- packages\win32com\server\policy.py", line 541, in _invokeex_ return apply(func, args) File "c:\Programfiler\_UTIL\spambayes_cvs\spambayes\O utlook2000\addin.py", line 609, in OnSelectionChange self.SetupUI() File "c:\Programfiler\_UTIL\spambayes_cvs\spambayes\O utlook2000\addin.py", line 500, in SetupUI Tag = "SpamBayesCommand.Manager") File "c:\Programfiler\_UTIL\spambayes_cvs\spambayes\O utlook2000\addin.py", line 564, in _AddControl item = parent.Controls.Add(Type=control_type, Temporary=False) File "C:\PROGRA~1\_DEV\Python22\lib\site- packages\win32com\client\__init__.py", line 451, in __getattr__ return apply(self._ApplyTypes_, args) File "C:\PROGRA~1\_DEV\Python22\lib\site- packages\win32com\client\__init__.py", line 445, in _ApplyTypes_ return self._get_good_object_(apply (self._oleobj_.InvokeTypes, (dispid, 0, wFlags, retType, argTypes) + args), user, resultCLSID) pywintypes.com_error: (-2147352567, 'Det oppstod et unntak.', (0, None, None, None, 0, -2147467259), None) Message 'Kunder med utest?ende hos Stocknet.' had a Spam classification of 'No' The traceback is repeated each time a message is selected. I tried the the cvs-version ca a week ago as well with the same result. I unregistered the plugin before installing it, and also tried this multiple times. The new toolbar doen not seem to work. When clicking the "Anti-Spam"-button nothing happens. When selecting the spam-folder, the "Delete as spam"-button does not change to "recover-from-spam", the latter does not show up at all. OS: win XP home outllook 2000 ---------------------------------------------------------------------- >Comment By: Mark Hammond (mhammond) Date: 2003-07-02 09:20 Message: Logged In: YES user_id=14198 Does this still happen? ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=498103&aid=755738&group_id=61702 From noreply at sourceforge.net Tue Jul 1 17:21:45 2003 From: noreply at sourceforge.net (SourceForge.net) Date: Tue Jul 1 19:21:51 2003 Subject: [spambayes-dev] [ spambayes-Bugs-742791 ] Install fails with TypeError: bizarre "installer" exception Message-ID: Bugs item #742791, was opened at 2003-05-25 03:33 Message generated for change (Comment added) made by mhammond You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=498103&aid=742791&group_id=61702 Category: Outlook Group: v1.0 (example) >Status: Pending Resolution: None Priority: 5 Submitted By: Rajendra Wall (dirtynuke) Assigned to: Mark Hammond (mhammond) Summary: Install fails with TypeError: bizarre "installer" exception Initial Comment: on WXP/Outlook 2K, install failed with TypeError: Traceback (most recent call last): File "", line 10, in ? File "E:\src\Installer\iu.py", line 274, in importHook File "E:\src\Installer\iu.py", line 353, in doimport File "E:\src\spambayes\Outlook2000\addin.py", line 59, in ? File "E:\src\pythonex\com\win32com\client\gencache.py ", line 341, in EnsureModule File "E:\src\pythonex\com\win32com\client\gencache.py ", line 213, in GetModuleForTypelib File "E:\src\pythonex\com\win32com\client\gencache.py ", line 473, in _GetModule File "E:\src\Installer\iu.py", line 274, in importHook File "E:\src\Installer\iu.py", line 335, in doimport File "E:\src\Installer\iu.py", line 181, in getmod File "E:\src\Installer\archive.py", line 375, in getmod TypeError: unbound method getmod() must be called with DirOwner instance as first argument (got ExtInPkgImporter instance instead) Thanks! ---------------------------------------------------------------------- >Comment By: Mark Hammond (mhammond) Date: 2003-07-02 09:21 Message: Logged In: YES user_id=14198 Please try the new 0.3 binary version ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=498103&aid=742791&group_id=61702 From noreply at sourceforge.net Tue Jul 1 17:22:44 2003 From: noreply at sourceforge.net (SourceForge.net) Date: Tue Jul 1 19:22:53 2003 Subject: [spambayes-dev] [ spambayes-Bugs-740311 ] 'skip_max_word_size' error on XP Message-ID: Bugs item #740311, was opened at 2003-05-20 18:09 Message generated for change (Comment added) made by mhammond You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=498103&aid=740311&group_id=61702 Category: Outlook Group: None >Status: Closed >Resolution: Duplicate Priority: 5 Submitted By: Rony Steelandt (bucodi) Assigned to: Mark Hammond (mhammond) Summary: 'skip_max_word_size' error on XP Initial Comment: Installed the binary installer 002 on XP Pro No spamb buttons added Here is the logfile SpamAddin - Connecting to Outlook Created new configuration file 'C:\Documents and Settings\rony.BUCODI\Application Data\SpamBayes\default_configuration.pck' pythoncom error: Failed to call the universal dispatcher Traceback (most recent call last): File "E:\src\pythonex\com\win32com\universal.py", line 170, in dispatch File "E:\src\pythonex\com\win32com\server\policy.py", line 322, in _InvokeEx_ File "E:\src\pythonex\com\win32com\server\policy.py", line 601, in _invokeex_ File "E:\src\pythonex\com\win32com\server\policy.py", line 541, in _invokeex_ File "E:\src\spambayes\Outlook2000\addin.py", line 655, in OnConnection File "E:\src\spambayes\Outlook2000\manager.py", line 475, in GetManager File "E:\src\spambayes\Outlook2000\manager.py", line 156, in __init__ File "E:\src\spambayes\Outlook2000\manager.py", line 71, in import_core_spambayes_stuff File "E:\src\Installer\iu.py", line 274, in importHook File "E:\src\Installer\iu.py", line 353, in doimport File "E:\src\spambayes\spambayes\tokenizer.py", line 659, in ? exceptions.AttributeError: 'OptionsClass' object has no attribute 'skip_max_word_size' ---------------------------------------------------------------------- >Comment By: Mark Hammond (mhammond) Date: 2003-07-02 09:22 Message: Logged In: YES user_id=14198 Tracking this in 712480: Install error: bizarre import errors, but hopefully fixed in the new 0.3 binary release. ---------------------------------------------------------------------- Comment By: Philippe Cloutier (chealer) Date: 2003-06-29 15:37 Message: Logged In: YES user_id=738765 Same installation, same problem here too. Except that I'm on SP2... I installed 5 times, launched Outlook 5 times too, and still got nothing before I read your troobleshooting section. I don't know anything about Python, so I don't know if that's relevant, but it looks like this error message only appears 1 time out of 2 (in my 2nd and 4th log), although the bug I've noticed no button in Outlook everytime. If you want me to test some solution use cheal (removethispart)@hotpop.com ---------------------------------------------------------------------- Comment By: Tony Meyer (anadelonbrin) Date: 2003-06-05 13:26 Message: Logged In: YES user_id=552329 I'm sure this wasn't the bug that I originally posted too, but never mind :) FWIW: I tried to install 002 with Outlook XP SP1 (WinXP SP1) and it failed with the skip_max_word_size thing. I then upgraded to Outlook XP SP2 and tried again. I then got the no disk error (e:, which is my CD drive). I tried putting a disk, in the drive and then got the could not register error. CVS still works fine :) ---------------------------------------------------------------------- Comment By: Sebastian J?rges (sjuerges) Date: 2003-05-28 02:01 Message: Logged In: YES user_id=740980 Same here. WinXP Service Pack 1 / OutlookXP ---------------------------------------------------------------------- Comment By: Harald Meyer (hmeyer666) Date: 2003-05-24 06:36 Message: Logged In: YES user_id=785713 Same here with Win2000 and Outlook XP ---------------------------------------------------------------------- Comment By: Stefan Franke (sfranke) Date: 2003-05-21 08:28 Message: Logged In: YES user_id=431616 I have the same one with Outlook2000 (SR-1) on Win2k. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=498103&aid=740311&group_id=61702 From noreply at sourceforge.net Tue Jul 1 17:29:04 2003 From: noreply at sourceforge.net (SourceForge.net) Date: Tue Jul 1 19:29:07 2003 Subject: [spambayes-dev] [ spambayes-Bugs-763966 ] Cannot Activate Com Add-In Message-ID: Bugs item #763966, was opened at 2003-07-02 01:06 Message generated for change (Comment added) made by mhammond You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=498103&aid=763966&group_id=61702 Category: Outlook Group: None >Status: Closed >Resolution: Postponed Priority: 5 Submitted By: Dick Adams (adams_rc) Assigned to: Mark Hammond (mhammond) Summary: Cannot Activate Com Add-In Initial Comment: Spam program installs correctly per log file but the Add- In is not activated (not checked in Com Add-Ins). Checking it fails (exiting and re-entering the feature shows that the check mark had been removed). I have uninstalled the program and reinstalled it; uninstalled the program, manually removed references to it in the registry, manually removed the database and reinstalled it; uninstalled Outlook and reinstalled it and reinstalled the program. All to no avail. This is an XP Professional Service Pack 1, running Outlook 2002 SP2. It is one of 15 stations using the program and the only one exhibiting the problem. ---------------------------------------------------------------------- >Comment By: Mark Hammond (mhammond) Date: 2003-07-02 09:29 Message: Logged In: YES user_id=14198 Please see the troubleshooting guide - http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/*checkout*/spambayes/spambayes/Outlook2000/docs/troubleshooting.html#Addin_doesnt_load - and see the bit about Outlook 2002. We have no idea what causes this in the first place though :( ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=498103&aid=763966&group_id=61702 From noreply at sourceforge.net Tue Jul 1 17:30:08 2003 From: noreply at sourceforge.net (SourceForge.net) Date: Tue Jul 1 19:30:14 2003 Subject: [spambayes-dev] [ spambayes-Bugs-690418 ] Non mail items filtered by Outlook Message-ID: Bugs item #690418, was opened at 2003-02-21 12:11 Message generated for change (Comment added) made by mhammond You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=498103&aid=690418&group_id=61702 Category: Outlook Group: None Status: Open Resolution: None >Priority: 7 Submitted By: Mark Hammond (mhammond) Assigned to: Mark Hammond (mhammond) Summary: Non mail items filtered by Outlook Initial Comment: DeliveryReports are filtered by SpamBayes. We should check that we are only filtering mail items. I added a check for this in the "Recover from Spam" buttons, so we can copy that. Indeed, we *must* copy that, as the filter may move such a message, but then our "Delete as/Recover from" buttons won't let us get it back ---------------------------------------------------------------------- >Comment By: Mark Hammond (mhammond) Date: 2003-07-02 09:30 Message: Logged In: YES user_id=14198 Also happens for meeting requests (which apparently also often end up as unsure) ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=498103&aid=690418&group_id=61702 From noreply at sourceforge.net Tue Jul 1 17:30:42 2003 From: noreply at sourceforge.net (SourceForge.net) Date: Tue Jul 1 19:30:46 2003 Subject: [spambayes-dev] [ spambayes-Bugs-764164 ] Error: No mail items are selected. Message-ID: Bugs item #764164, was opened at 2003-07-02 05:40 Message generated for change (Comment added) made by mhammond You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=498103&aid=764164&group_id=61702 Category: None Group: None >Status: Closed >Resolution: Duplicate Priority: 5 Submitted By: Superfly (sakaplan) Assigned to: Nobody/Anonymous (nobody) Summary: Error: No mail items are selected. Initial Comment: Howdy! Noticed a bug when using it in MS Outlook. Perhaps you'd like to correct? Basically, if you get an Outlook meeting request that gets deemed as spam (and for whatever reason, most of my Outlook meeting requests are deemed as such), the bug in the software is that you cannot "recover from spam". While the message is in your spam folder, when you click the "recover from spam" button to train SpamBayes that this message is not spam and subsequently move the message back to your inbox or wherever, SpamBayes replies to your click, saying, "No Selection: No mail items are selected." Bug #2 is that you have the exact same problem as above with send/read mail receipts returned back to you from messages where you requested the receipts in the first place. What this means is that if I request read receipts, I have to trudge through my spam folder to locate them and when I do, there's no way for me to train the software that these receipts aren't spam because when I click the "recover from spam" button, the software tells me I didn't select any e-mail to recover from. Anyhoo, hopefully the fix is a simple one which is to treat these messages in Outlook like any other mail. I suspect the software nearly does, because it filters them in the first place. Now, if only I could get SpamBayes to allow me to recover them out of spam folder, it be perfect... Screen shots attached. Thanks. -- Superfly ---------------------------------------------------------------------- >Comment By: Mark Hammond (mhammond) Date: 2003-07-02 09:30 Message: Logged In: YES user_id=14198 Thanks - we are tracking this in [ 690418 ] Non mail items filtered by Outlook ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=498103&aid=764164&group_id=61702 From noreply at sourceforge.net Tue Jul 1 17:30:56 2003 From: noreply at sourceforge.net (SourceForge.net) Date: Tue Jul 1 19:31:00 2003 Subject: [spambayes-dev] [ spambayes-Bugs-764241 ] Most recent message unopened Message-ID: Bugs item #764241, was opened at 2003-07-02 07:56 Message generated for change (Settings changed) made by mhammond You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=498103&aid=764241&group_id=61702 >Category: Outlook Group: None Status: Open Resolution: None Priority: 5 Submitted By: David Landry (dlandry99) >Assigned to: Mark Hammond (mhammond) Summary: Most recent message unopened Initial Comment: After uninstalling the prior version and installing SpamBayes Outlook Beta 1, Binary Version 3 from http://starship.python.net/crew/mhammond/spambayes / on July 1, 2003, I still encountered the same error I encountered on the previous version (but I can report it with more precision). This error occurs under Outlook 2002 SP2, running on a client with Windows 2000 via Exchange 5.5. When I open the most recent message and close it the message envelop icon indicates the message is still unopened. It is only after I open the message a second time that the message bolding turns off and the icon shows an open rather than closed envelop. This happens for every single most recent message. But unopened messages underneath the most recent one will correctly show their opened status after they are opened. This bug only effects the message that is the most recent. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=498103&aid=764241&group_id=61702 From noreply at sourceforge.net Tue Jul 1 17:33:12 2003 From: noreply at sourceforge.net (SourceForge.net) Date: Tue Jul 1 19:33:15 2003 Subject: [spambayes-dev] [ spambayes-Bugs-759911 ] Toolbar Icon Missing Message-ID: Bugs item #759911, was opened at 2003-06-25 02:15 Message generated for change (Comment added) made by mhammond You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=498103&aid=759911&group_id=61702 Category: Outlook Group: None >Status: Pending Resolution: None Priority: 5 Submitted By: Andrew Cira (acira) Assigned to: Mark Hammond (mhammond) Summary: Toolbar Icon Missing Initial Comment: "Recover from Spam Icon" is missing from the "Spam" folder and "Possible Spam" folder. However, "Delete as Spam" toolbar icon is visible in all three locations (Inbox, Spam, Possible Spam). The "Recover from Spam Icon" had been visible up until yesterday afternoon. I verified that the "SpamBayes.OutlookAddin" is in fact checked in the Com Add-Ins. I used the SpamBayes-Outlook-Setup-002.exe, so this is a binary installation. Attached are logfiles. Workstation Info: Dell Dimension 4100 Windows 2000 service pack 3 Microsoft Office 2000 If you need more information, please let me know. Andrew Cira ---------------------------------------------------------------------- >Comment By: Mark Hammond (mhammond) Date: 2003-07-02 09:33 Message: Logged In: YES user_id=14198 It looks like SpamBayes has lost its configuration, and does not know what folder to use for your "Spam" or your "Maybe". Can you please try upgrading to the 0.3 binary, re-configuring, and checking if this solves the problem? ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=498103&aid=759911&group_id=61702 From noreply at sourceforge.net Tue Jul 1 17:33:43 2003 From: noreply at sourceforge.net (SourceForge.net) Date: Tue Jul 1 19:33:46 2003 Subject: [spambayes-dev] [ spambayes-Bugs-751127 ] WinXP MemoryError at installation Message-ID: Bugs item #751127, was opened at 2003-06-09 12:27 Message generated for change (Comment added) made by mhammond You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=498103&aid=751127&group_id=61702 Category: Outlook Group: None >Status: Pending Resolution: None Priority: 5 Submitted By: Michael Williams (lamwilli) Assigned to: Mark Hammond (mhammond) Summary: WinXP MemoryError at installation Initial Comment: I attempted to install the Spambayes Outlook AddIn from: SpamBayes-Outlook-Setup-002.exe to my WinXP machine. Relevent configuration info follows: OS Name Microsoft Windows XP Professional Version 5.1.2600 Service Pack 1 Build 2600 Application name Outlook Version 9.0 Build 3821 AKA MS Outlook 2000 SR-1 (9.0.0.3821) The entire contents of the log file was: ---------------------------------------------------- Traceback (most recent call last): File "", line 15, in DllRegisterServer File "E:\src\pythonex\com\win32com\server\register.py", line 405, in RegisterClasses MemoryError ---------------------------------------------------- The error message at installation time was: ---------------------------------------------------- The instruction at "0x77f51ed3" referenced memory at "0xfffffff8". The memory could not be "read" ---------------------------------------------------- See attached... ---------------------------------------------------------------------- >Comment By: Mark Hammond (mhammond) Date: 2003-07-02 09:33 Message: Logged In: YES user_id=14198 Please try the new 0.3 binary version ---------------------------------------------------------------------- Comment By: Mark Hammond (mhammond) Date: 2003-06-17 14:34 Message: Logged In: YES user_id=14198 Do you get the same error after a reboot? ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=498103&aid=751127&group_id=61702 From noreply at sourceforge.net Tue Jul 1 17:35:35 2003 From: noreply at sourceforge.net (SourceForge.net) Date: Tue Jul 1 19:35:51 2003 Subject: [spambayes-dev] [ spambayes-Bugs-689298 ] email.Errors.HeaderParseError: Not a header, not a Message-ID: Bugs item #689298, was opened at 2003-02-20 01:43 Message generated for change (Comment added) made by mhammond You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=498103&aid=689298&group_id=61702 Category: Outlook Group: None >Status: Closed >Resolution: Fixed Priority: 5 Submitted By: Jacques Benoit (jbenoit) Assigned to: Mark Hammond (mhammond) Summary: email.Errors.HeaderParseError: Not a header, not a Initial Comment: Using Spambayes 1.0a1 and Outlook Plug-in Using Python 2.2.2 Some email messages are not processed correctly. The Outlook buttons "Delete as Spam" and "Recover from Spam" have no effect. A Pythonwin trace follows. An email message is provided. ===== Deleting and spam training message 'Lose 22.5lbs in 3 weeks for FREE! ' - FAILED to create email.message from: 'Received: from maili41.mxdat.org (ms5.mxdat.com [209.236.58.41]) by cybqc07.cybectec.com with SMTP (Microsoft Exchange Internet Mail Service Version 5.5.2653.13)\r\n\tid 1B84HXQH; Wed, 19 Feb 2003 07:13:59 -0500\r\nTo: jbenoit@cybectec.com\r\nDate: Wed, 19 Feb 2003 07:19:15 -0500\r\nMessage-ID: <1045657155.5456@green5>\r\nX-Mailer: Pine.GSO.4.31\r\nFrom: "Get Serious" \r\nReturn-Path: \r\nReply-To: \r\nSubject: Lose 22.5lbs in 3 weeks for FREE!\r\n \r\n************************************************** ********************\r\nPLEASE DO NOT REPLY TO THIS EMAIL - To unsubscribe, please see the\r\nsubscription management section at the bottom of this newsletter.\r\n*************************************** *******************************\r\n\n\n\r\n"I Couldn\'t Face Another Holiday Being Called the \'FAT ONE\'... \r\nThank God I Found Apple Cider Vinegar Enhanced!" \r\n\r\nGet Your Free Bottle & SEE FOR YOURSELF! \r\n\r\nhttp://209.236.60.3/lc1/go.php?10 \r\n\r\nCLICK HERE FOR DETAILS! \r\nNo Crash Diets! No Painful Excercise! \r\n\r\nhttp://209.236.60.3/lc1/go.php?10 \r\n\r\n=========================== ========================== \r\n\r\n\r\nEnjoy your day,\r\n\r\n\r\nDaily Max Deal Chopper\r\n\r\n\r\n######################## ######################################### #####\r\nIf you no longer wish to receive your edition of the Daily Max Deal Chop \r\nNewsletter, please follow the link below and follow the simple \r\nunsubscribe instructions.\r\n\r\nhttp://209.236.60.3/unsub.ht m\r\n\r\nThe use and unauthorized reproduction of this message and delivery header \r\ninformation is strictly prohibited. This e-mail is meant for informational \r\npurposes only. JudoMonkey makes no guarantees in connection with the \r\nproduct(s) or service(s) presented.\r\n############################# ######################################### \r\n\r\nworabvg^plorpgrp(pbz\r\n' pythoncom error: Python error invoking COM method. Traceback (most recent call last): File "D:\PROGRA~1\Python22\lib\site- packages\win32com\server\policy.py", line 275, in _Invoke_ return self._invoke_(dispid, lcid, wFlags, args) File "D:\PROGRA~1\Python22\lib\site- packages\win32com\server\policy.py", line 280, in _invoke_ return S_OK, -1, self._invokeex_(dispid, lcid, wFlags, args, None, None) File "D:\PROGRA~1\Python22\lib\site- packages\win32com\server\policy.py", line 510, in _invokeex_ return apply(func, args) File "D:\Program Files\Spambayes\spambayes- 1.0a1\Outlook2000\addin.py", line 315, in OnClick if train.train_message(msgstore_message, True, self.manager, rescore = True): File "D:\Program Files\Spambayes\spambayes- 1.0a1\Outlook2000\train.py", line 43, in train_message stream = msg.GetEmailPackageObject() File "D:\Program Files\Spambayes\spambayes- 1.0a1\Outlook2000\msgstore.py", line 565, in GetEmailPackageObject msg = email.message_from_string(text) File "D:\PROGRA~1\Python22 \Lib\email\__init__.py", line 52, in message_from_string return Parser(_class, strict=strict).parsestr(s) File "D:\PROGRA~1\Python22 \Lib\email\Parser.py", line 75, in parsestr return self.parse(StringIO(text), headersonly=headersonly) File "D:\PROGRA~1\Python22 \Lib\email\Parser.py", line 62, in parse self._parseheaders(root, fp) File "D:\PROGRA~1\Python22 \Lib\email\Parser.py", line 128, in _parseheaders raise Errors.HeaderParseError( email.Errors.HeaderParseError: Not a header, not a continuation: ``**************************************************** ******************'' ===== ---------------------------------------------------------------------- >Comment By: Mark Hammond (mhammond) Date: 2003-07-02 09:35 Message: Logged In: YES user_id=14198 Fixed in the recent 0.3 binary version ---------------------------------------------------------------------- Comment By: Barry A. Warsaw (bwarsaw) Date: 2003-06-07 06:27 Message: Logged In: YES user_id=12800 who you calling a monkeyboy, squakhead? ---------------------------------------------------------------------- Comment By: Barry A. Warsaw (bwarsaw) Date: 2003-06-07 06:22 Message: Logged In: YES user_id=12800 wut shud i feed my 6" burmeez phyton, monkeyboy? (ignore this -- i'm testing the mailing list :) ---------------------------------------------------------------------- Comment By: Tim Stone (timstone4) Date: 2003-02-20 02:47 Message: Logged In: YES user_id=645698 Great. Thanks for helping out here. ---------------------------------------------------------------------- Comment By: Jacques Benoit (jbenoit) Date: 2003-02-20 02:46 Message: Logged In: YES user_id=715810 Installed alpha 2. Same error in the Python... File "D:\PROGRA~1\Python22\Lib\email\Parser.py", line 128, in _parseheaders raise Errors.HeaderParseError( email.Errors.HeaderParseError: Not a header, not a continuation: ---------------------------------------------------------------------- Comment By: Tim Stone (timstone4) Date: 2003-02-20 02:08 Message: Logged In: YES user_id=645698 Might this have been fixed in alpha 2? ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=498103&aid=689298&group_id=61702 From noreply at sourceforge.net Tue Jul 1 17:36:06 2003 From: noreply at sourceforge.net (SourceForge.net) Date: Tue Jul 1 19:36:11 2003 Subject: [spambayes-dev] [ spambayes-Bugs-693371 ] Invalid configuration causes us to silently start disabled Message-ID: Bugs item #693371, was opened at 2003-02-26 13:44 Message generated for change (Comment added) made by mhammond You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=498103&aid=693371&group_id=61702 Category: Outlook Group: None >Status: Closed >Resolution: Fixed Priority: 5 Submitted By: Mark Hammond (mhammond) Assigned to: Mark Hammond (mhammond) Summary: Invalid configuration causes us to silently start disabled Initial Comment: If you "Reconfigure Mail Support" and switch between "corporate" and "internet only" mode (in either direction), the EntryIDs of our folders all change. SpamBayes then starts in an enabled state, but is silently doing nothing. Even if we can't re-locate the folders, we should report failure to start somehow. ---------------------------------------------------------------------- >Comment By: Mark Hammond (mhammond) Date: 2003-07-02 09:36 Message: Logged In: YES user_id=14198 Fixed this recently, and is in 0.3 ---------------------------------------------------------------------- Comment By: Mark Hammond (mhammond) Date: 2003-06-04 18:32 Message: Logged In: YES user_id=14198 As Outlook itself can't even gracefully recover from this, I think I will water this bug down to the fact we don't notify the user that we are screwed and disabled. Just deleting the config file has the same basic effect. ---------------------------------------------------------------------- Comment By: Mark Hammond (mhammond) Date: 2003-02-26 14:12 Message: Logged In: YES user_id=14198 I should note that all the builtin rules also break in this case, and need the folders re-specified. The builtin rules however display a dialog as the rule fails (ie, as a mail matches the condition). We could maybe take the same approach: * If filtering is enabled when we start, but we can not locate the "watch" folder, silently assume the Inbox. * Watch these messages. As soon as a Spam or Unsure message is received, display the message indicating why we couldn't move it. * The "silent inbox" assumption will then hopefully be noticed by the user as they re-configure the dialogs. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=498103&aid=693371&group_id=61702 From noreply at sourceforge.net Tue Jul 1 17:37:31 2003 From: noreply at sourceforge.net (SourceForge.net) Date: Tue Jul 1 19:37:34 2003 Subject: [spambayes-dev] [ spambayes-Bugs-744550 ] Outlook 2002 Tools/Customize dialog locks up Message-ID: Bugs item #744550, was opened at 2003-05-28 07:19 Message generated for change (Settings changed) made by mhammond You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=498103&aid=744550&group_id=61702 Category: Outlook Group: None >Status: Pending Resolution: None Priority: 5 Submitted By: Mark Raabe (mraabe) Assigned to: Mark Hammond (mhammond) Summary: Outlook 2002 Tools/Customize dialog locks up Initial Comment: During any given Outlook session, once I display the Anti-Spam Manager dialog, I can no longer use Outlook's Tools/Customize command (for modifying menus, toolbars, etc.). The Tools/Customize dialog displays, but the dialog's window title is corrupted (instead of "Customize" it just says "C") and all clicks anywhere on the dialog or its buttons are ignored (they produce the Windows "Default Beep" sound but nothing else happens). This means there's no way to dismiss the dialog, and since it's modal, there's no way to do anything else with Outlook, including closing it. In these circumstances the Outlook process has to be terminated. When Outlook is restarted, Tools/Customize is once again fully functional as long as I don't visit the Anti-Spam Manager. I'm running the 002 plugin + Outlook 2002 SP2 under Win2000 SP3. I attach a logfile from a session where I start Outlook, invoke the problem, and then terminate the process after 60 seconds or so -- but the log doesn't look very informative in this case. ---------------------------------------------------------------------- >Comment By: Mark Hammond (mhammond) Date: 2003-07-02 09:37 Message: Logged In: YES user_id=14198 The toolbar code has changed significantly to solve this and other strange problems. Please test the 0.3 binary version. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=498103&aid=744550&group_id=61702 From noreply at sourceforge.net Tue Jul 1 17:34:32 2003 From: noreply at sourceforge.net (SourceForge.net) Date: Tue Jul 1 19:38:02 2003 Subject: [spambayes-dev] [ spambayes-Bugs-725449 ] Binary plugin fails on Win9x: encoding exception Message-ID: Bugs item #725449, was opened at 2003-04-22 14:41 Message generated for change (Comment added) made by mhammond You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=498103&aid=725449&group_id=61702 Category: Outlook Group: None >Status: Closed >Resolution: Fixed Priority: 5 Submitted By: dan maer (dmara) Assigned to: Mark Hammond (mhammond) Summary: Binary plugin fails on Win9x: encoding exception Initial Comment: Running pure Windows (98SE) and Outlook 2000. No Python installed. I can't get the plugin to initialize. I go to Tools/options/other/advanced options/Com Addins and check the SpamBayes plug-in box, but it won't stayed checked, and I've uninstalled/reinstalled Outlook and the plugin but no go. I've got this working great, really great, on Winnt 4.0 and Xp. Logfile being attached for upload... Dan ---------------------------------------------------------------------- >Comment By: Mark Hammond (mhammond) Date: 2003-07-02 09:34 Message: Logged In: YES user_id=14198 Fixed (finally!) in the 0.3 binary version :) ---------------------------------------------------------------------- Comment By: Harvey Schoenman (hschoenman) Date: 2003-06-30 08:22 Message: Logged In: YES user_id=794308 Since this has been open for a while, I just wondered if you were going to work on it (the installer). If not, would you please publish the procedure for Python install and manual install of Spambayes, such as what user usertgo did? Also, when is the next binary release as you alluded to fixing it for that release? -hschoenman@adelphia.net ---------------------------------------------------------------------- Comment By: Helge Stenstr?m (helge) Date: 2003-05-02 19:27 Message: Logged In: YES user_id=19115 Installation fails on Windows 2000. I have: * http://starship.python.net/crew/mhammond/downloads/SpamBayes-Outlook-Setup-002.exe (2968028 bytes) * ActivePython-2.2.2-224-win32-ix86.msi The log file talks about files on E:\, which isn't mounted. An earlier log file (which seems to be overwritten, I can't find it) claimed to have written stuff to c:/Documents and Settings/erahege/Application Data/SpamBayes/.pck, but that file is nonexistent. I have NOT installed http://starship.python.net/crew/mhammond/downloads/win32all-152.exe, beacuse the instructions on http://starship.python.net/crew/mhammond/spambayes/ doesn't say so. My log file is very similar to the one already uploaded. I will upload my log file if I find out how to do it. ---------------------------------------------------------------------- Comment By: J (usertgo) Date: 2003-04-26 15:03 Message: Logged In: YES user_id=763953 ok, since i liked it so much on win2000 i did the python install & manual install of the spambayes outlook addin & its working good now, so i guess it was the installer. thanks ---------------------------------------------------------------------- Comment By: J (usertgo) Date: 2003-04-24 15:10 Message: Logged In: YES user_id=763953 I also get the same errors as in the logfile on a Win98SE installation w/Outlook 2000 SP1, but it works on Win2000 w/same Outlook. If you have any workarounds (w/regedit?) please let us know... ---------------------------------------------------------------------- Comment By: dan maer (dmara) Date: 2003-04-23 13:06 Message: Logged In: YES user_id=759684 Ok Mark... Anyway to bypass the installer issue and get it working by manual means? Dan ---------------------------------------------------------------------- Comment By: Mark Hammond (mhammond) Date: 2003-04-23 09:19 Message: Logged In: YES user_id=14198 This is an issue with the "Installer" tool I use. I will try and sus it out before the next binary release. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=498103&aid=725449&group_id=61702 From noreply at sourceforge.net Tue Jul 1 18:16:24 2003 From: noreply at sourceforge.net (SourceForge.net) Date: Tue Jul 1 20:16:34 2003 Subject: [spambayes-dev] [ spambayes-Bugs-740843 ] No Disk Error with Outlook 2000 on startup Message-ID: Bugs item #740843, was opened at 2003-05-20 18:39 Message generated for change (Comment added) made by portola You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=498103&aid=740843&group_id=61702 Category: Outlook Group: None Status: Open Resolution: None Priority: 5 Submitted By: Sam Snow (snowsam) Assigned to: Mark Hammond (mhammond) Summary: No Disk Error with Outlook 2000 on startup Initial Comment: After installing SpamBayes-Outlook-Setup-002.exe I am now getting an error dialog on Outlook startup. The box says: (Header) Inbox - Microsoft Outlook:OUTLOOK.EXE - No Disk (Body) There is no disk in the drive. Please insert a disk into drive \Device\Harddisk0\DR0. (Buttons) Cancel, Try Again, Continue I am able to click cancel or continue several times and then outlook goes ahead and opens up. I just installed this evening, so I am not sure if the filtering is still working correctly. I was able to train the program sucessfully. I am using Office 2000 SP3 on Win 2000. I will try to attach a jpg of the dialog box. My error log says the following: SpamAddin - Connecting to Outlook Loaded bayes database from 'C:\Documents and Settings\Snow1\Application Data\SpamBayes\default_bayes_database.db' Loaded message database from 'C:\Documents and Settings\Snow1\Application Data\SpamBayes\default_message_database.db' Bayes database initialized with 0 spam and 0 good messages Loaded databases in 4.64165ms AntiSpam: Watching for new messages in folder Inbox AntiSpam: Watching for new messages in folder Spam Processing 0 missed spam in folder 'Inbox' took 31.9599ms pythoncom error: Python error invoking COM method. Traceback (most recent call last): File "E:\src\pythonex\com\win32com\server\policy.py", line 275, in _Invoke_ File "E:\src\pythonex\com\win32com\server\policy.py", line 280, in _invoke_ File "E:\src\pythonex\com\win32com\server\policy.py", line 601, in _invokeex_ File "E:\src\pythonex\com\win32com\server\policy.py", line 541, in _invokeex_ File "E:\src\spambayes\Outlook2000\addin.py", line 203, in OnItemAdd File "E:\src\spambayes\Outlook2000\addin.py", line 163, in ProcessMessage File "E:\src\spambayes\Outlook2000\filter.py", line 15, in filter_message File "E:\src\spambayes\Outlook2000\manager.py", line 440, in score File "e:\src\spambayes\spambayes\classifier.py", line 217, in chi2_spamprob File "e:\src\spambayes\spambayes\classifier.py", line 465, in _getclues File "e:\src\spambayes\spambayes\classifier.py", line 316, in probability exceptions.AssertionError: ---------------------------------------------------------------------- Comment By: Dennis Austin (portola) Date: 2003-07-01 17:16 Message: Logged In: YES user_id=787905 I insstalled the 0.3 binary release. The install did not end with disk message and I haven't seen it yet when I start Outlook. Thanks! ---------------------------------------------------------------------- Comment By: Mark Hammond (mhammond) Date: 2003-07-01 16:10 Message: Logged In: YES user_id=14198 I'd love to know if this has been fixed by the 0.3 binary release. ---------------------------------------------------------------------- Comment By: Dennis Austin (portola) Date: 2003-05-30 14:44 Message: Logged In: YES user_id=787905 I have noted an additional piece of information. There is no alert first time I start Outlook after logging in. If Outlook is closed and reopened, the alert appears and requires three Cancel clicks before it goes away. (Unless I put a disk in the CD drive.) I'm using Outlook 2002 sp2 on Windows XP sp1. I have two CD drives on the secondary IDE channel and the error appears on the second drive. ---------------------------------------------------------------------- Comment By: Dennis Austin (portola) Date: 2003-05-27 10:16 Message: Logged In: YES user_id=787905 I also usually see this error when I start Outlook, although not every time. I also see it at the end of running the installer. In my configuration it shows up as "No disk in drive E:". E: is CD-ROM 1 on this machine. I can get past the error either by clicking Cancel several times, or by putting any old CD in the drive and clicking Try Again. The error does not seem to affect any function of the add-on. ---------------------------------------------------------------------- Comment By: Ferruccio Barletta (fgb) Date: 2003-05-25 07:40 Message: Logged In: YES user_id=786210 I may have found the root cause of this problem. When I brought up disk management on my notebook I noticed that my hard drive was Disk1 and the SD media drive was Disk0. When I disabled the SD drive and rebooted, the hard drive became Disk0 and the problem disappeared. ---------------------------------------------------------------------- Comment By: Ferruccio Barletta (fgb) Date: 2003-05-24 18:30 Message: Logged In: YES user_id=786210 I get the same error with Office 2002 SP1 on Windows XP SP1 ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=498103&aid=740843&group_id=61702 From noreply at sourceforge.net Tue Jul 1 18:44:58 2003 From: noreply at sourceforge.net (SourceForge.net) Date: Tue Jul 1 20:45:03 2003 Subject: [spambayes-dev] [ spambayes-Bugs-764325 ] Can't install on Windows 2000 Message-ID: Bugs item #764325, was opened at 2003-07-01 17:44 Message generated for change (Tracker Item Submitted) made by Item Submitter You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=498103&aid=764325&group_id=61702 Category: None Group: None Status: Open Resolution: None Priority: 5 Submitted By: Dennis Austin (portola) Assigned to: Nobody/Anonymous (nobody) Summary: Can't install on Windows 2000 Initial Comment: When I run the binary installer on Windows 2000, it runs until the registering dll's section and then stops with an alert. An image of the alert is attached, but the gist is "Unable to register the DLL/OCX. DllREgisterServer failed; code 0x80040201. " I got this error on version 0.3 where Retry would just repeat the error and Abort would unwind the installation. I never tried Ignore. I have now tried version 0.3 and it gives the same error, but Abort and Retry hung the first time I tried them. Abort worked the second time. I finally tried Ignore, which completes okay. When I ran Outlook, though, the add-in wasn't there. This is Windows 2000 SP3 on an elderly Dell Inspiron notebook. It has Outlook 2002 SP2. Both are up to date with recent patches. I believe this combination is not known to work, but thought this information might help. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=498103&aid=764325&group_id=61702 From noreply at sourceforge.net Tue Jul 1 19:12:16 2003 From: noreply at sourceforge.net (SourceForge.net) Date: Tue Jul 1 21:12:22 2003 Subject: [spambayes-dev] [ spambayes-Bugs-761318 ] Moved mail is unfiltered Message-ID: Bugs item #761318, was opened at 2003-06-26 12:22 Message generated for change (Comment added) made by markw_x You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=498103&aid=761318&group_id=61702 Category: Outlook Group: None Status: Open Resolution: None Priority: 5 Submitted By: Mark Welsh (markw_x) Assigned to: Mark Hammond (mhammond) Summary: Moved mail is unfiltered Initial Comment: When I use Outlook's rules wizard to move my emails to a different folder, they aren't filtered by the add-in. Both the inbox, where the message arrives for a second before the rule is used, and the destination folder, where the message is moved by the rule, are listed as folders that should be filtered by the add-in. The spam that arrives is given a spam score but not filtered accordingly. This is an excerpt from the log for a piece of spam that was given a rating of 100%: Message 'Get Your NEW Car ASAP' had a Spam classification of 'Yes' Training on message 'Get Your NEW Car ASAP' - trained as good Training on message 'Get Your NEW Car ASAP' - trained as spam It was trained as spam because I clicked the "Delete as Spam" button, not because of the filtering. I have Outlook 2002 SP-2. I'm using the latest binary of the add-in (SpamBayes-Outlook-Setup-002.exe). The spam filtering works fine for all other mail that's left in the inbox and not moved by a rule. ---------------------------------------------------------------------- >Comment By: Mark Welsh (markw_x) Date: 2003-07-01 20:12 Message: Logged In: YES user_id=809756 I just got the latest binary (SpamBayes-Outlook-Setup- 003.exe) and the bug still exists. I set SpamBayes to mark all spam as read. Although the spam doesn't get moved to the spam directory, it does get marked as read automatically. Unfortunately, it's still trained as good until I delete it manually. I thought maybe that observation would help. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=498103&aid=761318&group_id=61702 From noreply at sourceforge.net Tue Jul 1 19:16:29 2003 From: noreply at sourceforge.net (SourceForge.net) Date: Tue Jul 1 21:16:41 2003 Subject: [spambayes-dev] [ spambayes-Bugs-740843 ] No Disk Error with Outlook 2000 on startup Message-ID: Bugs item #740843, was opened at 2003-05-21 11:39 Message generated for change (Comment added) made by mhammond You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=498103&aid=740843&group_id=61702 Category: Outlook Group: None >Status: Closed >Resolution: Fixed Priority: 5 Submitted By: Sam Snow (snowsam) Assigned to: Mark Hammond (mhammond) Summary: No Disk Error with Outlook 2000 on startup Initial Comment: After installing SpamBayes-Outlook-Setup-002.exe I am now getting an error dialog on Outlook startup. The box says: (Header) Inbox - Microsoft Outlook:OUTLOOK.EXE - No Disk (Body) There is no disk in the drive. Please insert a disk into drive \Device\Harddisk0\DR0. (Buttons) Cancel, Try Again, Continue I am able to click cancel or continue several times and then outlook goes ahead and opens up. I just installed this evening, so I am not sure if the filtering is still working correctly. I was able to train the program sucessfully. I am using Office 2000 SP3 on Win 2000. I will try to attach a jpg of the dialog box. My error log says the following: SpamAddin - Connecting to Outlook Loaded bayes database from 'C:\Documents and Settings\Snow1\Application Data\SpamBayes\default_bayes_database.db' Loaded message database from 'C:\Documents and Settings\Snow1\Application Data\SpamBayes\default_message_database.db' Bayes database initialized with 0 spam and 0 good messages Loaded databases in 4.64165ms AntiSpam: Watching for new messages in folder Inbox AntiSpam: Watching for new messages in folder Spam Processing 0 missed spam in folder 'Inbox' took 31.9599ms pythoncom error: Python error invoking COM method. Traceback (most recent call last): File "E:\src\pythonex\com\win32com\server\policy.py", line 275, in _Invoke_ File "E:\src\pythonex\com\win32com\server\policy.py", line 280, in _invoke_ File "E:\src\pythonex\com\win32com\server\policy.py", line 601, in _invokeex_ File "E:\src\pythonex\com\win32com\server\policy.py", line 541, in _invokeex_ File "E:\src\spambayes\Outlook2000\addin.py", line 203, in OnItemAdd File "E:\src\spambayes\Outlook2000\addin.py", line 163, in ProcessMessage File "E:\src\spambayes\Outlook2000\filter.py", line 15, in filter_message File "E:\src\spambayes\Outlook2000\manager.py", line 440, in score File "e:\src\spambayes\spambayes\classifier.py", line 217, in chi2_spamprob File "e:\src\spambayes\spambayes\classifier.py", line 465, in _getclues File "e:\src\spambayes\spambayes\classifier.py", line 316, in probability exceptions.AssertionError: ---------------------------------------------------------------------- >Comment By: Mark Hammond (mhammond) Date: 2003-07-02 11:16 Message: Logged In: YES user_id=14198 Woohoo :) Thanks for the feedback. ---------------------------------------------------------------------- Comment By: Dennis Austin (portola) Date: 2003-07-02 10:16 Message: Logged In: YES user_id=787905 I insstalled the 0.3 binary release. The install did not end with disk message and I haven't seen it yet when I start Outlook. Thanks! ---------------------------------------------------------------------- Comment By: Mark Hammond (mhammond) Date: 2003-07-02 09:10 Message: Logged In: YES user_id=14198 I'd love to know if this has been fixed by the 0.3 binary release. ---------------------------------------------------------------------- Comment By: Dennis Austin (portola) Date: 2003-05-31 07:44 Message: Logged In: YES user_id=787905 I have noted an additional piece of information. There is no alert first time I start Outlook after logging in. If Outlook is closed and reopened, the alert appears and requires three Cancel clicks before it goes away. (Unless I put a disk in the CD drive.) I'm using Outlook 2002 sp2 on Windows XP sp1. I have two CD drives on the secondary IDE channel and the error appears on the second drive. ---------------------------------------------------------------------- Comment By: Dennis Austin (portola) Date: 2003-05-28 03:16 Message: Logged In: YES user_id=787905 I also usually see this error when I start Outlook, although not every time. I also see it at the end of running the installer. In my configuration it shows up as "No disk in drive E:". E: is CD-ROM 1 on this machine. I can get past the error either by clicking Cancel several times, or by putting any old CD in the drive and clicking Try Again. The error does not seem to affect any function of the add-on. ---------------------------------------------------------------------- Comment By: Ferruccio Barletta (fgb) Date: 2003-05-26 00:40 Message: Logged In: YES user_id=786210 I may have found the root cause of this problem. When I brought up disk management on my notebook I noticed that my hard drive was Disk1 and the SD media drive was Disk0. When I disabled the SD drive and rebooted, the hard drive became Disk0 and the problem disappeared. ---------------------------------------------------------------------- Comment By: Ferruccio Barletta (fgb) Date: 2003-05-25 11:30 Message: Logged In: YES user_id=786210 I get the same error with Office 2002 SP1 on Windows XP SP1 ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=498103&aid=740843&group_id=61702 From T.A.Meyer at massey.ac.nz Wed Jul 2 16:07:21 2003 From: T.A.Meyer at massey.ac.nz (Meyer, Tony) Date: Tue Jul 1 23:12:36 2003 Subject: [spambayes-dev] ANNOUNCE: New SpamBayes binary for Outlook available Message-ID: <1ED4ECF91CDED24C8D012BCF2B034F130237CA27@its-xchg4.massey.ac.nz> > > Chicken ;) Do you plan to also release it via the sf system? > > When I work out exactly what that means :) Having it listed on in the 'files' section on the sourceforge page. (Something like admin->file-releases to do it, from memory). You could probably put the next pywin32 one there too (on the pywin32 page, obviously!). > I'd love to make the "Outlook binary" into a true "windows > binary", including a version of pop3proxy.exe too :) I've been playing around with this idea too. > Damn. Can you add a bug? :) Will do. Since it's just this one message, is there any way I can get a good copy of the message to attach to the bug? The message is multipart (has a zipped file) and is signed, but I tested another message that had an attached zipped file and was signed and it worked fine, so I'm not really sure what it is about it that causes the problem... > Adding this to the test suite would be perfect. You mean that test suite I am going to get round to doing sooner or later to test the message class, or the Outlook specific test stuff? =Tony Meyer From tim.one at comcast.net Wed Jul 2 00:30:03 2003 From: tim.one at comcast.net (Tim Peters) Date: Tue Jul 1 23:30:40 2003 Subject: [spambayes-dev] Re: Pickle vs DB inconsistencies In-Reply-To: <20030701215624.GA1886@cthulhu.gerg.ca> Message-ID: [Greg Ward] > Hooray! I just cvs up'd, and the pickle/DB inconsistencies I observed > have gone way. Thanks, Tony and Tim! Glad they're fixed, Greg! I was too busy to chat about it at the time, so fixed one obvious bug and went away again. How's the python.org spambayes experience going for you? I haven't noticed a spam spike since the switch, but there have been so many virus bounces the last few weeks I'm not sure I would have noticed even a large increase if there were one. From noreply at sourceforge.net Wed Jul 2 01:04:09 2003 From: noreply at sourceforge.net (SourceForge.net) Date: Wed Jul 2 03:04:23 2003 Subject: [spambayes-dev] [ spambayes-Bugs-755738 ] Latest CVS outllok doesn't work Message-ID: Bugs item #755738, was opened at 2003-06-17 08:57 Message generated for change (Comment added) made by fmmr You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=498103&aid=755738&group_id=61702 Category: Outlook Group: None Status: Open Resolution: None Priority: 5 Submitted By: Fredrik Rodland (fmmr) Assigned to: Mark Hammond (mhammond) Summary: Latest CVS outllok doesn't work Initial Comment: I have been using spambayes for some months. The latest cvs-version fails with the following traceback: pythoncom error: Python error invoking COM method. Traceback (most recent call last): File "C:\PROGRA~1\_DEV\Python22\lib\site- packages\win32com\server\policy.py", line 275, in _Invoke_ return self._invoke_(dispid, lcid, wFlags, args) File "C:\PROGRA~1\_DEV\Python22\lib\site- packages\win32com\server\policy.py", line 280, in _invoke_ return S_OK, -1, self._invokeex_(dispid, lcid, wFlags, args, None, None) File "C:\PROGRA~1\_DEV\Python22\lib\site- packages\win32com\server\policy.py", line 601, in _invokeex_ return DesignatedWrapPolicy._invokeex_( self, dispid, lcid, wFlags, args, kwArgs, serviceProvider) File "C:\PROGRA~1\_DEV\Python22\lib\site- packages\win32com\server\policy.py", line 541, in _invokeex_ return apply(func, args) File "c:\Programfiler\_UTIL\spambayes_cvs\spambayes\O utlook2000\addin.py", line 609, in OnSelectionChange self.SetupUI() File "c:\Programfiler\_UTIL\spambayes_cvs\spambayes\O utlook2000\addin.py", line 500, in SetupUI Tag = "SpamBayesCommand.Manager") File "c:\Programfiler\_UTIL\spambayes_cvs\spambayes\O utlook2000\addin.py", line 564, in _AddControl item = parent.Controls.Add(Type=control_type, Temporary=False) File "C:\PROGRA~1\_DEV\Python22\lib\site- packages\win32com\client\__init__.py", line 451, in __getattr__ return apply(self._ApplyTypes_, args) File "C:\PROGRA~1\_DEV\Python22\lib\site- packages\win32com\client\__init__.py", line 445, in _ApplyTypes_ return self._get_good_object_(apply (self._oleobj_.InvokeTypes, (dispid, 0, wFlags, retType, argTypes) + args), user, resultCLSID) pywintypes.com_error: (-2147352567, 'Det oppstod et unntak.', (0, None, None, None, 0, -2147467259), None) Message 'Kunder med utest?ende hos Stocknet.' had a Spam classification of 'No' The traceback is repeated each time a message is selected. I tried the the cvs-version ca a week ago as well with the same result. I unregistered the plugin before installing it, and also tried this multiple times. The new toolbar doen not seem to work. When clicking the "Anti-Spam"-button nothing happens. When selecting the spam-folder, the "Delete as spam"-button does not change to "recover-from-spam", the latter does not show up at all. OS: win XP home outllook 2000 ---------------------------------------------------------------------- >Comment By: Fredrik Rodland (fmmr) Date: 2003-07-02 09:04 Message: Logged In: YES user_id=724871 yes. it seems to happen each morning when I start outllok after having shut down my pc. you tipped me to delete \Documents and Settings\{username} \Application Data\Microsoft\Outlook\outcmd.dat this solves the problem, but it reappears after a while (reboot, new day, shutdown?) ---------------------------------------------------------------------- Comment By: Mark Hammond (mhammond) Date: 2003-07-02 01:20 Message: Logged In: YES user_id=14198 Does this still happen? ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=498103&aid=755738&group_id=61702 From noreply at sourceforge.net Wed Jul 2 05:14:04 2003 From: noreply at sourceforge.net (SourceForge.net) Date: Wed Jul 2 07:14:10 2003 Subject: [spambayes-dev] [ spambayes-Bugs-755738 ] Latest CVS outllok doesn't work Message-ID: Bugs item #755738, was opened at 2003-06-17 16:57 Message generated for change (Comment added) made by mhammond You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=498103&aid=755738&group_id=61702 Category: Outlook Group: None Status: Open Resolution: None Priority: 5 Submitted By: Fredrik Rodland (fmmr) Assigned to: Mark Hammond (mhammond) Summary: Latest CVS outllok doesn't work Initial Comment: I have been using spambayes for some months. The latest cvs-version fails with the following traceback: pythoncom error: Python error invoking COM method. Traceback (most recent call last): File "C:\PROGRA~1\_DEV\Python22\lib\site- packages\win32com\server\policy.py", line 275, in _Invoke_ return self._invoke_(dispid, lcid, wFlags, args) File "C:\PROGRA~1\_DEV\Python22\lib\site- packages\win32com\server\policy.py", line 280, in _invoke_ return S_OK, -1, self._invokeex_(dispid, lcid, wFlags, args, None, None) File "C:\PROGRA~1\_DEV\Python22\lib\site- packages\win32com\server\policy.py", line 601, in _invokeex_ return DesignatedWrapPolicy._invokeex_( self, dispid, lcid, wFlags, args, kwArgs, serviceProvider) File "C:\PROGRA~1\_DEV\Python22\lib\site- packages\win32com\server\policy.py", line 541, in _invokeex_ return apply(func, args) File "c:\Programfiler\_UTIL\spambayes_cvs\spambayes\O utlook2000\addin.py", line 609, in OnSelectionChange self.SetupUI() File "c:\Programfiler\_UTIL\spambayes_cvs\spambayes\O utlook2000\addin.py", line 500, in SetupUI Tag = "SpamBayesCommand.Manager") File "c:\Programfiler\_UTIL\spambayes_cvs\spambayes\O utlook2000\addin.py", line 564, in _AddControl item = parent.Controls.Add(Type=control_type, Temporary=False) File "C:\PROGRA~1\_DEV\Python22\lib\site- packages\win32com\client\__init__.py", line 451, in __getattr__ return apply(self._ApplyTypes_, args) File "C:\PROGRA~1\_DEV\Python22\lib\site- packages\win32com\client\__init__.py", line 445, in _ApplyTypes_ return self._get_good_object_(apply (self._oleobj_.InvokeTypes, (dispid, 0, wFlags, retType, argTypes) + args), user, resultCLSID) pywintypes.com_error: (-2147352567, 'Det oppstod et unntak.', (0, None, None, None, 0, -2147467259), None) Message 'Kunder med utest?ende hos Stocknet.' had a Spam classification of 'No' The traceback is repeated each time a message is selected. I tried the the cvs-version ca a week ago as well with the same result. I unregistered the plugin before installing it, and also tried this multiple times. The new toolbar doen not seem to work. When clicking the "Anti-Spam"-button nothing happens. When selecting the spam-folder, the "Delete as spam"-button does not change to "recover-from-spam", the latter does not show up at all. OS: win XP home outllook 2000 ---------------------------------------------------------------------- >Comment By: Mark Hammond (mhammond) Date: 2003-07-02 21:14 Message: Logged In: YES user_id=14198 Are you sure this is current CVS? I see: File "c:\Programfiler\_UTIL\spambayes_cvs\spambayes\O utlook2000\addin.py", line 609, in OnSelectionChange self.SetupUI() File "c:\Programfiler\_UTIL\spambayes_cvs\spambayes\O utlook2000\addin.py", line 500, in SetupUI Tag = "SpamBayesCommand.Manager") And these are both out by a fair way. Current CVS is rev ---------------------------------------------------------------------- Comment By: Fredrik Rodland (fmmr) Date: 2003-07-02 17:04 Message: Logged In: YES user_id=724871 yes. it seems to happen each morning when I start outllok after having shut down my pc. you tipped me to delete \Documents and Settings\{username} \Application Data\Microsoft\Outlook\outcmd.dat this solves the problem, but it reappears after a while (reboot, new day, shutdown?) ---------------------------------------------------------------------- Comment By: Mark Hammond (mhammond) Date: 2003-07-02 09:20 Message: Logged In: YES user_id=14198 Does this still happen? ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=498103&aid=755738&group_id=61702 From noreply at sourceforge.net Wed Jul 2 05:24:11 2003 From: noreply at sourceforge.net (SourceForge.net) Date: Wed Jul 2 07:24:19 2003 Subject: [spambayes-dev] [ spambayes-Bugs-755738 ] Latest CVS outllok doesn't work Message-ID: Bugs item #755738, was opened at 2003-06-17 08:57 Message generated for change (Comment added) made by fmmr You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=498103&aid=755738&group_id=61702 Category: Outlook Group: None Status: Open Resolution: None Priority: 5 Submitted By: Fredrik Rodland (fmmr) Assigned to: Mark Hammond (mhammond) Summary: Latest CVS outllok doesn't work Initial Comment: I have been using spambayes for some months. The latest cvs-version fails with the following traceback: pythoncom error: Python error invoking COM method. Traceback (most recent call last): File "C:\PROGRA~1\_DEV\Python22\lib\site- packages\win32com\server\policy.py", line 275, in _Invoke_ return self._invoke_(dispid, lcid, wFlags, args) File "C:\PROGRA~1\_DEV\Python22\lib\site- packages\win32com\server\policy.py", line 280, in _invoke_ return S_OK, -1, self._invokeex_(dispid, lcid, wFlags, args, None, None) File "C:\PROGRA~1\_DEV\Python22\lib\site- packages\win32com\server\policy.py", line 601, in _invokeex_ return DesignatedWrapPolicy._invokeex_( self, dispid, lcid, wFlags, args, kwArgs, serviceProvider) File "C:\PROGRA~1\_DEV\Python22\lib\site- packages\win32com\server\policy.py", line 541, in _invokeex_ return apply(func, args) File "c:\Programfiler\_UTIL\spambayes_cvs\spambayes\O utlook2000\addin.py", line 609, in OnSelectionChange self.SetupUI() File "c:\Programfiler\_UTIL\spambayes_cvs\spambayes\O utlook2000\addin.py", line 500, in SetupUI Tag = "SpamBayesCommand.Manager") File "c:\Programfiler\_UTIL\spambayes_cvs\spambayes\O utlook2000\addin.py", line 564, in _AddControl item = parent.Controls.Add(Type=control_type, Temporary=False) File "C:\PROGRA~1\_DEV\Python22\lib\site- packages\win32com\client\__init__.py", line 451, in __getattr__ return apply(self._ApplyTypes_, args) File "C:\PROGRA~1\_DEV\Python22\lib\site- packages\win32com\client\__init__.py", line 445, in _ApplyTypes_ return self._get_good_object_(apply (self._oleobj_.InvokeTypes, (dispid, 0, wFlags, retType, argTypes) + args), user, resultCLSID) pywintypes.com_error: (-2147352567, 'Det oppstod et unntak.', (0, None, None, None, 0, -2147467259), None) Message 'Kunder med utest?ende hos Stocknet.' had a Spam classification of 'No' The traceback is repeated each time a message is selected. I tried the the cvs-version ca a week ago as well with the same result. I unregistered the plugin before installing it, and also tried this multiple times. The new toolbar doen not seem to work. When clicking the "Anti-Spam"-button nothing happens. When selecting the spam-folder, the "Delete as spam"-button does not change to "recover-from-spam", the latter does not show up at all. OS: win XP home outllook 2000 ---------------------------------------------------------------------- >Comment By: Fredrik Rodland (fmmr) Date: 2003-07-02 13:24 Message: Logged In: YES user_id=724871 I see the same _behaviour_. I'll repost a (new) traceback the next time this problem occurs. ---------------------------------------------------------------------- Comment By: Mark Hammond (mhammond) Date: 2003-07-02 13:14 Message: Logged In: YES user_id=14198 Are you sure this is current CVS? I see: File "c:\Programfiler\_UTIL\spambayes_cvs\spambayes\O utlook2000\addin.py", line 609, in OnSelectionChange self.SetupUI() File "c:\Programfiler\_UTIL\spambayes_cvs\spambayes\O utlook2000\addin.py", line 500, in SetupUI Tag = "SpamBayesCommand.Manager") And these are both out by a fair way. Current CVS is rev ---------------------------------------------------------------------- Comment By: Fredrik Rodland (fmmr) Date: 2003-07-02 09:04 Message: Logged In: YES user_id=724871 yes. it seems to happen each morning when I start outllok after having shut down my pc. you tipped me to delete \Documents and Settings\{username} \Application Data\Microsoft\Outlook\outcmd.dat this solves the problem, but it reappears after a while (reboot, new day, shutdown?) ---------------------------------------------------------------------- Comment By: Mark Hammond (mhammond) Date: 2003-07-02 01:20 Message: Logged In: YES user_id=14198 Does this still happen? ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=498103&aid=755738&group_id=61702 From noreply at sourceforge.net Wed Jul 2 06:20:11 2003 From: noreply at sourceforge.net (SourceForge.net) Date: Wed Jul 2 08:20:23 2003 Subject: [spambayes-dev] [ spambayes-Feature Requests-762783 ] TMDA capabilities Message-ID: Feature Requests item #762783, was opened at 2003-06-29 17:33 Message generated for change (Comment added) made by beyond-thoughts You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=498106&aid=762783&group_id=61702 Category: None Group: None Status: Open Priority: 5 Submitted By: Becker-Freyseng, Christoph (beyond-thoughts) Assigned to: Nobody/Anonymous (nobody) Summary: TMDA capabilities Initial Comment: I just switched from TMDA (http://tmda.net/) to Spambayes. Watching emails that were neither in black- or whitelist was to annoying. Of course those people get a reply (please see at TMDA-Homepage to see how it works) but about 50% don't understand the reply-mail. (I don't know why -- the text is very clear!). Spambayes doesn't queue emails that can't be classified -- you receive them as "unsure". I think combining both techniques would cut down wrong positive and wrong negative and the "unsure" numbers. Additionaly it might be useful for training having a definite black- and whitelist. So what are good points (files, classes, methods) to add such a feature? Is it dependent whether pop3proxy, hammie, ... is used? Thank You, Christoph Becker-Freyseng ---------------------------------------------------------------------- >Comment By: Becker-Freyseng, Christoph (beyond-thoughts) Date: 2003-07-02 12:20 Message: Logged In: YES user_id=186848 (No filter will have probability of false positives of 0.00 but how good is "your filter" when looking through emails in "Spam Folder". There's still human error and if the error of software is <= than that it should be fine. Checking twice of course even lowers that probability) People not answering nag-mails are a big problem for TMDA etc. . That's why it's useless on its own. Your exapmles are good points and yes I don't know a complete solution for them. For (1) I'd ask: How often do you expect emails from online merchants the first time? If it's not too often you can check new emails in "Spam Folder" just for a period of time when expecting such an email. For (2) there's no good solution. (As long as people write emails with a motivation not directly given by you) Utopia: When enough people would be using Spambayes some "reply-confirm-protocol" could be used in background so users won't hear that nag-emails noise. (It assumes spammers won't use Spambayes and a valid email address) Yours sincerly, Christoph Becker-Freyseng ---------------------------------------------------------------------- Comment By: Tim Peters (tim_one) Date: 2003-07-01 20:18 Message: Logged In: YES user_id=31435 The problem is that it's not zero -- as you'll eventually discover if you try this. Beyond general probability concerns, two systematic effects act in this direction: (1) desired email from online merchants very often scores spammy the first time or two you get it from a given vendor, and the reply-to address often isn't monitored (i.e., there's nobody on the other end to *do* a TMDA dance, even if they would want to), and before the first time you get a msg from them you have no idea what to put in your whitelist; and, (2) lots of people simply will not respond to a TMDA nag msg, as Skip said. TMDA users know what those msgs are about, but, for example, one of my sisters forwarded one of them to me asking whether it was a virus(!). Skip said he stopped responding to them too. I also did, as 4 times out of 5, the attempt to respond to one simply generated another braindead bounce msg for *me* to deal with. Trying to make other people deal with your spam doesn't work in practice. ---------------------------------------------------------------------- Comment By: Becker-Freyseng, Christoph (beyond-thoughts) Date: 2003-07-01 20:04 Message: Logged In: YES user_id=186848 Why should I have to check for emails that were stastically classified as spam AND whose sender doesn't reply for confirmation. The probability of ignoring an important email that way is just zero. This approach doesn't need the filter to be perfect. The only thing it can't deal with is people that write emails that seem to be spam and then when asked for confirmation don't reply. ---------------------------------------------------------------------- Comment By: Skip Montanaro (montanaro) Date: 2003-07-01 17:43 Message: Logged In: YES user_id=44345 Christoph, I think you're missing the point about checking spams. You will never be able to completely avoid that task. It can be sped up dramatically by gathering all messages which look like spam together so you can scan them quickly (just examining subjects for example), but if you simply delete such messages you will eventually lose valid email. No spam filter is (or will ever be) perfect. ---------------------------------------------------------------------- Comment By: Becker-Freyseng, Christoph (beyond-thoughts) Date: 2003-07-01 16:59 Message: Logged In: YES user_id=186848 O.K. we could discuss the right way of handling spam forever. IMO as long as you have to check emails in the "Spam-Folder" it's not the right way, because finally it does not save work. If there is no interest of having added above capabilities to Spambayes I'll use TMDA's scripting abilities to add hammie.py to it. Solving the problem the other way round. ---------------------------------------------------------------------- Comment By: Skip Montanaro (montanaro) Date: 2003-07-01 16:18 Message: Logged In: YES user_id=44345 I tried TMDA some time ago and didn't like it because it was too cumbersome to manage and many of my correspondents didn't understand the emails they received. Similarly, when I get one of those "please so I know you're not a spammer" messages, I simply delete it. I really don't think that's the right way to do things. If TMDA is cool for you, stick it in your procmail pipeline and use it in addition to or instead of Spambayes, but don't merge the two. ---------------------------------------------------------------------- Comment By: Becker-Freyseng, Christoph (beyond-thoughts) Date: 2003-07-01 16:05 Message: Logged In: YES user_id=186848 (OT: added my real name) I understand the point of having spam-bayes creating a kind of white-list. (I'm surprised that spammers really dare to use support@microsoft.com etc. It's making damage to a company name and lawyers are always happy having cause :-) ) But the important point is NOT the white-list, but that a sender of an email classified as spam will get an automatic reply enabling him to change the classification. (If an email is classified as spam and the sender doesn't reply to an email asking for confirmation it's 99.999% spam -- which is enough for me not worrying about emails staying in "Spam-Folder") Thanks, Christoph Becker-Freyseng ---------------------------------------------------------------------- Comment By: Skip Montanaro (montanaro) Date: 2003-07-01 15:36 Message: Logged In: YES user_id=44345 Whitelist functionality really isn't needed. Spambayes already tokenizes email addresses, so over time it effectively builds up a whitelist for you. Here are some examples from my current training database (the tuple values are (nspam, nham)): >>> db["email name:itineraries"] (71, 10) >>> db["email name:guido"] (0, 8) >>> db["email name:webmaster"] (58, 45) >>> db["email name:skip"] (365, 314) >>> db["email name:support"] (136, 13) Note that itineraries@mojam.com & support@microsoft.com are frequently forged in mail I receive. webmaster@mojam.com and skip@pobox.com are forged a fair amount, but are also frequently correct. On the other hand, nobody has so far taken Guido's name in vain in my incoming email. (I rarely train on Python-related email, so there are only a few messages from Guido in my training database.) Even if you implemented such a feature it would probably not be as sensitive as the current tokenizing scheme. In addition, you would still have to scan your spam. You will eventually get a valid email message from someone not on your whitelist. Regarding: Submitted By: Why do you need this (beyond-thoughts) it's because (in general) too many people submit incomplete bug reports anonymously and then can't be contacted to complete their report. This was a significant problem with the Python project and sort of carried over to the Spambayes project. ---------------------------------------------------------------------- Comment By: Becker-Freyseng, Christoph (beyond-thoughts) Date: 2003-07-01 14:29 Message: Logged In: YES user_id=186848 I know that TMDA and Spambayes have different approaches, but this is what makes it useful combining them. With Spambayes till now I had no false classified emails (just few "unsure") so I'm quite satisfied with it. However I still have to check the emails in "Spam-Folder" because I don't want to risk loosing some false-classified important email. When Spambayes had some TMDA capabilities it could just sent a confirmation-email to the asumed spammer. If he doesn't reply then it's really his fault. So I won't have to check emails in the "Spam-Folder" at all. On the other side people I send emails to could be automatically added to a white-list so they surely won't have trouble with Spamfilters. I have thought of some more configurable rules that could be added making Spambayes an interactive-AI-Spamfilter. I'd like to make a demo-implementation but I need some starting points. Especially I don't know how the Outlook stuff works. But maybe I should just try implementing such a thing for the pop3- and smtp-proxy. Thanks, Christoph Becker-Freyseng ---------------------------------------------------------------------- Comment By: Anthony Baxter (anthonybaxter) Date: 2003-07-01 01:38 Message: Logged In: YES user_id=29957 I can't imagine that this feature would ever be added to spambayes. It's a completely different approach to spam-filtering, with almost nothing in common with the existing approach. Spambayes will gradually improve as you train it further - the initial flurry of unsures is probably just insufficient training. Note also that you can adjust the cutoffs to end up with more or less unsures. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=498106&aid=762783&group_id=61702 From skip at pobox.com Wed Jul 2 09:40:00 2003 From: skip at pobox.com (Skip Montanaro) Date: Wed Jul 2 09:42:02 2003 Subject: [spambayes-dev] Re: [Spambayes] pop3proxy won't start after a reboot In-Reply-To: <5.1.0.14.0.20030701221111.00b0cac8@localhost> References: <5.1.0.14.0.20030701221111.00b0cac8@localhost> Message-ID: <16130.57520.891878.4841@montanaro.dyndns.org> Ed> pop3proxy terminates with the following error after restarting the Ed> system (Windows 2000 Professional, Eudora 5.1.) ... Ed> EOFError Exception exceptions.AttributeError: "'NoneType' object has Ed> no attribute 'error' " in ignored I suggest you use something other than dumbdbm as the underlying database file. This problem has surfaced a couple times. Dumbdbm is a "database of last resort". Precisely because of this it gets very little exercise and is probably buggy. You should install PyBSDDB and a version of Sleepycat's Berkeley DB library to wedge under it. Simply upgrading to Python 2.2.3 is not sufficient. You can get PyBSDDB here: http://sourceforge.net/project/showfiles.php?group_id=13900 Once you install it, Spambayes will start using it. Am I the only person who thinks letting Spambayes use dumbdbm is a bad idea? Skip From noreply at sourceforge.net Wed Jul 2 10:26:20 2003 From: noreply at sourceforge.net (SourceForge.net) Date: Wed Jul 2 12:26:28 2003 Subject: [spambayes-dev] [ spambayes-Feature Requests-762783 ] TMDA capabilities Message-ID: Feature Requests item #762783, was opened at 2003-06-29 13:33 Message generated for change (Comment added) made by tim_one You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=498106&aid=762783&group_id=61702 Category: None Group: None Status: Open Priority: 5 Submitted By: Becker-Freyseng, Christoph (beyond-thoughts) Assigned to: Nobody/Anonymous (nobody) Summary: TMDA capabilities Initial Comment: I just switched from TMDA (http://tmda.net/) to Spambayes. Watching emails that were neither in black- or whitelist was to annoying. Of course those people get a reply (please see at TMDA-Homepage to see how it works) but about 50% don't understand the reply-mail. (I don't know why -- the text is very clear!). Spambayes doesn't queue emails that can't be classified -- you receive them as "unsure". I think combining both techniques would cut down wrong positive and wrong negative and the "unsure" numbers. Additionaly it might be useful for training having a definite black- and whitelist. So what are good points (files, classes, methods) to add such a feature? Is it dependent whether pop3proxy, hammie, ... is used? Thank You, Christoph Becker-Freyseng ---------------------------------------------------------------------- >Comment By: Tim Peters (tim_one) Date: 2003-07-02 12:26 Message: Logged In: YES user_id=31435 I expect it's clear by now that none of the people who have developed this project so far are keen to graft a TMDA scheme into it. More debate about that should probably be directed to the spambayes-dev mailing list. That shouldn't stop you from pursuing it, though! spambayes- dev would also be the right place to ask about the best places to hook into this code base. About "it assumes spammers won't use Spambayes and a valid email address", the rub is that spammers often use a valid email address -- but not their own! It's hell to be one of the unlucky people whose email address is forged by a spammer. Whether spam recipients flood such a person with rants or TMDA requests doesn't much matter, that email address becomes unusable due to sheer volume. ---------------------------------------------------------------------- Comment By: Becker-Freyseng, Christoph (beyond-thoughts) Date: 2003-07-02 08:20 Message: Logged In: YES user_id=186848 (No filter will have probability of false positives of 0.00 but how good is "your filter" when looking through emails in "Spam Folder". There's still human error and if the error of software is <= than that it should be fine. Checking twice of course even lowers that probability) People not answering nag-mails are a big problem for TMDA etc. . That's why it's useless on its own. Your exapmles are good points and yes I don't know a complete solution for them. For (1) I'd ask: How often do you expect emails from online merchants the first time? If it's not too often you can check new emails in "Spam Folder" just for a period of time when expecting such an email. For (2) there's no good solution. (As long as people write emails with a motivation not directly given by you) Utopia: When enough people would be using Spambayes some "reply-confirm-protocol" could be used in background so users won't hear that nag-emails noise. (It assumes spammers won't use Spambayes and a valid email address) Yours sincerly, Christoph Becker-Freyseng ---------------------------------------------------------------------- Comment By: Tim Peters (tim_one) Date: 2003-07-01 16:18 Message: Logged In: YES user_id=31435 The problem is that it's not zero -- as you'll eventually discover if you try this. Beyond general probability concerns, two systematic effects act in this direction: (1) desired email from online merchants very often scores spammy the first time or two you get it from a given vendor, and the reply-to address often isn't monitored (i.e., there's nobody on the other end to *do* a TMDA dance, even if they would want to), and before the first time you get a msg from them you have no idea what to put in your whitelist; and, (2) lots of people simply will not respond to a TMDA nag msg, as Skip said. TMDA users know what those msgs are about, but, for example, one of my sisters forwarded one of them to me asking whether it was a virus(!). Skip said he stopped responding to them too. I also did, as 4 times out of 5, the attempt to respond to one simply generated another braindead bounce msg for *me* to deal with. Trying to make other people deal with your spam doesn't work in practice. ---------------------------------------------------------------------- Comment By: Becker-Freyseng, Christoph (beyond-thoughts) Date: 2003-07-01 16:04 Message: Logged In: YES user_id=186848 Why should I have to check for emails that were stastically classified as spam AND whose sender doesn't reply for confirmation. The probability of ignoring an important email that way is just zero. This approach doesn't need the filter to be perfect. The only thing it can't deal with is people that write emails that seem to be spam and then when asked for confirmation don't reply. ---------------------------------------------------------------------- Comment By: Skip Montanaro (montanaro) Date: 2003-07-01 13:43 Message: Logged In: YES user_id=44345 Christoph, I think you're missing the point about checking spams. You will never be able to completely avoid that task. It can be sped up dramatically by gathering all messages which look like spam together so you can scan them quickly (just examining subjects for example), but if you simply delete such messages you will eventually lose valid email. No spam filter is (or will ever be) perfect. ---------------------------------------------------------------------- Comment By: Becker-Freyseng, Christoph (beyond-thoughts) Date: 2003-07-01 12:59 Message: Logged In: YES user_id=186848 O.K. we could discuss the right way of handling spam forever. IMO as long as you have to check emails in the "Spam-Folder" it's not the right way, because finally it does not save work. If there is no interest of having added above capabilities to Spambayes I'll use TMDA's scripting abilities to add hammie.py to it. Solving the problem the other way round. ---------------------------------------------------------------------- Comment By: Skip Montanaro (montanaro) Date: 2003-07-01 12:18 Message: Logged In: YES user_id=44345 I tried TMDA some time ago and didn't like it because it was too cumbersome to manage and many of my correspondents didn't understand the emails they received. Similarly, when I get one of those "please so I know you're not a spammer" messages, I simply delete it. I really don't think that's the right way to do things. If TMDA is cool for you, stick it in your procmail pipeline and use it in addition to or instead of Spambayes, but don't merge the two. ---------------------------------------------------------------------- Comment By: Becker-Freyseng, Christoph (beyond-thoughts) Date: 2003-07-01 12:05 Message: Logged In: YES user_id=186848 (OT: added my real name) I understand the point of having spam-bayes creating a kind of white-list. (I'm surprised that spammers really dare to use support@microsoft.com etc. It's making damage to a company name and lawyers are always happy having cause :-) ) But the important point is NOT the white-list, but that a sender of an email classified as spam will get an automatic reply enabling him to change the classification. (If an email is classified as spam and the sender doesn't reply to an email asking for confirmation it's 99.999% spam -- which is enough for me not worrying about emails staying in "Spam-Folder") Thanks, Christoph Becker-Freyseng ---------------------------------------------------------------------- Comment By: Skip Montanaro (montanaro) Date: 2003-07-01 11:36 Message: Logged In: YES user_id=44345 Whitelist functionality really isn't needed. Spambayes already tokenizes email addresses, so over time it effectively builds up a whitelist for you. Here are some examples from my current training database (the tuple values are (nspam, nham)): >>> db["email name:itineraries"] (71, 10) >>> db["email name:guido"] (0, 8) >>> db["email name:webmaster"] (58, 45) >>> db["email name:skip"] (365, 314) >>> db["email name:support"] (136, 13) Note that itineraries@mojam.com & support@microsoft.com are frequently forged in mail I receive. webmaster@mojam.com and skip@pobox.com are forged a fair amount, but are also frequently correct. On the other hand, nobody has so far taken Guido's name in vain in my incoming email. (I rarely train on Python-related email, so there are only a few messages from Guido in my training database.) Even if you implemented such a feature it would probably not be as sensitive as the current tokenizing scheme. In addition, you would still have to scan your spam. You will eventually get a valid email message from someone not on your whitelist. Regarding: Submitted By: Why do you need this (beyond-thoughts) it's because (in general) too many people submit incomplete bug reports anonymously and then can't be contacted to complete their report. This was a significant problem with the Python project and sort of carried over to the Spambayes project. ---------------------------------------------------------------------- Comment By: Becker-Freyseng, Christoph (beyond-thoughts) Date: 2003-07-01 10:29 Message: Logged In: YES user_id=186848 I know that TMDA and Spambayes have different approaches, but this is what makes it useful combining them. With Spambayes till now I had no false classified emails (just few "unsure") so I'm quite satisfied with it. However I still have to check the emails in "Spam-Folder" because I don't want to risk loosing some false-classified important email. When Spambayes had some TMDA capabilities it could just sent a confirmation-email to the asumed spammer. If he doesn't reply then it's really his fault. So I won't have to check emails in the "Spam-Folder" at all. On the other side people I send emails to could be automatically added to a white-list so they surely won't have trouble with Spamfilters. I have thought of some more configurable rules that could be added making Spambayes an interactive-AI-Spamfilter. I'd like to make a demo-implementation but I need some starting points. Especially I don't know how the Outlook stuff works. But maybe I should just try implementing such a thing for the pop3- and smtp-proxy. Thanks, Christoph Becker-Freyseng ---------------------------------------------------------------------- Comment By: Anthony Baxter (anthonybaxter) Date: 2003-06-30 21:38 Message: Logged In: YES user_id=29957 I can't imagine that this feature would ever be added to spambayes. It's a completely different approach to spam-filtering, with almost nothing in common with the existing approach. Spambayes will gradually improve as you train it further - the initial flurry of unsures is probably just insufficient training. Note also that you can adjust the cutoffs to end up with more or less unsures. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=498106&aid=762783&group_id=61702 From noreply at sourceforge.net Wed Jul 2 11:30:05 2003 From: noreply at sourceforge.net (SourceForge.net) Date: Wed Jul 2 13:30:09 2003 Subject: [spambayes-dev] [ spambayes-Bugs-764325 ] Can't install on Windows 2000 Message-ID: Bugs item #764325, was opened at 2003-07-02 00:44 Message generated for change (Comment added) made by xenogeist You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=498103&aid=764325&group_id=61702 Category: None Group: None Status: Open Resolution: None Priority: 5 Submitted By: Dennis Austin (portola) Assigned to: Nobody/Anonymous (nobody) Summary: Can't install on Windows 2000 Initial Comment: When I run the binary installer on Windows 2000, it runs until the registering dll's section and then stops with an alert. An image of the alert is attached, but the gist is "Unable to register the DLL/OCX. DllREgisterServer failed; code 0x80040201. " I got this error on version 0.3 where Retry would just repeat the error and Abort would unwind the installation. I never tried Ignore. I have now tried version 0.3 and it gives the same error, but Abort and Retry hung the first time I tried them. Abort worked the second time. I finally tried Ignore, which completes okay. When I ran Outlook, though, the add-in wasn't there. This is Windows 2000 SP3 on an elderly Dell Inspiron notebook. It has Outlook 2002 SP2. Both are up to date with recent patches. I believe this combination is not known to work, but thought this information might help. ---------------------------------------------------------------------- Comment By: Adam Walker (xenogeist) Date: 2003-07-02 17:30 Message: Logged In: YES user_id=583713 I got the same thing with Outlook 2003 (with tech refresh) on Windows XP. I tried uninstalling Python and win32all. (could not install from source after installing the tech refresh either) And still could not install the Binary version 003. I installed "Spamunition" which registered it's dll fine. Then tried to install spambayes again. This time it worked. so I uninstalled spamunition. Spambayes is working fine again now. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=498103&aid=764325&group_id=61702 From noreply at sourceforge.net Wed Jul 2 11:41:06 2003 From: noreply at sourceforge.net (SourceForge.net) Date: Wed Jul 2 13:41:09 2003 Subject: [spambayes-dev] [ spambayes-Patches-762577 ] Outlook 2003 Workarounds Message-ID: Patches item #762577, was opened at 2003-06-29 04:56 Message generated for change (Comment added) made by xenogeist You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=498105&aid=762577&group_id=61702 Category: Outlook Group: None Status: Open Resolution: None Priority: 5 Submitted By: Adam Walker (xenogeist) Assigned to: Nobody/Anonymous (nobody) Summary: Outlook 2003 Workarounds Initial Comment: This patch makes the toolbar display in OL 2003 and adds a option to run a timer to look for new mail because outlook 2003 doesn't fire the events properly. A diff -u is attached. ---------------------------------------------------------------------- >Comment By: Adam Walker (xenogeist) Date: 2003-07-02 17:41 Message: Logged In: YES user_id=583713 No longer needed after install the techinal refresh for outlook 2003. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=498105&aid=762577&group_id=61702 From noreply at sourceforge.net Wed Jul 2 13:03:02 2003 From: noreply at sourceforge.net (SourceForge.net) Date: Wed Jul 2 15:03:16 2003 Subject: [spambayes-dev] [ spambayes-Bugs-764806 ] Filtering Halted Message-ID: Bugs item #764806, was opened at 2003-07-02 12:03 Message generated for change (Tracker Item Submitted) made by Item Submitter You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=498103&aid=764806&group_id=61702 Category: Outlook Group: None Status: Open Resolution: None Priority: 5 Submitted By: Scott Solmonson (scosol) Assigned to: Mark Hammond (mhammond) Summary: Filtering Halted Initial Comment: Outlook2k on Win2k -> Ive had an occasional problem where certain messages would not be caught as spam. (where they very obviously were spam) For these messages, "view spam clues" did nothing. Also, "delete as spam" did nothing. For a long time this was just an occasional thing, but now it's become locked this way. It is no longer filtering anything at all, and I can't view spam clues for any message anywhere. 2 maybe-signifigant things: I have been using the AVG antivirus Outlook plugin for a while now; today it uptaded itself (I believe the first update since my installation of Spambayes). I'll play with things and see if I can fix it. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=498103&aid=764806&group_id=61702 From noreply at sourceforge.net Wed Jul 2 13:37:31 2003 From: noreply at sourceforge.net (SourceForge.net) Date: Wed Jul 2 15:37:36 2003 Subject: [spambayes-dev] [ spambayes-Bugs-695142 ] Email does not render subject in the "Review" Page Message-ID: Bugs item #695142, was opened at 2003-02-28 16:40 Message generated for change (Settings changed) made by richiehindle You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=498103&aid=695142&group_id=61702 Category: None Group: None >Status: Closed >Resolution: Fixed Priority: 5 Submitted By: David Shaw (dshaw) Assigned to: Tim Stone (timstone4) Summary: Email does not render subject in the "Review" Page Initial Comment: I received the attached email. When I go to the "review" web page of pop3proxy.py, all it shows is: Messages classified as Unsure: From: (none) (none) It acts as though the message has no "from" or "subject", even though they exist. The user is not given any way to classify this message other than to click on the first "(none)" and read the raw message to determine its contents. I will attach the message below. ---------------------------------------------------------------------- >Comment By: Richie Hindle (richiehindle) Date: 2003-07-02 19:37 Message: Logged In: YES user_id=85414 Tested with current CVS Spambayes and Python 2.3b1, and works perfectly - must have been fixed by the email handling improvements that Tim mentioned. ---------------------------------------------------------------------- Comment By: Tim Stone (timstone4) Date: 2003-03-14 18:02 Message: Logged In: YES user_id=645698 We are now actively engaged in improving the email package parser, which should resolve these malformation related errors. ---------------------------------------------------------------------- Comment By: Tim Stone (timstone4) Date: 2003-03-06 23:51 Message: Logged In: YES user_id=645698 This is another email package parsing 'error' caused by a malformed header in the attached email. The content-type header has an embedded /r/n, which causes the email package to barf and discard all the headers. IMO, the email package is being used in Spambayes in ways that it was never intended for. Malformed mail is gonna be the death of us, and the email package just doesn't seem to handle it very well. I'm gonna leave this bug open, but there's virtually nothing that can be done to make things better, at least not AFAIK. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=498103&aid=695142&group_id=61702 From noreply at sourceforge.net Wed Jul 2 13:49:01 2003 From: noreply at sourceforge.net (SourceForge.net) Date: Wed Jul 2 15:49:03 2003 Subject: [spambayes-dev] [ spambayes-Bugs-743131 ] connection refused with pop3proxy Message-ID: Bugs item #743131, was opened at 2003-05-25 12:31 Message generated for change (Comment added) made by richiehindle You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=498103&aid=743131&group_id=61702 Category: pop3proxy Group: None Status: Open Resolution: None Priority: 5 Submitted By: Bernie Gardner (berniegardner) Assigned to: Nobody/Anonymous (nobody) Summary: connection refused with pop3proxy Initial Comment: I'm just starting to use spambayes and need a little assistance. I am using SuSE linux 8.2 and Evolution as a mail program. When I set up the localhost:port address in Evolution and start pop3proxy with the same port number, I get a connection refused error when I try to check mail on the isp server. I started pop3proxy first,and in fact I can access the setup pages in my browser from localhost:8880 with no problem. I think it is Evolution which is refused by my local computer, not pop3proxy by the isp. The error message definitely comes from Evolution and comes up immediately after I press send/recieve. ---------------------------------------------------------------------- >Comment By: Richie Hindle (richiehindle) Date: 2003-07-02 19:49 Message: Logged In: YES user_id=85414 Could you tell me the exact command line you're using to start the proxy, and attach a copy of your .ini file? Also, could you run "netstat -a" before and after starting the proxy, and attach both sets of output to this bug report? Thanks. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=498103&aid=743131&group_id=61702 From noreply at sourceforge.net Wed Jul 2 13:45:10 2003 From: noreply at sourceforge.net (SourceForge.net) Date: Wed Jul 2 15:54:02 2003 Subject: [spambayes-dev] [ spambayes-Bugs-737967 ] Malformed messages break pop3proxy (et al) Message-ID: Bugs item #737967, was opened at 2003-05-14 23:49 Message generated for change (Comment added) made by richiehindle You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=498103&aid=737967&group_id=61702 Category: None Group: None Status: Open Resolution: None Priority: 5 Submitted By: Tony Meyer (anadelonbrin) Assigned to: Nobody/Anonymous (nobody) Summary: Malformed messages break pop3proxy (et al) Initial Comment: Those applications using message.py (pop3proxy, imapfilter, maybe others at some point) die if a message fails to parse through the email package. ---------------------------------------------------------------------- >Comment By: Richie Hindle (richiehindle) Date: 2003-07-02 19:45 Message: Logged In: YES user_id=85414 This is now fixed for pop3proxy. When the email package barfs on a message, the proxy recovers and adds an X-Spambayes-Exception header to the message, giving details of the exception. No classification headers are added. I won't close the bug report because it's only fixed for the POP3 proxy. ---------------------------------------------------------------------- Comment By: Tony Meyer (anadelonbrin) Date: 2003-05-14 23:52 Message: Logged In: YES user_id=552329 Moving from "Bugs item #737642": I'm using pop3proxy (from cvs 2003.05.13) and sometime I'm not able to retreive my mail from one my pop account I'm getting the following error: error: uncaptured python exception, closing channel <__main__.ServerLineReader c onnected at 0x138d160> (email.Errors.HeaderParseError:Not a header, not a contin uation: ``charset="iso-8859-1"'' [C:\Devtools\Python\PYTHON~1.2\lib\asyncore.py| poll|99] [C:\Devtools\Python\PYTHON~1.2 \lib\asyncore.py|handle_read_event|396] [ C:\Devtools\Python\PYTHON~1.2 \lib\asynchat.py|handle_read|130] [C:\Devtools\SPAM BA~1\SPAMBA~1.13\POP3PR~1.PY|found_terminator|146] [C:\Devtools\SPAMBA~1\SPAMBA~ 1.13\POP3PR~1.PY|onServerLine|214] [C:\Devtools\SPAMBA~1\SPAMBA~1.13\POP3PR~1.PY |onResponse|288] [C:\Devtools\SPAMBA~1\SPAMBA~1.13 \POP3PR~1.PY|onTransaction|389 ] [C:\Devtools\SPAMBA~1\SPAMBA~1.13 \POP3PR~1.PY|onRetr|436] [C:\Devtools\SPAMBA~ 1\SPAMBA~1.13\spambayes\message.py|setPayload|168] [C:\Devtools\Python\PYTHON~1. 2\lib\email\Parser.py|_parsebody|228] [C:\Devtools\Python\PYTHON~1.2\lib\email\P arser.py|parsestr|75] [C:\Devtools\Python\PYTHON~1.2\lib\email\Parser.py|parse|6 2] [C:\Devtools\Python\PYTHON~1.2 \lib\email\Parser.py|_parseheaders|128]) I retrieve the mail directly without using pop3proxy and tested each message with the classify options on the web interface and there was not problem. Remi papaDoc@videotron.ca ---------------------------------------------------------------------- Comment By: Tony Meyer (anadelonbrin) Date: 2003-05-14 23:51 Message: Logged In: YES user_id=552329 I suspect this was behind this (really old closed) bug as well: [ 650496 ] hammie.py discards headers ---------------------------------------------------------------------- Comment By: Tony Meyer (anadelonbrin) Date: 2003-05-14 23:50 Message: Logged In: YES user_id=552329 (Comment from the list) As others have said, hammie eats the headers if there is a message parsing failure. This is fairly easy to cause with a malformed MIME section. I mentioned this on list a couple times a few months ago (including a message which causes it to happen), and the general reaction at the time was that Barry should fix the non-strict MIME parser in the email package, rather than making the error handling in spambayes itself more robust. This hasn't been a high-priority task, given that it's really only idiots like me who hand-craft MIME messages (with the occasional error) who are sending malformed messages to trigger the problem. - Alex ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=498103&aid=737967&group_id=61702 From noreply at sourceforge.net Wed Jul 2 13:56:13 2003 From: noreply at sourceforge.net (SourceForge.net) Date: Wed Jul 2 15:56:19 2003 Subject: [spambayes-dev] [ spambayes-Bugs-764806 ] Filtering Halted Message-ID: Bugs item #764806, was opened at 2003-07-02 12:03 Message generated for change (Comment added) made by scosol You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=498103&aid=764806&group_id=61702 Category: Outlook Group: None Status: Open Resolution: None Priority: 5 Submitted By: Scott Solmonson (scosol) Assigned to: Mark Hammond (mhammond) Summary: Filtering Halted Initial Comment: Outlook2k on Win2k -> Ive had an occasional problem where certain messages would not be caught as spam. (where they very obviously were spam) For these messages, "view spam clues" did nothing. Also, "delete as spam" did nothing. For a long time this was just an occasional thing, but now it's become locked this way. It is no longer filtering anything at all, and I can't view spam clues for any message anywhere. 2 maybe-signifigant things: I have been using the AVG antivirus Outlook plugin for a while now; today it uptaded itself (I believe the first update since my installation of Spambayes). I'll play with things and see if I can fix it. ---------------------------------------------------------------------- >Comment By: Scott Solmonson (scosol) Date: 2003-07-02 12:56 Message: Logged In: YES user_id=254856 Well- I saw that the new version of the outlook plugin was released today. so I installed it and it complained about a corrupt database, I retrained and everything seems to be working :) ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=498103&aid=764806&group_id=61702 From noreply at sourceforge.net Wed Jul 2 14:34:35 2003 From: noreply at sourceforge.net (SourceForge.net) Date: Wed Jul 2 16:34:40 2003 Subject: [spambayes-dev] [ spambayes-Bugs-761507 ] Outlook Express reports pop3proxy not responding. Message-ID: Bugs item #761507, was opened at 2003-06-26 22:26 Message generated for change (Comment added) made by richiehindle You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=498103&aid=761507&group_id=61702 Category: pop3proxy Group: None Status: Open Resolution: None Priority: 5 Submitted By: Jason Foster (the_onceler) Assigned to: Nobody/Anonymous (nobody) Summary: Outlook Express reports pop3proxy not responding. Initial Comment: I am running v 1.0a3 and it, along with v1.0a2 for some reason now likes to break connection with Outlook Express. Outlook Express states the POP3 server is not responding and no matter how many times you tell it to wait, it never finishes getting the messages. If you tell Outlook Express to get messages again, it will start downloading the messages from the beginning again with no problem. pop3proxy is not generating any error messages and it doesn't crash. I thought this could be a problem with a message, but if I delete all the messages out of my mailbox on the pop3 server to the message it stoped downloading on, it has no problem getting the rest of them all. I don't think it's a corrupt database because I have just recreated the problem on a new machine that I started with a fresh install. ---------------------------------------------------------------------- >Comment By: Richie Hindle (richiehindle) Date: 2003-07-02 20:34 Message: Logged In: YES user_id=85414 Could you add the following to your bayescustomize.ini: [globals] verbose=True and try again? This should create a file called _pop3proxy.log in the working directory, which will contain a dump of the entire POP3 conversation. At the point the thing hangs, break into it using Ctrl+C or Ctrl+Break. Then please attach _pop3proxy.log to this bug report (censor anything you don't want public - it contains your POP3 password, plus all the emails you download... if you'd rather not publish it on sourceforge, send it to me by private email instead, to richie@entrian.com). Thanks. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=498103&aid=761507&group_id=61702 From noreply at sourceforge.net Wed Jul 2 20:21:18 2003 From: noreply at sourceforge.net (SourceForge.net) Date: Wed Jul 2 22:21:29 2003 Subject: [spambayes-dev] [ spambayes-Bugs-765042 ] IMAP mail fails to filter Message-ID: Bugs item #765042, was opened at 2003-07-02 21:21 Message generated for change (Tracker Item Submitted) made by Item Submitter You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=498103&aid=765042&group_id=61702 Category: Outlook Group: None Status: Open Resolution: None Priority: 5 Submitted By: Josh Goodman (jogoodma) Assigned to: Mark Hammond (mhammond) Summary: IMAP mail fails to filter Initial Comment: Incoming mail from IMAP server fails to get filtered and scored. I can manually filter mail but only after the messages have been marked read no matter what filter option I specify in the "Filter now" dialog box. The filter fails if junk mail is supposed to be moved to a local Outlook folder or another IMAP folder. This is happening with Outlook 2000 SP-1 on Win XP. The IMAP server is also using SSL for server connections. I have attached the logfile. Josh ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=498103&aid=765042&group_id=61702 From noreply at sourceforge.net Thu Jul 3 00:38:46 2003 From: noreply at sourceforge.net (SourceForge.net) Date: Thu Jul 3 02:39:04 2003 Subject: [spambayes-dev] [ spambayes-Bugs-755738 ] Latest CVS outllok doesn't work Message-ID: Bugs item #755738, was opened at 2003-06-17 08:57 Message generated for change (Comment added) made by fmmr You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=498103&aid=755738&group_id=61702 Category: Outlook Group: None Status: Open Resolution: None Priority: 5 Submitted By: Fredrik Rodland (fmmr) Assigned to: Mark Hammond (mhammond) Summary: Latest CVS outllok doesn't work Initial Comment: I have been using spambayes for some months. The latest cvs-version fails with the following traceback: pythoncom error: Python error invoking COM method. Traceback (most recent call last): File "C:\PROGRA~1\_DEV\Python22\lib\site- packages\win32com\server\policy.py", line 275, in _Invoke_ return self._invoke_(dispid, lcid, wFlags, args) File "C:\PROGRA~1\_DEV\Python22\lib\site- packages\win32com\server\policy.py", line 280, in _invoke_ return S_OK, -1, self._invokeex_(dispid, lcid, wFlags, args, None, None) File "C:\PROGRA~1\_DEV\Python22\lib\site- packages\win32com\server\policy.py", line 601, in _invokeex_ return DesignatedWrapPolicy._invokeex_( self, dispid, lcid, wFlags, args, kwArgs, serviceProvider) File "C:\PROGRA~1\_DEV\Python22\lib\site- packages\win32com\server\policy.py", line 541, in _invokeex_ return apply(func, args) File "c:\Programfiler\_UTIL\spambayes_cvs\spambayes\O utlook2000\addin.py", line 609, in OnSelectionChange self.SetupUI() File "c:\Programfiler\_UTIL\spambayes_cvs\spambayes\O utlook2000\addin.py", line 500, in SetupUI Tag = "SpamBayesCommand.Manager") File "c:\Programfiler\_UTIL\spambayes_cvs\spambayes\O utlook2000\addin.py", line 564, in _AddControl item = parent.Controls.Add(Type=control_type, Temporary=False) File "C:\PROGRA~1\_DEV\Python22\lib\site- packages\win32com\client\__init__.py", line 451, in __getattr__ return apply(self._ApplyTypes_, args) File "C:\PROGRA~1\_DEV\Python22\lib\site- packages\win32com\client\__init__.py", line 445, in _ApplyTypes_ return self._get_good_object_(apply (self._oleobj_.InvokeTypes, (dispid, 0, wFlags, retType, argTypes) + args), user, resultCLSID) pywintypes.com_error: (-2147352567, 'Det oppstod et unntak.', (0, None, None, None, 0, -2147467259), None) Message 'Kunder med utest?ende hos Stocknet.' had a Spam classification of 'No' The traceback is repeated each time a message is selected. I tried the the cvs-version ca a week ago as well with the same result. I unregistered the plugin before installing it, and also tried this multiple times. The new toolbar doen not seem to work. When clicking the "Anti-Spam"-button nothing happens. When selecting the spam-folder, the "Delete as spam"-button does not change to "recover-from-spam", the latter does not show up at all. OS: win XP home outllook 2000 ---------------------------------------------------------------------- >Comment By: Fredrik Rodland (fmmr) Date: 2003-07-03 08:38 Message: Logged In: YES user_id=724871 the "new" traceback is: pythoncom error: Python error invoking COM method. Traceback (most recent call last): File "C:\PROGRA~1\_DEV\Python22\lib\site- packages\win32com\server\policy.py", line 275, in _Invoke_ return self._invoke_(dispid, lcid, wFlags, args) File "C:\PROGRA~1\_DEV\Python22\lib\site- packages\win32com\server\policy.py", line 280, in _invoke_ return S_OK, -1, self._invokeex_(dispid, lcid, wFlags, args, None, None) File "C:\PROGRA~1\_DEV\Python22\lib\site- packages\win32com\server\policy.py", line 601, in _invokeex_ return DesignatedWrapPolicy._invokeex_( self, dispid, lcid, wFlags, args, kwArgs, serviceProvider) File "C:\PROGRA~1\_DEV\Python22\lib\site- packages\win32com\server\policy.py", line 541, in _invokeex_ return apply(func, args) File "c:\Programfiler\_UTIL\spambayes_cvs\spambayes\Outlook 2000\addin.py", line 674, in OnSelectionChange self.SetupUI() File "c:\Programfiler\_UTIL\spambayes_cvs\spambayes\Outlook 2000\addin.py", line 548, in SetupUI Tag = "SpamBayesCommand.Manager") File "c:\Programfiler\_UTIL\spambayes_cvs\spambayes\Outlook 2000\addin.py", line 623, in _AddControl item = parent.Controls.Add(Type=control_type, Temporary=False) File "C:\PROGRA~1\_DEV\Python22\lib\site- packages\win32com\client\__init__.py", line 451, in __getattr__ return apply(self._ApplyTypes_, args) File "C:\PROGRA~1\_DEV\Python22\lib\site- packages\win32com\client\__init__.py", line 445, in _ApplyTypes_ return self._get_good_object_(apply (self._oleobj_.InvokeTypes, (dispid, 0, wFlags, retType, argTypes) + args), user, resultCLSID) pywintypes.com_error: (-2147352567, 'Det oppstod et unntak.', (0, None, 'Medlemmet ble ikke funnet.', None, 0, - 2147467259), None) translation of the last messages: oppstod et unntak.: An exception occured Medlemmet ble ikke funnet: The memeber was not found ---------------------------------------------------------------------- Comment By: Fredrik Rodland (fmmr) Date: 2003-07-02 13:24 Message: Logged In: YES user_id=724871 I see the same _behaviour_. I'll repost a (new) traceback the next time this problem occurs. ---------------------------------------------------------------------- Comment By: Mark Hammond (mhammond) Date: 2003-07-02 13:14 Message: Logged In: YES user_id=14198 Are you sure this is current CVS? I see: File "c:\Programfiler\_UTIL\spambayes_cvs\spambayes\O utlook2000\addin.py", line 609, in OnSelectionChange self.SetupUI() File "c:\Programfiler\_UTIL\spambayes_cvs\spambayes\O utlook2000\addin.py", line 500, in SetupUI Tag = "SpamBayesCommand.Manager") And these are both out by a fair way. Current CVS is rev ---------------------------------------------------------------------- Comment By: Fredrik Rodland (fmmr) Date: 2003-07-02 09:04 Message: Logged In: YES user_id=724871 yes. it seems to happen each morning when I start outllok after having shut down my pc. you tipped me to delete \Documents and Settings\{username} \Application Data\Microsoft\Outlook\outcmd.dat this solves the problem, but it reappears after a while (reboot, new day, shutdown?) ---------------------------------------------------------------------- Comment By: Mark Hammond (mhammond) Date: 2003-07-02 01:20 Message: Logged In: YES user_id=14198 Does this still happen? ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=498103&aid=755738&group_id=61702 From simonf at videologic.com Thu Jul 3 09:37:29 2003 From: simonf at videologic.com (Simon Fenney) Date: Thu Jul 3 03:37:35 2003 Subject: [spambayes-dev] Question about recovering the Database. Message-ID: <52377A0D4EFEAB4EA3577C5809EAA5A90C3CE9@smtp1.videologic.co.uk> Dear spambayes-devs, I had been using spambayes (0.3) happily for a week up until now (with Outlook 2000 on Windows 95), but this morning it's reporting "Error Details: Failed to load bayes database". I've just read the FAQ and it says that there were (are?) problems with the database being corrupted when closing the program/windoze. I'm usually close outlook before shutting down but perhaps last night I didn't. Since I've deleted much of the training spam, is there anyway to fix the corruption in the database? Thanks. Simon PS: Can I suggest that version 0.4 first saves new database as a different filename and then moves the filenames so that old one is kept? ______________________________________________________________________ Simon Fenney Principal Design Engineer PowerVR Technologies A Division of Imagination Technologies Ltd Home Park Estate, Kings Langley, Herts, WD4 8LZ, UK ph:+44 1923 260511 mailto:simon.fenney@powervr.com http://www.powervr.com ______________________________________________________________________ "Your work is both good and original. Unfortunately the part that is good is not original and the part that is original is not good." - Samuel Johnson From noreply at sourceforge.net Thu Jul 3 03:16:51 2003 From: noreply at sourceforge.net (SourceForge.net) Date: Thu Jul 3 05:17:05 2003 Subject: [spambayes-dev] [ spambayes-Bugs-675811 ] Dead buttons left on uninstall Message-ID: Bugs item #675811, was opened at 2003-01-28 12:37 Message generated for change (Settings changed) made by anadelonbrin You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=498103&aid=675811&group_id=61702 Category: Outlook Group: None >Status: Closed >Resolution: Fixed Priority: 5 Submitted By: Tony Meyer (anadelonbrin) Assigned to: Mark Hammond (mhammond) Summary: Dead buttons left on uninstall Initial Comment: The toolbar buttons are temporary, which causes problems if they are moved. If they are permanent, then we are left with dead buttons if we uninstall the plugin (why would we do this? ;p ). ---------------------------------------------------------------------- Comment By: Tony Meyer (anadelonbrin) Date: 2003-07-01 12:15 Message: Logged In: YES user_id=552329 For anyone reading this because they have buttons left over after uninstalling, you can get rid of them by resetting the toolbar. (Right click on the toolbar, click customize, then select the standard toolbar, then click reset). Presumably the next release, when we have our own toolbar, will remove this issue and this can be closed. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=498103&aid=675811&group_id=61702 From noreply at sourceforge.net Thu Jul 3 04:21:31 2003 From: noreply at sourceforge.net (SourceForge.net) Date: Thu Jul 3 06:21:44 2003 Subject: [spambayes-dev] [ spambayes-Bugs-761316 ] failed binary install Message-ID: Bugs item #761316, was opened at 2003-06-26 13:19 Message generated for change (Comment added) made by chealer You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=498103&aid=761316&group_id=61702 Category: Outlook Group: None Status: Closed Resolution: Duplicate Priority: 5 Submitted By: Andrew Shepard (sheparda) Assigned to: Mark Hammond (mhammond) Summary: failed binary install Initial Comment: running win98 and Outlook 2000 spambayes1.log file attached-- starts with 2 lines: "SpamAddin - Connecting to Outlook pythoncom error: Failed to call the universal dispatcher" followed by series of "tracebacks" to E: drive ---------------------------------------------------------------------- Comment By: Philippe Cloutier (chealer) Date: 2003-07-03 06:21 Message: Logged In: YES user_id=738765 I've got an angry yellow face on my screen now... :) Congratulations... and thank U for Ur generosity. ---------------------------------------------------------------------- Comment By: Mark Hammond (mhammond) Date: 2003-07-01 19:15 Message: Logged In: YES user_id=14198 Fixed in (new) binary version 0.3 ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=498103&aid=761316&group_id=61702 From noreply at sourceforge.net Thu Jul 3 05:09:46 2003 From: noreply at sourceforge.net (SourceForge.net) Date: Thu Jul 3 07:09:50 2003 Subject: [spambayes-dev] [ spambayes-Bugs-765242 ] UnicodeEncodeError: 'ascii' codec can't encode character '\u Message-ID: Bugs item #765242, was opened at 2003-07-03 11:09 Message generated for change (Tracker Item Submitted) made by Item Submitter You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=498103&aid=765242&group_id=61702 Category: None Group: None Status: Open Resolution: None Priority: 5 Submitted By: Bj?rn Toft Madsen (sunbeam60) Assigned to: Nobody/Anonymous (nobody) Summary: UnicodeEncodeError: 'ascii' codec can't encode character '\u Initial Comment: After installation, Outlook XP reports the following error when started up: There was an error initializing the SpamBayes addin. Please re-start Outlook and try again. Machine is running Danish locale, but English installation of Office. Log file attached. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=498103&aid=765242&group_id=61702 From noreply at sourceforge.net Thu Jul 3 05:37:51 2003 From: noreply at sourceforge.net (SourceForge.net) Date: Thu Jul 3 07:37:58 2003 Subject: [spambayes-dev] [ spambayes-Bugs-765256 ] train does not work Message-ID: Bugs item #765256, was opened at 2003-07-03 11:37 Message generated for change (Tracker Item Submitted) made by Item Submitter You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=498103&aid=765256&group_id=61702 Category: Outlook Group: None Status: Open Resolution: None Priority: 5 Submitted By: hans mueller (modifier) Assigned to: Mark Hammond (mhammond) Summary: train does not work Initial Comment: hi, after choosing the right directories in the "train now" form, an pressing the train button nothing happens... german outlook xp! modi ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=498103&aid=765256&group_id=61702 From noreply at sourceforge.net Thu Jul 3 06:29:25 2003 From: noreply at sourceforge.net (SourceForge.net) Date: Thu Jul 3 08:29:29 2003 Subject: [spambayes-dev] [ spambayes-Bugs-675811 ] Dead buttons left on uninstall Message-ID: Bugs item #675811, was opened at 2003-01-28 10:37 Message generated for change (Comment added) made by mhammond You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=498103&aid=675811&group_id=61702 Category: Outlook Group: None >Status: Open Resolution: Fixed Priority: 5 Submitted By: Tony Meyer (anadelonbrin) Assigned to: Mark Hammond (mhammond) Summary: Dead buttons left on uninstall Initial Comment: The toolbar buttons are temporary, which causes problems if they are moved. If they are permanent, then we are left with dead buttons if we uninstall the plugin (why would we do this? ;p ). ---------------------------------------------------------------------- >Comment By: Mark Hammond (mhammond) Date: 2003-07-03 22:29 Message: Logged In: YES user_id=14198 Still in the latest version, even with the new toolbar :( ---------------------------------------------------------------------- Comment By: Tony Meyer (anadelonbrin) Date: 2003-07-01 10:15 Message: Logged In: YES user_id=552329 For anyone reading this because they have buttons left over after uninstalling, you can get rid of them by resetting the toolbar. (Right click on the toolbar, click customize, then select the standard toolbar, then click reset). Presumably the next release, when we have our own toolbar, will remove this issue and this can be closed. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=498103&aid=675811&group_id=61702 From noreply at sourceforge.net Thu Jul 3 07:18:01 2003 From: noreply at sourceforge.net (SourceForge.net) Date: Thu Jul 3 09:18:04 2003 Subject: [spambayes-dev] [ spambayes-Support Requests-765306 ] setup.py won't run (Windows) Message-ID: Support Requests item #765306, was opened at 2003-07-03 13:18 Message generated for change (Tracker Item Submitted) made by Item Submitter You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=498104&aid=765306&group_id=61702 Category: Install Problem (example) Group: None Status: Open Priority: 5 Submitted By: Chris Caston (caston) Assigned to: Nobody/Anonymous (nobody) Summary: setup.py won't run (Windows) Initial Comment: Hello, I am having some trouble just setting up spambayes. I was able to get it working before but not it seems I am having trouble. Today I tried to set it up on someone elses machine presumably the same way I had got it working before. I created a shortcut to setup.py and told it to run with the -b option. I got: c:\python\lib\disutils\dist.py:215 UserWarning: Unknown distribution option: 'classifiers' warnings.warn(msg) usage: setup.py [global_opts] cmd1 [cmd1_opts] [cmd2 [cmd2_opts] ...] or: setup.py --help [cmd1 cmd2 ...] or: setup.py --help-commands or: setup.pu cmd --help error no commands supplied - I was expecting it to start IE and load the beautiful web configuration page as it did the first time. When running the pop and smtp python files (which still work) I can connect to the web interface by typing in http://localhost:8880 I actually thought that I couldn't an tried it again just as I was typing it and it worked. So it may be okay if I can just config it from there. I tried this an got the same thing with Python-2.2.3 and 2.3b2 as well as Spambayes: 1.0a3 and 1.0a2 The test machine I'm using is Windows 98 / Outlook Express 6 I am also open to suggestions that my approach is wrong. regards, Chris Caston ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=498104&aid=765306&group_id=61702 From noreply at sourceforge.net Thu Jul 3 07:22:37 2003 From: noreply at sourceforge.net (SourceForge.net) Date: Thu Jul 3 09:22:41 2003 Subject: [spambayes-dev] [ spambayes-Support Requests-765309 ] best way to auto start smtp and pop proxies? (windows) Message-ID: Support Requests item #765309, was opened at 2003-07-03 13:22 Message generated for change (Tracker Item Submitted) made by Item Submitter You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=498104&aid=765309&group_id=61702 Category: None Group: None Status: Open Priority: 5 Submitted By: Chris Caston (caston) Assigned to: Nobody/Anonymous (nobody) Summary: best way to auto start smtp and pop proxies? (windows) Initial Comment: Hello, What is the best way to do this? I am currently putting short-cuts to them in the start-up menu. regards, Chris ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=498104&aid=765309&group_id=61702 From skip at pobox.com Thu Jul 3 09:58:09 2003 From: skip at pobox.com (Skip Montanaro) Date: Thu Jul 3 09:58:21 2003 Subject: [spambayes-dev] How can we support Mark? Message-ID: <16132.13937.536133.998115@montanaro.dyndns.org> Every morning I come in to a slew of SF reports related to problems with the Spambayes Outlook plugin. Each day they seem to get more esoteric. Now we are starting to see a bunch related to Unicode problems. While I'm sure Mark is technically capable of handling all this, I'm afraid he's swamped now or will be in the near future. It's great that the Outlook plugin is so popular, but I don't want to see Mark burn out supporting what can only be viewed as a labor of love. What can we do to offload him? Is there some way to recruit more Windows-savvy Python programmers to the Spambayes fold? Skip From noreply at sourceforge.net Thu Jul 3 09:32:11 2003 From: noreply at sourceforge.net (SourceForge.net) Date: Thu Jul 3 11:32:20 2003 Subject: [spambayes-dev] [ spambayes-Bugs-747107 ] SpamBayes leaves duplicate messages Message-ID: Bugs item #747107, was opened at 2003-06-01 15:28 Message generated for change (Comment added) made by dnaguy You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=498103&aid=747107&group_id=61702 Category: Outlook Group: None Status: Open Resolution: None Priority: 5 Submitted By: Eric Brown (ericbr) Assigned to: Mark Hammond (mhammond) Summary: SpamBayes leaves duplicate messages Initial Comment: I am subscribed to a number of different mailing lists, and I have a number of Outlook rules (set up via Rules Wizard) to route the different mailing lists into different folders. When the rules are of the form: Apply this rule after the message arrives with in the subject move it to the folder and a matching message comes in, SpamBayes seems to leave multiple copies of that message in the inbox. This is very frustrating. If the rule is of the form: Apply this rule after the message arrives sent to move it to the folder and a matching message comes in, duplicate messages do not occur. So it seems to be some sort of odd interaction with Outlook Rules. I'm running Outlook 2002 SP 2 on Windows XP SP 1a (with current hotfixes). ---------------------------------------------------------------------- Comment By: Brent Rockwood (dnaguy) Date: 2003-07-03 12:32 Message: Logged In: YES user_id=18879 I am also having this problem. I have not tested it with various rule types, but I believe it is occurring in conjunction with the Outlook "Junk E-mail" feature. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=498103&aid=747107&group_id=61702 From noreply at sourceforge.net Thu Jul 3 12:26:37 2003 From: noreply at sourceforge.net (SourceForge.net) Date: Thu Jul 3 14:26:47 2003 Subject: [spambayes-dev] [ spambayes-Bugs-763966 ] Cannot Activate Com Add-In Message-ID: Bugs item #763966, was opened at 2003-07-01 10:06 Message generated for change (Comment added) made by emattie You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=498103&aid=763966&group_id=61702 Category: Outlook Group: None Status: Closed Resolution: Postponed Priority: 5 Submitted By: Dick Adams (adams_rc) Assigned to: Mark Hammond (mhammond) Summary: Cannot Activate Com Add-In Initial Comment: Spam program installs correctly per log file but the Add- In is not activated (not checked in Com Add-Ins). Checking it fails (exiting and re-entering the feature shows that the check mark had been removed). I have uninstalled the program and reinstalled it; uninstalled the program, manually removed references to it in the registry, manually removed the database and reinstalled it; uninstalled Outlook and reinstalled it and reinstalled the program. All to no avail. This is an XP Professional Service Pack 1, running Outlook 2002 SP2. It is one of 15 stations using the program and the only one exhibiting the problem. ---------------------------------------------------------------------- Comment By: Edward Mattie (emattie) Date: 2003-07-03 13:26 Message: Logged In: YES user_id=815368 I understand completely. Having the same issue. I did everything that you did except reinstall Outlook. I'm using Windows 2000 SP2 (need to upgrade that) and Office XP. I received the following error right before I lost my toolbar buttons for SpamBayes: Microsoft Outlook Outlook experiences a serious error the last time the add- in 'spambayes.outlookaddin' was opened. Would you like to disable this add-in? To reenable this add-in, click About Microsoft Outlook on the Help Menu, and then click Disabled Items. Now for the good part...following their advice actually worked! Once I enabled the add-in I went back into advanced options and the add-in was already checked. I exited and entered Outlook and viola! All this worked even after I uninstalled and reinstalled SpamBayes. ---------------------------------------------------------------------- Comment By: Mark Hammond (mhammond) Date: 2003-07-01 18:29 Message: Logged In: YES user_id=14198 Please see the troubleshooting guide - http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/*checkout*/spambayes/spambayes/Outlook2000/docs/troubleshooting.html#Addin_doesnt_load - and see the bit about Outlook 2002. We have no idea what causes this in the first place though :( ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=498103&aid=763966&group_id=61702 From noreply at sourceforge.net Thu Jul 3 12:41:13 2003 From: noreply at sourceforge.net (SourceForge.net) Date: Thu Jul 3 14:41:22 2003 Subject: [spambayes-dev] [ spambayes-Support Requests-765309 ] best way to auto start smtp and pop proxies? (windows) Message-ID: Support Requests item #765309, was opened at 2003-07-03 13:22 Message generated for change (Comment added) made by richiehindle You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=498104&aid=765309&group_id=61702 Category: None Group: None Status: Open Priority: 5 Submitted By: Chris Caston (caston) Assigned to: Nobody/Anonymous (nobody) Summary: best way to auto start smtp and pop proxies? (windows) Initial Comment: Hello, What is the best way to do this? I am currently putting short-cuts to them in the start-up menu. regards, Chris ---------------------------------------------------------------------- >Comment By: Richie Hindle (richiehindle) Date: 2003-07-03 18:41 Message: Logged In: YES user_id=85414 That seems like the best way. You may or may not know this, but if you run them with pythonw.exe (either explicitly or by renaming the scripts to .pyw if you're just starting the scripts without specifying the Python executable) then they'll run without a console window (though you may not want that because any errors printed to the console will disappear). ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=498104&aid=765309&group_id=61702 From tim.one at comcast.net Thu Jul 3 16:31:06 2003 From: tim.one at comcast.net (Tim Peters) Date: Thu Jul 3 15:31:41 2003 Subject: [spambayes-dev] How can we support Mark? In-Reply-To: <16132.13937.536133.998115@montanaro.dyndns.org> Message-ID: [Skip] > Every morning I come in to a slew of SF reports related to problems > with the Spambayes Outlook plugin. Each day they seem to get more > esoteric. Now we are starting to see a bunch related to Unicode > problems. While I'm sure Mark is technically capable of handling all > this, I'm afraid he's swamped now or will be in the near future. I'm sure it helps when others close duplicate bug reports, enter emailed bug reports into the tracker, and reply to emailed bug reports pointing the poster to the relevant tracker issue. Windows users aren't generally comfortable with open source (due to unfamiliarity), so tend to act as if developers should give a shit . That can be time-consuming. > It's great that the Outlook plugin is so popular, but I don't want to > see Mark burn out supporting what can only be viewed as a labor of > love. What can we do to offload him? Is there some way to recruit > more Windows-savvy Python programmers to the Spambayes fold? Short of offering to pay them, I doubt we'll have more luck with that here than we have in the Python world (where Mark is also irreplaceable). From mhammond at skippinet.com.au Fri Jul 4 10:17:13 2003 From: mhammond at skippinet.com.au (Mark Hammond) Date: Thu Jul 3 19:17:28 2003 Subject: [spambayes-dev] New spambayes-bugs mailing list Message-ID: <047a01c341b9$3cf6ac60$f501a8c0@eden> Hi all, Barry has kindly created a "spambayes-bugs" mailing list, to which I will redirect all sourceforge "tracker" items. Very soon, all bug reports will go to this new address rather than spambayes-dev. Please subscribe via http://mail.python.org/mailman/listinfo/spambayes-bugs Mark. From T.A.Meyer at massey.ac.nz Fri Jul 4 16:19:17 2003 From: T.A.Meyer at massey.ac.nz (Meyer, Tony) Date: Thu Jul 3 23:20:02 2003 Subject: [spambayes-dev] How can we support Mark? Message-ID: <1ED4ECF91CDED24C8D012BCF2B034F130237D068@its-xchg4.massey.ac.nz> [Skip] > Every morning I come in to a slew of SF reports related to problems > with the Spambayes Outlook plugin. Each day they seem to get more > esoteric. That's because he's fixed the simple ones ;) [Skip] > Now we are starting to see a bunch related to Unicode > problems. While I'm sure Mark is technically capable of > handling all this, I'm afraid he's swamped now or will be in the > near future. It seems fairly clear that one reason the 003 release was delayed was because he had to deal with all of those as well. (Although I'm sure there were other reasons that don't involve spambayes). [Tim] > I'm sure it helps when others close duplicate bug reports, > enter emailed bug reports into the tracker, and reply to > emailed bug reports pointing the poster to the relevant > tracker issue. One thing I would add to this is keeping an eye out for FAQs and adding to them when necessary. (Not that there is any guarantee that the FAQ will be read, but there's a chance). I must admit that I tried to do the things Tim said when the swamping first began and have become much slacker at it recently...I'll try to improve on this (now that they are different errors, it might not be quite as monotonous). By the way, the autoreply thing should probably be updated since the 003 binary appears to be working regardless of Windows/Outlook version. I presume this needs to be changed somewhere apart from in the website cvs? > It's great that the Outlook plugin is so popular, but I > don't want to > see Mark burn out supporting what can only be viewed as a labor of > love. What can we do to offload him? Is there some way to recruit > more Windows-savvy Python programmers to the Spambayes fold? Hopefully as more people use spambayes, a percentage of those will be interested in doing development. I think the Outlook plugin is particularly difficult though, because (a) it works pretty well already (so you don't want to muck it up!), (b) Outlook/MAPI is *so* complicated and 'interestingly' documented, and (c) the plugin code is quite complicated, and unless you're familiar with it, it takes a while to find a bug. =Tony Meyer From T.A.Meyer at massey.ac.nz Fri Jul 4 16:20:05 2003 From: T.A.Meyer at massey.ac.nz (Meyer, Tony) Date: Thu Jul 3 23:20:43 2003 Subject: [spambayes-dev] New spambayes-bugs mailing list Message-ID: <1ED4ECF91CDED24C8D012BCF2B034F130237D069@its-xchg4.massey.ac.nz> > Barry has kindly created a "spambayes-bugs" mailing list, > to which I will redirect all sourceforge "tracker" items. > Very soon, all bug reports will go to this new address rather > than spambayes-dev. Is this all bugs, or all tracker items? (i.e. patches and feature requests too) Just curious... =Tony Meyer From noreply at sourceforge.net Thu Jul 3 21:35:48 2003 From: noreply at sourceforge.net (SourceForge.net) Date: Thu Jul 3 23:35:53 2003 Subject: [spambayes-dev] [ spambayes-Support Requests-765306 ] setup.py won't run (Windows) Message-ID: Support Requests item #765306, was opened at 2003-07-04 01:18 Message generated for change (Comment added) made by anadelonbrin You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=498104&aid=765306&group_id=61702 Category: Install Problem (example) Group: None >Status: Closed Priority: 5 Submitted By: Chris Caston (caston) Assigned to: Nobody/Anonymous (nobody) Summary: setup.py won't run (Windows) Initial Comment: Hello, I am having some trouble just setting up spambayes. I was able to get it working before but not it seems I am having trouble. Today I tried to set it up on someone elses machine presumably the same way I had got it working before. I created a shortcut to setup.py and told it to run with the -b option. I got: c:\python\lib\disutils\dist.py:215 UserWarning: Unknown distribution option: 'classifiers' warnings.warn(msg) usage: setup.py [global_opts] cmd1 [cmd1_opts] [cmd2 [cmd2_opts] ...] or: setup.py --help [cmd1 cmd2 ...] or: setup.py --help-commands or: setup.pu cmd --help error no commands supplied - I was expecting it to start IE and load the beautiful web configuration page as it did the first time. When running the pop and smtp python files (which still work) I can connect to the web interface by typing in http://localhost:8880 I actually thought that I couldn't an tried it again just as I was typing it and it worked. So it may be okay if I can just config it from there. I tried this an got the same thing with Python-2.2.3 and 2.3b2 as well as Spambayes: 1.0a3 and 1.0a2 The test machine I'm using is Windows 98 / Outlook Express 6 I am also open to suggestions that my approach is wrong. regards, Chris Caston ---------------------------------------------------------------------- >Comment By: Tony Meyer (anadelonbrin) Date: 2003-07-04 15:35 Message: Logged In: YES user_id=552329 The -b option to launch the webbrowser should be given to pop3proxy or imapfilter, not to setup.py. To install, what you should do is (in the directory that you expanded the archive in) run "setup.py build" and then "setup.py install". This will build anything that needs to be built (I'm not sure there is anything, actually), and copy the files into the appropriate Python site-packages directory. Then to configure, run "pop3proxy.py -b", and to run, "pop3proxy.py". Note that there are motions towards making a binary installer for pop3proxy (for Windows, at least) that will avoid this complicated routine! ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=498104&aid=765306&group_id=61702 From noreply at sourceforge.net Thu Jul 3 21:39:56 2003 From: noreply at sourceforge.net (SourceForge.net) Date: Thu Jul 3 23:40:00 2003 Subject: [spambayes-dev] [ spambayes-Support Requests-765309 ] best way to auto start smtp and pop proxies? (windows) Message-ID: Support Requests item #765309, was opened at 2003-07-04 01:22 Message generated for change (Comment added) made by anadelonbrin You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=498104&aid=765309&group_id=61702 Category: None Group: None >Status: Closed Priority: 5 Submitted By: Chris Caston (caston) Assigned to: Nobody/Anonymous (nobody) Summary: best way to auto start smtp and pop proxies? (windows) Initial Comment: Hello, What is the best way to do this? I am currently putting short-cuts to them in the start-up menu. regards, Chris ---------------------------------------------------------------------- >Comment By: Tony Meyer (anadelonbrin) Date: 2003-07-04 15:39 Message: Logged In: YES user_id=552329 This is the best way with Win9x (and ME? I don't really get where ME fits in, and have never used it). With WinNT, Win2K and WinXP, this will work, but you could also try installing them as a service, which means that they will automatically start up (and they will be more or less invisible). You can do this via the windows/pop3proxy_service.py script. Simply run "windows/pop3proxy_service.py install" in the main directory. To remove it, either run "windows/pop3proxy_service.py remove" or use the (somewhat hard to get to) windows service control panel. ---------------------------------------------------------------------- Comment By: Richie Hindle (richiehindle) Date: 2003-07-04 06:41 Message: Logged In: YES user_id=85414 That seems like the best way. You may or may not know this, but if you run them with pythonw.exe (either explicitly or by renaming the scripts to .pyw if you're just starting the scripts without specifying the Python executable) then they'll run without a console window (though you may not want that because any errors printed to the console will disappear). ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=498104&aid=765309&group_id=61702 From noreply at sourceforge.net Thu Jul 3 21:43:10 2003 From: noreply at sourceforge.net (SourceForge.net) Date: Thu Jul 3 23:43:18 2003 Subject: [spambayes-dev] [ spambayes-Bugs-765256 ] train does not work Message-ID: Bugs item #765256, was opened at 2003-07-03 23:37 Message generated for change (Comment added) made by anadelonbrin You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=498103&aid=765256&group_id=61702 Category: Outlook Group: None Status: Open Resolution: None Priority: 5 Submitted By: hans mueller (modifier) Assigned to: Mark Hammond (mhammond) Summary: train does not work Initial Comment: hi, after choosing the right directories in the "train now" form, an pressing the train button nothing happens... german outlook xp! modi ---------------------------------------------------------------------- >Comment By: Tony Meyer (anadelonbrin) Date: 2003-07-04 15:43 Message: Logged In: YES user_id=552329 There are some issues with Outlook with non-English locales. We have made some movement towards fixing these, but a definitive fix has eluded us so far. If you could attach your log file to this tracker, that would certainly help. Instructions about how to find it are in the troubleshooting.html file (which you can get to via the "about.html" file from the main manager dialog). Also - are you using the 003 or 002 binary, or source? If you are using the 002 binary, please check to see if this still happens with the 003 release, and attach the log file from that execution if it does. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=498103&aid=765256&group_id=61702 From noreply at sourceforge.net Thu Jul 3 21:46:31 2003 From: noreply at sourceforge.net (SourceForge.net) Date: Thu Jul 3 23:46:37 2003 Subject: [spambayes-dev] [ spambayes-Bugs-747107 ] SpamBayes leaves duplicate messages Message-ID: Bugs item #747107, was opened at 2003-06-02 06:28 Message generated for change (Comment added) made by anadelonbrin You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=498103&aid=747107&group_id=61702 Category: Outlook Group: None Status: Open Resolution: None Priority: 5 Submitted By: Eric Brown (ericbr) Assigned to: Mark Hammond (mhammond) Summary: SpamBayes leaves duplicate messages Initial Comment: I am subscribed to a number of different mailing lists, and I have a number of Outlook rules (set up via Rules Wizard) to route the different mailing lists into different folders. When the rules are of the form: Apply this rule after the message arrives with in the subject move it to the folder and a matching message comes in, SpamBayes seems to leave multiple copies of that message in the inbox. This is very frustrating. If the rule is of the form: Apply this rule after the message arrives sent to move it to the folder and a matching message comes in, duplicate messages do not occur. So it seems to be some sort of odd interaction with Outlook Rules. I'm running Outlook 2002 SP 2 on Windows XP SP 1a (with current hotfixes). ---------------------------------------------------------------------- >Comment By: Tony Meyer (anadelonbrin) Date: 2003-07-04 15:46 Message: Logged In: YES user_id=552329 Eric, do you have the Outlook junk mail rules turned on? If you do, would both of you be able to try turning them off (they aren't all that much use if you are using spambayes anyway), and seeing if this resolves the problem? In addition, forgive me if you've checked this, but in the spambayes filter setup, do you have "move" selected rather than "copy"? (It's an odd problem that IIRC we have heard before, but I'm using the same version of Windows and Outlook, and have rules of that form, and don't notice this problem). ---------------------------------------------------------------------- Comment By: Brent Rockwood (dnaguy) Date: 2003-07-04 03:32 Message: Logged In: YES user_id=18879 I am also having this problem. I have not tested it with various rule types, but I believe it is occurring in conjunction with the Outlook "Junk E-mail" feature. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=498103&aid=747107&group_id=61702 From noreply at sourceforge.net Thu Jul 3 21:50:29 2003 From: noreply at sourceforge.net (SourceForge.net) Date: Thu Jul 3 23:50:33 2003 Subject: [spambayes-dev] [ spambayes-Bugs-747107 ] SpamBayes leaves duplicate messages Message-ID: Bugs item #747107, was opened at 2003-06-02 06:28 Message generated for change (Comment added) made by anadelonbrin You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=498103&aid=747107&group_id=61702 Category: Outlook Group: None Status: Open Resolution: None Priority: 5 Submitted By: Eric Brown (ericbr) Assigned to: Mark Hammond (mhammond) Summary: SpamBayes leaves duplicate messages Initial Comment: I am subscribed to a number of different mailing lists, and I have a number of Outlook rules (set up via Rules Wizard) to route the different mailing lists into different folders. When the rules are of the form: Apply this rule after the message arrives with in the subject move it to the folder and a matching message comes in, SpamBayes seems to leave multiple copies of that message in the inbox. This is very frustrating. If the rule is of the form: Apply this rule after the message arrives sent to move it to the folder and a matching message comes in, duplicate messages do not occur. So it seems to be some sort of odd interaction with Outlook Rules. I'm running Outlook 2002 SP 2 on Windows XP SP 1a (with current hotfixes). ---------------------------------------------------------------------- >Comment By: Tony Meyer (anadelonbrin) Date: 2003-07-04 15:50 Message: Logged In: YES user_id=552329 In addition, the log file seems to indicate that you are using release 002 of the plugin. If you haven't already, could you try release 003 and let us know if the problem still occurs? Thanks. ---------------------------------------------------------------------- Comment By: Tony Meyer (anadelonbrin) Date: 2003-07-04 15:46 Message: Logged In: YES user_id=552329 Eric, do you have the Outlook junk mail rules turned on? If you do, would both of you be able to try turning them off (they aren't all that much use if you are using spambayes anyway), and seeing if this resolves the problem? In addition, forgive me if you've checked this, but in the spambayes filter setup, do you have "move" selected rather than "copy"? (It's an odd problem that IIRC we have heard before, but I'm using the same version of Windows and Outlook, and have rules of that form, and don't notice this problem). ---------------------------------------------------------------------- Comment By: Brent Rockwood (dnaguy) Date: 2003-07-04 03:32 Message: Logged In: YES user_id=18879 I am also having this problem. I have not tested it with various rule types, but I believe it is occurring in conjunction with the Outlook "Junk E-mail" feature. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=498103&aid=747107&group_id=61702 From noreply at sourceforge.net Thu Jul 3 22:14:34 2003 From: noreply at sourceforge.net (SourceForge.net) Date: Fri Jul 4 00:14:39 2003 Subject: [spambayes-dev] [ spambayes-Bugs-764325 ] Can't install on Windows 2000 Message-ID: Bugs item #764325, was opened at 2003-07-01 20:44 Message generated for change (Comment added) made by hallstevenson You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=498103&aid=764325&group_id=61702 Category: None Group: None Status: Open Resolution: None Priority: 5 Submitted By: Dennis Austin (portola) Assigned to: Nobody/Anonymous (nobody) Summary: Can't install on Windows 2000 Initial Comment: When I run the binary installer on Windows 2000, it runs until the registering dll's section and then stops with an alert. An image of the alert is attached, but the gist is "Unable to register the DLL/OCX. DllREgisterServer failed; code 0x80040201. " I got this error on version 0.3 where Retry would just repeat the error and Abort would unwind the installation. I never tried Ignore. I have now tried version 0.3 and it gives the same error, but Abort and Retry hung the first time I tried them. Abort worked the second time. I finally tried Ignore, which completes okay. When I ran Outlook, though, the add-in wasn't there. This is Windows 2000 SP3 on an elderly Dell Inspiron notebook. It has Outlook 2002 SP2. Both are up to date with recent patches. I believe this combination is not known to work, but thought this information might help. ---------------------------------------------------------------------- Comment By: Hall Stevenson (hallstevenson) Date: 2003-07-04 00:14 Message: Logged In: YES user_id=120676 Same problem here... acting exactly like installer version 002 did, actually. My OS is XP Pro w/ all updates and Office XP w/ SP2 installed. The install fails on the spambayes_addin.dll registration. Telling the install to "Retry" causes the installer to hang up and has to be killed ("End Now"). Running the "regsvr32.exe..." command from the Spambayes dir does NOT work. Gives a similar (probably the same) error. ---------------------------------------------------------------------- Comment By: Adam Walker (xenogeist) Date: 2003-07-02 13:30 Message: Logged In: YES user_id=583713 I got the same thing with Outlook 2003 (with tech refresh) on Windows XP. I tried uninstalling Python and win32all. (could not install from source after installing the tech refresh either) And still could not install the Binary version 003. I installed "Spamunition" which registered it's dll fine. Then tried to install spambayes again. This time it worked. so I uninstalled spamunition. Spambayes is working fine again now. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=498103&aid=764325&group_id=61702 From T.A.Meyer at massey.ac.nz Fri Jul 4 17:26:08 2003 From: T.A.Meyer at massey.ac.nz (Meyer, Tony) Date: Fri Jul 4 00:26:47 2003 Subject: [spambayes-dev] Release 1.0a4 Message-ID: <1ED4ECF91CDED24C8D012BCF2B034F130237D0AF@its-xchg4.massey.ac.nz> Although 1.0a3 is not very old at all, I'm proposing that we release 1.0a4 reasonably shortly. There are three main reasons: 1. This was the first time I had released any Python software, and anything via sourceforge, and didn't really know what I was doing ;). I *think* the only mistake that I made that I didn't correct was that I didn't use distutils to build the package (just regular old zip, tar and gzip). I presume this is behind the problems with line endings that people have reported (which seem reasonably substantial). 2. The bug in FileCorpus.py which could result in incorrect database counts is in a3 (not a2, AFAIK). This can fairly quickly screw up the database, and there's already another rouge bug that does this - two isn't good! I don't think anyone has examined which applications this would effect, but it definitely would anyone using the Outlook plugin via a3 (I caught it abusing my db). 3. There was a bug with large/slow messages in pop3proxy that Richie fixed. This also was not (AKAIK) in a2, and could also be a big problem, resulting in pop3proxy malforming mail. These (particularly 2 and 3) seem like big'ish problems, and, to me, worth bundling up a new release (also capturing the other little improvements, obviously!). I'm happy to do the work, if no-one disagrees (probably early next week; I'm away this weekend). Comments? =Tony Meyer From T.A.Meyer at massey.ac.nz Fri Jul 4 17:37:34 2003 From: T.A.Meyer at massey.ac.nz (Meyer, Tony) Date: Fri Jul 4 00:38:22 2003 Subject: [spambayes-dev] ANNOUNCE: New SpamBayes binary for Outlookavailable Message-ID: <1ED4ECF91CDED24C8D012BCF2B034F130237D0C1@its-xchg4.massey.ac.nz> [Re the message that wouldn't recover] > > Damn. Can you add a bug? :) > > Will do. [...] Did you go an fix this on the sly ? I was just submitting the bug report and tried to generate the trace to attach to it, and it works fine now. I haven't noticed anything in the check-ins that would cause this, so I have no idea what happened. AFAIK I didn't change the message (although I did save a copy of it). Oh well, seems like all is well. I'll open the bug if it does reoccur. =Tony Meyer From noreply at sourceforge.net Thu Jul 3 22:45:38 2003 From: noreply at sourceforge.net (SourceForge.net) Date: Fri Jul 4 00:45:50 2003 Subject: [spambayes-dev] [ spambayes-Bugs-761677 ] mboxtrain.py's -n option has no effect Message-ID: Bugs item #761677, was opened at 2003-06-27 20:23 Message generated for change (Comment added) made by anadelonbrin You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=498103&aid=761677&group_id=61702 Category: hammie Group: None >Status: Closed >Resolution: Fixed Priority: 5 Submitted By: Christian Stork (cst) Assigned to: Nobody/Anonymous (nobody) Summary: mboxtrain.py's -n option has no effect Initial Comment: In mboxtrain.py(train) the logic for trainnew is flawed. The 'new' dir will never be learned. train() should look something like this: def train(h, path, is_spam, force, trainnew): if not os.path.exists(path): raise ValueError("Nonexistent path: %s" % path) elif os.path.isfile(path): mbox_train(h, path, is_spam, force) elif os.path.isdir(os.path.join(path, "cur")): maildir_train(h, os.path.join(path, "cur"), is_spam, force) if trainnew: maildir_train(h, os.path.join(path, "new"), is_spam, force) elif os.path.isdir(path): mhdir_train(h, path, is_spam, force) else: raise ValueError("Unable to determine mailbox type: " + path) ---------------------------------------------------------------------- >Comment By: Tony Meyer (anadelonbrin) Date: 2003-07-04 16:45 Message: Logged In: YES user_id=552329 I agree. As it was, the elif statement would never execute, because for it to be true, the previous condition would also need to be true, and would have been the one chosen. Fixed in mboxtrain.py v1.8. (I didn't do it as suggested, just swapped the elif statements around, which should do the trick). ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=498103&aid=761677&group_id=61702 From noreply at sourceforge.net Thu Jul 3 22:58:54 2003 From: noreply at sourceforge.net (SourceForge.net) Date: Fri Jul 4 00:58:57 2003 Subject: [spambayes-dev] [ spambayes-Bugs-761677 ] mboxtrain.py's -n option has no effect Message-ID: Bugs item #761677, was opened at 2003-06-27 01:23 Message generated for change (Comment added) made by cst You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=498103&aid=761677&group_id=61702 Category: hammie Group: None Status: Closed Resolution: Fixed Priority: 5 Submitted By: Christian Stork (cst) Assigned to: Nobody/Anonymous (nobody) Summary: mboxtrain.py's -n option has no effect Initial Comment: In mboxtrain.py(train) the logic for trainnew is flawed. The 'new' dir will never be learned. train() should look something like this: def train(h, path, is_spam, force, trainnew): if not os.path.exists(path): raise ValueError("Nonexistent path: %s" % path) elif os.path.isfile(path): mbox_train(h, path, is_spam, force) elif os.path.isdir(os.path.join(path, "cur")): maildir_train(h, os.path.join(path, "cur"), is_spam, force) if trainnew: maildir_train(h, os.path.join(path, "new"), is_spam, force) elif os.path.isdir(path): mhdir_train(h, path, is_spam, force) else: raise ValueError("Unable to determine mailbox type: " + path) ---------------------------------------------------------------------- >Comment By: Christian Stork (cst) Date: 2003-07-03 21:58 Message: Logged In: YES user_id=23468 I think the fix is incorrect since it does not learn the new subdir *in addition* to cur, but *instead* of it. ---------------------------------------------------------------------- Comment By: Tony Meyer (anadelonbrin) Date: 2003-07-03 21:45 Message: Logged In: YES user_id=552329 I agree. As it was, the elif statement would never execute, because for it to be true, the previous condition would also need to be true, and would have been the one chosen. Fixed in mboxtrain.py v1.8. (I didn't do it as suggested, just swapped the elif statements around, which should do the trick). ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=498103&aid=761677&group_id=61702 From noreply at sourceforge.net Thu Jul 3 23:01:31 2003 From: noreply at sourceforge.net (SourceForge.net) Date: Fri Jul 4 01:01:35 2003 Subject: [spambayes-dev] [ spambayes-Bugs-761677 ] mboxtrain.py's -n option has no effect Message-ID: Bugs item #761677, was opened at 2003-06-27 20:23 Message generated for change (Comment added) made by anadelonbrin You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=498103&aid=761677&group_id=61702 Category: hammie Group: None Status: Closed Resolution: Fixed Priority: 5 Submitted By: Christian Stork (cst) Assigned to: Nobody/Anonymous (nobody) Summary: mboxtrain.py's -n option has no effect Initial Comment: In mboxtrain.py(train) the logic for trainnew is flawed. The 'new' dir will never be learned. train() should look something like this: def train(h, path, is_spam, force, trainnew): if not os.path.exists(path): raise ValueError("Nonexistent path: %s" % path) elif os.path.isfile(path): mbox_train(h, path, is_spam, force) elif os.path.isdir(os.path.join(path, "cur")): maildir_train(h, os.path.join(path, "cur"), is_spam, force) if trainnew: maildir_train(h, os.path.join(path, "new"), is_spam, force) elif os.path.isdir(path): mhdir_train(h, path, is_spam, force) else: raise ValueError("Unable to determine mailbox type: " + path) ---------------------------------------------------------------------- >Comment By: Tony Meyer (anadelonbrin) Date: 2003-07-04 17:01 Message: Logged In: YES user_id=552329 Bah, you're right. That'll teach me to try and come up with a nice looking fix without actually checking what it was meant to do. I'll check in a fix that looks just like the above . Fixed in v1.9 ---------------------------------------------------------------------- Comment By: Christian Stork (cst) Date: 2003-07-04 16:58 Message: Logged In: YES user_id=23468 I think the fix is incorrect since it does not learn the new subdir *in addition* to cur, but *instead* of it. ---------------------------------------------------------------------- Comment By: Tony Meyer (anadelonbrin) Date: 2003-07-04 16:45 Message: Logged In: YES user_id=552329 I agree. As it was, the elif statement would never execute, because for it to be true, the previous condition would also need to be true, and would have been the one chosen. Fixed in mboxtrain.py v1.8. (I didn't do it as suggested, just swapped the elif statements around, which should do the trick). ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=498103&aid=761677&group_id=61702 From noreply at sourceforge.net Thu Jul 3 23:23:37 2003 From: noreply at sourceforge.net (SourceForge.net) Date: Fri Jul 4 01:24:02 2003 Subject: [spambayes-dev] [ spambayes-Bugs-716684 ] Filtering marks message as unread Message-ID: Bugs item #716684, was opened at 2003-04-07 23:28 Message generated for change (Comment added) made by anadelonbrin You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=498103&aid=716684&group_id=61702 Category: Outlook Group: None Status: Open Resolution: None Priority: 5 Submitted By: Mark Hammond (mhammond) Assigned to: Mark Hammond (mhammond) Summary: Filtering marks message as unread Initial Comment: Reported too many times :) Exchange server users only. As spambayes startsit starts processing missed messages. In the meantime, the user reads some messages, thereby marking them as read. As smapbayes writes the spam field, these messages spring back to a read status. ---------------------------------------------------------------------- >Comment By: Tony Meyer (anadelonbrin) Date: 2003-07-04 17:23 Message: Logged In: YES user_id=552329 >From the list: a user had the same problem, but also noted this: > If an attachment is included, the first time I open the > message, I cannot open the attachement, or save it. If I > close the message, and reopen it, I can both open and save > the attachment. Odd! I don't get this problem very often at all anymore; I don't know why. If I did, I'd test the attachment theory, but as it is, I can't, so I leave it for others ;) ---------------------------------------------------------------------- Comment By: Paul Moore (pmoore) Date: 2003-04-11 00:01 Message: Logged In: YES user_id=113328 I just had this happen to me again. I'm using the CVS version from a day or two ago. So the version in current CVS isn't (completely) fixed. Anythong else I could try? I see part of a thread about USE_DEFERRED_ERRORS here, but I can't find the original. My code has USE_DEFERRED_ERRORS in it. If you can tell me what (if anything) else needs changing, I can try taking it out. ---------------------------------------------------------------------- Comment By: David Bolen (db3l) Date: 2003-04-09 03:07 Message: Logged In: YES user_id=53196 Just as an FYI, I agree with tobermory's comments in that spambayes is in fact classifying the message immediately, but it's the update to the server and/or client that appears to be delayed until the next Outlook event. See the first of my two spambayes list mail messages referenced in my note Mark included in this bug. ---------------------------------------------------------------------- Comment By: David Bolen (db3l) Date: 2003-04-09 03:03 Message: Logged In: YES user_id=53196 > Would it be possible to try another change for me instead? Revert > filter.py, and in msgstore.py's Save method, find the line: > > self.mapi_object.SaveChanges (mapi.KEEP_OPEN_READWRITE | > USE_DEFERRED_ERRORS) I'm pretty sure I had tried that first, while experimenting, before I ended up with the extra Save as a final "flush all" attempt. There was no change, nor did the function return an error. I think I also tried setting it to 0 (after reading the internal comment) to no apparent effect, although I may be misremembering since the same comment may have caused me to hesitate to make that change :-) But I'll double check this when I get a chance today. If I recall when testing, my review of the code seemed to indicate that everything should work fine, and that the spambayes code was managing the read flag reasonably well, and in fact, was issuing a Save() back in filter.py. I ended up inserting test Save()s at the lowermost level (which worked) and then bubbling them up to see how high I could leave the extra call so it was called as infrequently as possible. In the end, the issue seemed related to the processing that goes on when all_actions is enabled. If the Save() occurred after the field status was updated, but before RememberMessageCurrentFolder() was called, all was fine. But if the RememberMessageCurrentFolder() got called first, then the following Save() - as already in filter.py - didn't seem to "take." > I'm a little unsure why one of the Save calls is indented too. Ah, that was just to minimize change from the existing code path. I wanted to move the Save() to happen before RememberMessageCurrentFolder(), but then the second Save () became completely superfluous in the main branch case - but I didn't want to lose the Save() following RememberMessageCurrentFolder() if it was called just in case that was critical to existing behavior, so I moved it to only occur in that same block. -- David ---------------------------------------------------------------------- Comment By: David Leftley (tobermory) Date: 2003-04-08 21:08 Message: Logged In: YES user_id=626601 Just to try and clarify one point: earlier msgs in this thread suggest that spambayes doesn't attempt to classify a message until certain events (reading a msg, etc.) occur. In fact from watching the trace output, the message is classified as soon as it arrives (the trace shows "Message 'xxx' had a Spam classification of 'yyy'") but Outlook doesn't reflect this change until the next event occurs. ---------------------------------------------------------------------- Comment By: Paul Moore (pmoore) Date: 2003-04-08 20:21 Message: Logged In: YES user_id=113328 My version of filter.py looks different. I haven't updated from CVS in a while, maybe that's why. But my version looks like it has msg.Save() called unconditionally. try: # Save the score msg.SetField(mgr.config.field_score_name, prob) # and the ID of the folder we were in when scored. msg.RememberMessageCurrentFolder() msg.Save() I've tried moving msg.Save() to before msg.Remember...(), but I'll have to wait to see results. Will report back. (Better might be to cvs update and apply your change, but I may not get a chance to do that for a couple of days...) ---------------------------------------------------------------------- Comment By: Mark Hammond (mhammond) Date: 2003-04-08 14:21 Message: Logged In: YES user_id=14198 >From David Bolen: "Moore, Paul" writes: > As far as I know, no-one has been able to track down the > problem to fix it yet. I have, however, implemented a local workaround that's working really well for me. This was based on my prior messages in: http://mail.python.org/pipermail/spambayes/2003-March/004086.html http://mail.python.org/pipermail/spambayes/2003-March/004088.html Since I can't quantify what if any penalty it imposes in the general case by syncing changes back to the server an additional time, and since the problem may be limited to Exchange servers, I haven't proposed it be made to the main source yet - although I certainly haven't noticed much of a penalty in my local testing. But if anyone else wants to try a local change, it's fairly trivial, adding an additional call to msg.Save() in filter.py: *** filter.py 18 Mar 2003 03:09:03 -0000 1.20 --- filter.py 7 Apr 2003 22:18:58 -0000 *************** *** 27,39 **** try: # Save the score msg.SetField(mgr.config.field_score_name, prob) # and the ID of the folder we were in when scored. # (but only if we want to perform all actions) # Note we must do this, and the Save, before the # filter, else the save will fail. if all_actions: msg.RememberMessageCurrentFolder() ! msg.Save() if all_actions and attr_prefix is not None: folder_id = getattr(config, attr_prefix + "_folder_id") --- 26,39 ---- try: # Save the score msg.SetField(mgr.config.field_score_name, prob) + msg.Save() # and the ID of the folder we were in when scored. # (but only if we want to perform all actions) # Note we must do this, and the Save, before the # filter, else the save will fail. if all_actions: msg.RememberMessageCurrentFolder() ! msg.Save() if all_actions and attr_prefix is not None: folder_id = getattr(config, attr_prefix + "_folder_id") After making this change, what went from virtually _every_ message staying unread, became the extreme rare case, such that I'm no longer certain any remaining case may even be spambayes related. ---------------------------------------------------------------------- Comment By: Martin Worger (worger) Date: 2003-04-07 23:58 Message: Logged In: YES user_id=751487 A bit of investigation (I am using Outlook 2002 & Exchange 2000). A new message arriving in my Inbox does not get analysed by SpamBayes until: - You switch to another folder and back again. - You read the message (then analysed, but remains 'unread') - Another email arrives, when the first message is then rated (second one not rated though) - Another email in Inbox is saved after editing In other words, it seems some other action eventually triggers the analysis - not the arrival event itself. An email that is read before it has been analysed by SpamBayes will always be 'unread' afterwards. This is independent of type (plain, rich text or HTML) ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=498103&aid=716684&group_id=61702 From richie at entrian.com Fri Jul 4 07:26:19 2003 From: richie at entrian.com (Richie Hindle) Date: Fri Jul 4 01:31:08 2003 Subject: [spambayes-dev] Release 1.0a4 In-Reply-To: <1ED4ECF91CDED24C8D012BCF2B034F130237D0AF@its-xchg4.massey.ac.nz> References: <1ED4ECF91CDED24C8D012BCF2B034F130237D0AF@its-xchg4.massey.ac.nz> Message-ID: [Tony] > I presume [not using distutils] is behind the problems with line endings > that people have reported (which seem reasonably substantial). I'm not sure that's true - When I was building alpha2, I seem to recall building an install using distutils on Windows and seeing \r\n line endings in there. I eventually built it on Linux to be on the safe side. I could be wrong (it seems like an obvious bug in distutils, and it's hard to believe it's still there - it was probably something I was doing wrong). I thought I'd mailed the list about it at the time, but I can't find anything in the archives about it. > 3. There was a bug with large/slow messages in pop3proxy that Richie > fixed. This also was not (AKAIK) in a2, and could also be a big > problem, resulting in pop3proxy malforming mail. This was a nasty one. Any message that took longer than 30 seconds to download would have a bogus boundary separator inserted into it - typically that would be in the middle of an attachment, rendering the attachment broken. It was introduced on 19th April 2003, between alpha2 and alpha3. Another fix I've made to pop3proxy recently makes it recover from exceptions in parsing, classifying or caching messages. Previously, malformed emails or things like running out of disk space could make it fail. Now, it writes details of the exception into an X-Spambayes-Exception header and carries on. > Comments? Please go ahead! -- Richie Hindle richie@entrian.com From T.A.Meyer at massey.ac.nz Fri Jul 4 18:43:09 2003 From: T.A.Meyer at massey.ac.nz (Meyer, Tony) Date: Fri Jul 4 01:43:57 2003 Subject: [spambayes-dev] Release 1.0a4 Message-ID: <1ED4ECF91CDED24C8D012BCF2B034F130237D0E9@its-xchg4.massey.ac.nz> [Tony] > I presume [not using distutils] is behind the problems with line endings > that people have reported (which seem reasonably substantial). [Richie] > I'm not sure that's true - When I was building alpha2, I seem > to recall building an install using distutils on Windows and > seeing \r\n line endings in there. I eventually built it on Linux > to be on the safe side. I could be wrong (it seems like an obvious > bug in distutils, and it's hard to believe it's still there - it was > probably something I was doing wrong). Hmm. Not sure what to do about that - I don't have a linux box handy to do this on. (I wonder if I cheat and do it in cygwin that would work?). I'll try and look at the files before I release and check that they're ok. > I thought I'd mailed the list about it at the time, but I can't > find anything in the archives about it. I vaguely remember this message, so it must be there somewhere :) > Another fix I've made to pop3proxy recently makes it recover from > exceptions in parsing, classifying or caching messages. Previously, > malformed emails or things like running out of disk space > could make it fail. Now, it writes details of the exception into an > X-Spambayes-Exception header and carries on. Noticed this too. I'm trying to consolidate all the message classes that are floating around at the moment (except msgs.py, which seems like the wrong move), and when I do, I'll probably move this fix (if I can) to there, so that it fixes imapfilter and others as well. (Welcome back, BTW. Hope the break (and marriage, wasn't it?) went well). =Tony Meyer From richie at entrian.com Fri Jul 4 07:49:32 2003 From: richie at entrian.com (Richie Hindle) Date: Fri Jul 4 01:54:16 2003 Subject: [spambayes-dev] Release 1.0a4 In-Reply-To: <1ED4ECF91CDED24C8D012BCF2B034F130237D0E9@its-xchg4.massey.ac.nz> References: <1ED4ECF91CDED24C8D012BCF2B034F130237D0E9@its-xchg4.massey.ac.nz> Message-ID: [Tony] > Hmm. Not sure what to do about that - I don't have a linux box handy to > do this on. (I wonder if I cheat and do it in cygwin that would work?). Cygwin would probably work, as long as you have it configured for unix line endings. If that doesn't work, let me know and I'll build the distribution for you. > Noticed this too. I'm trying to consolidate all the message classes > that are floating around at the moment (except msgs.py, which seems like > the wrong move), and when I do, I'll probably move this fix (if I can) > to there, so that it fixes imapfilter and others as well. Good plan. I should really have done that myself, but I didn't have a lot of time and just wanted the thing to work for me. 8-) > (Welcome back, BTW. Hope the break (and marriage, wasn't it?) went > well). Thanks! It was moving house, getting married and becoming a father - all of which went very well, but I don't recommend doing them all within three months of each other! (Little Jenny hasn't written any Python yet, but I can tell she's looking forward to it. 8-) -- Richie Hindle richie@entrian.com From T.A.Meyer at massey.ac.nz Fri Jul 4 18:58:27 2003 From: T.A.Meyer at massey.ac.nz (Meyer, Tony) Date: Fri Jul 4 01:59:12 2003 Subject: [spambayes-dev] Release 1.0a4 Message-ID: <1ED4ECF91CDED24C8D012BCF2B034F130237D0EE@its-xchg4.massey.ac.nz> > Cygwin would probably work, as long as you have it configured > for unix line endings. If that doesn't work, let me know and > I'll build the distribution for you. Thanks, will do. > Good plan. I should really have done that myself, but I > didn't have a lot of time and just wanted the thing to work > for me. 8-) :) Someone (Anthony?) was working on a more forgiving email parser (for the email package itself, I think), that might remove the number of times this gets called, which would be good. Nice to have something stopping it crashing the whole thing, though. (I think TimS proposed something along these lines recently, but don't know that he managed to do anything about it). > Thanks! It was moving house, getting married and becoming a > father - all of which went very well, but I don't recommend > doing them all within three months of each other! I did the first at the end of last year, I'm doing the second at the end of this year, and the third won't be until at least the end of next year, so looks like I'm ok :) =Tony Meyer From noreply at sourceforge.net Fri Jul 4 06:32:12 2003 From: noreply at sourceforge.net (SourceForge.net) Date: Fri Jul 4 08:32:19 2003 Subject: [spambayes-dev] [ spambayes-Bugs-765912 ] SB will not train or filter with O XP swedish Message-ID: Bugs item #765912, was opened at 2003-07-04 12:32 Message generated for change (Tracker Item Submitted) made by Item Submitter You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=498103&aid=765912&group_id=61702 Category: Outlook Group: None Status: Open Resolution: None Priority: 5 Submitted By: Andreas Somogyi (somogyia) Assigned to: Mark Hammond (mhammond) Summary: SB will not train or filter with O XP swedish Initial Comment: I upgraded my (working) outlook 2000 + spambayes installation to Outlook XP and the newest version of Spambayes. Spambayes would not perform any action when I had defined "spam" and "ham" folders and chosen "Train". It wouldn't matter if I had "rebuild entire database" checked or unchecked. Actions: 1. Start Outlook. 2. Go to SpamBayes config menu. 3. Click on "Train now" 4. Select "spam" folder. 5. Click on "Train now" After that, "nothing happens". Clicking on "stop training" does not work, but I can close the window by clicking on the "[x] in the upper right corner and get back to the "main" menu. I have tried all possible combinations of checkboxes. I have also ran "scanpst.exe" on my mailbox file. OS is XP Pro (English) Here's the log file: Loaded bayes database from 'C:\Documents and Settings\Andreas\Application Data\SpamBayes\default_bayes_database.db' Loaded message database from 'C:\Documents and Settings\Andreas\Application Data\SpamBayes\default_message_database.db' Bayes database initialized with 0 spam and 0 good messages SpamBayes Outlook Addin Beta1, version 0.3 (July 2003) starting (with engine SpamBayes Beta1, version 0.1 (May 2003))... warning: raising a string exception is deprecated warning: raising a string exception is deprecated Traceback (most recent call last): File "out1.pyz/dialogs.AsyncDialog", line 144, in OnStart File "out1.pyz/dialogs.TrainingDialog", line 127, in StartProcess File "out1.pyz/dialogs.AsyncDialog", line 174, in StartProcess File "out1.pyz/dialogs.AsyncDialog", line 36, in __init__ File "out1.pyz/dialogs.AsyncDialog", line 45, in set_stages AssertionError: Proportions must add to 1.0 win32ui: Error in Command Message handler for command ID 1100, Code 0 ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=498103&aid=765912&group_id=61702 From noreply at sourceforge.net Fri Jul 4 06:51:48 2003 From: noreply at sourceforge.net (SourceForge.net) Date: Fri Jul 4 08:51:55 2003 Subject: [spambayes-dev] [ spambayes-Feature Requests-765924 ] Spam / ham statistics Message-ID: Feature Requests item #765924, was opened at 2003-07-04 14:51 Message generated for change (Tracker Item Submitted) made by Item Submitter You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=498106&aid=765924&group_id=61702 Category: Outlook Group: None Status: Open Priority: 5 Submitted By: Magnus Aycox (mbip) Assigned to: Mark Hammond (mhammond) Summary: Spam / ham statistics Initial Comment: Possibility to get statistics on how many mails were received per hour / day and how many of these were spam messages. It would be great if it could be presented both as numbers and graphically (impresses CEO's...). The means to print it as a hard copy would be just swell... ;o) ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=498106&aid=765924&group_id=61702 From gward at python.net Fri Jul 4 10:57:18 2003 From: gward at python.net (Greg Ward) Date: Fri Jul 4 09:57:21 2003 Subject: [spambayes-dev] Re: Pickle vs DB inconsistencies In-Reply-To: References: <20030701215624.GA1886@cthulhu.gerg.ca> Message-ID: <20030704135718.GB1127@cthulhu.gerg.ca> On 01 July 2003, Tim Peters said: > How's the python.org spambayes experience going for you? AFAIK it's doing a pretty good job with spam, but as you and many others have noticed, spam is no longer the problem. Viruses with forged sender addresses are. I've just fed a whole bunch of "unsure" messages, many of which were bounces or autoreplies to viruses that forged a python.org address, into spambayes' "spam" corpus, and I'm doing a training run now (first in over a week). Will be interesting to see how well it works. My biggest gripe with spambayes is the inconsistency of the command-line tools. They're scattered around the CVS tree randomly, there are as many different way to specify the training database as there are separate scripts, and they all try to do too much. IMHO there should be one script for each of the following tasks: * training a bunch of messages * filtering a single message, ie. read it, score it, write it back with "X-..." header(s) added * scoring one or more messages, ie. read each one, score it, and print a single line with the results * export a database * import a database They should all live in a 'scripts' directory (or something), and (naturally) they should use Optik/optparse for a consistent command-line interface. Greg -- Greg Ward http://www.gerg.ca/ What happens if you touch these two wires tog-- From noreply at sourceforge.net Fri Jul 4 09:08:09 2003 From: noreply at sourceforge.net (SourceForge.net) Date: Fri Jul 4 11:08:23 2003 Subject: [spambayes-dev] [ spambayes-Bugs-747107 ] SpamBayes leaves duplicate messages Message-ID: Bugs item #747107, was opened at 2003-06-01 15:28 Message generated for change (Comment added) made by dnaguy You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=498103&aid=747107&group_id=61702 Category: Outlook Group: None Status: Open Resolution: None Priority: 5 Submitted By: Eric Brown (ericbr) Assigned to: Mark Hammond (mhammond) Summary: SpamBayes leaves duplicate messages Initial Comment: I am subscribed to a number of different mailing lists, and I have a number of Outlook rules (set up via Rules Wizard) to route the different mailing lists into different folders. When the rules are of the form: Apply this rule after the message arrives with in the subject move it to the folder and a matching message comes in, SpamBayes seems to leave multiple copies of that message in the inbox. This is very frustrating. If the rule is of the form: Apply this rule after the message arrives sent to move it to the folder and a matching message comes in, duplicate messages do not occur. So it seems to be some sort of odd interaction with Outlook Rules. I'm running Outlook 2002 SP 2 on Windows XP SP 1a (with current hotfixes). ---------------------------------------------------------------------- Comment By: Brent Rockwood (dnaguy) Date: 2003-07-04 12:08 Message: Logged In: YES user_id=18879 It appears the problem lies between the keyboard and chair. :) I seem to have overlooked the option to move messages instead of copying. ---------------------------------------------------------------------- Comment By: Tony Meyer (anadelonbrin) Date: 2003-07-04 00:50 Message: Logged In: YES user_id=552329 In addition, the log file seems to indicate that you are using release 002 of the plugin. If you haven't already, could you try release 003 and let us know if the problem still occurs? Thanks. ---------------------------------------------------------------------- Comment By: Tony Meyer (anadelonbrin) Date: 2003-07-04 00:46 Message: Logged In: YES user_id=552329 Eric, do you have the Outlook junk mail rules turned on? If you do, would both of you be able to try turning them off (they aren't all that much use if you are using spambayes anyway), and seeing if this resolves the problem? In addition, forgive me if you've checked this, but in the spambayes filter setup, do you have "move" selected rather than "copy"? (It's an odd problem that IIRC we have heard before, but I'm using the same version of Windows and Outlook, and have rules of that form, and don't notice this problem). ---------------------------------------------------------------------- Comment By: Brent Rockwood (dnaguy) Date: 2003-07-03 12:32 Message: Logged In: YES user_id=18879 I am also having this problem. I have not tested it with various rule types, but I believe it is occurring in conjunction with the Outlook "Junk E-mail" feature. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=498103&aid=747107&group_id=61702 From richie at entrian.com Fri Jul 4 20:38:46 2003 From: richie at entrian.com (Richie Hindle) Date: Fri Jul 4 14:44:27 2003 Subject: [spambayes-dev] Release 1.0a4 In-Reply-To: <1ED4ECF91CDED24C8D012BCF2B034F130237D0EE@its-xchg4.massey.ac.nz> References: <1ED4ECF91CDED24C8D012BCF2B034F130237D0EE@its-xchg4.massey.ac.nz> Message-ID: [Tony] > Someone (Anthony?) was working on a more forgiving email parser (for > the email package itself, I think) I wondered about that. Is anyone collecting examples of emails found in the wild that the email package can't cope with? It's now trivial for pop3proxy users to collect these, by filtering on X-Spambayes-Exception headers. I already have a couple of examples. > I'm [getting married] at the end of this year Congratulations! -- Richie Hindle richie@entrian.com From noreply at sourceforge.net Fri Jul 4 15:51:36 2003 From: noreply at sourceforge.net (SourceForge.net) Date: Fri Jul 4 17:51:48 2003 Subject: [spambayes-dev] [ spambayes-Bugs-747107 ] SpamBayes leaves duplicate messages Message-ID: Bugs item #747107, was opened at 2003-06-01 11:28 Message generated for change (Comment added) made by ericbr You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=498103&aid=747107&group_id=61702 Category: Outlook Group: None Status: Open Resolution: None Priority: 5 Submitted By: Eric Brown (ericbr) Assigned to: Mark Hammond (mhammond) Summary: SpamBayes leaves duplicate messages Initial Comment: I am subscribed to a number of different mailing lists, and I have a number of Outlook rules (set up via Rules Wizard) to route the different mailing lists into different folders. When the rules are of the form: Apply this rule after the message arrives with in the subject move it to the folder and a matching message comes in, SpamBayes seems to leave multiple copies of that message in the inbox. This is very frustrating. If the rule is of the form: Apply this rule after the message arrives sent to move it to the folder and a matching message comes in, duplicate messages do not occur. So it seems to be some sort of odd interaction with Outlook Rules. I'm running Outlook 2002 SP 2 on Windows XP SP 1a (with current hotfixes). ---------------------------------------------------------------------- >Comment By: Eric Brown (ericbr) Date: 2003-07-04 14:51 Message: Logged In: YES user_id=783913 Anadelon: Outlook junk mail rules are turned off; spam is Moved to Junk Mail. I just ran the release 003 of the plugin, and I'm still seeing the problem. (I didn't bother uninstalling release 002 - is that a problem?) Eric ---------------------------------------------------------------------- Comment By: Brent Rockwood (dnaguy) Date: 2003-07-04 08:08 Message: Logged In: YES user_id=18879 It appears the problem lies between the keyboard and chair. :) I seem to have overlooked the option to move messages instead of copying. ---------------------------------------------------------------------- Comment By: Tony Meyer (anadelonbrin) Date: 2003-07-03 20:50 Message: Logged In: YES user_id=552329 In addition, the log file seems to indicate that you are using release 002 of the plugin. If you haven't already, could you try release 003 and let us know if the problem still occurs? Thanks. ---------------------------------------------------------------------- Comment By: Tony Meyer (anadelonbrin) Date: 2003-07-03 20:46 Message: Logged In: YES user_id=552329 Eric, do you have the Outlook junk mail rules turned on? If you do, would both of you be able to try turning them off (they aren't all that much use if you are using spambayes anyway), and seeing if this resolves the problem? In addition, forgive me if you've checked this, but in the spambayes filter setup, do you have "move" selected rather than "copy"? (It's an odd problem that IIRC we have heard before, but I'm using the same version of Windows and Outlook, and have rules of that form, and don't notice this problem). ---------------------------------------------------------------------- Comment By: Brent Rockwood (dnaguy) Date: 2003-07-03 08:32 Message: Logged In: YES user_id=18879 I am also having this problem. I have not tested it with various rule types, but I believe it is occurring in conjunction with the Outlook "Junk E-mail" feature. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=498103&aid=747107&group_id=61702 From noreply at sourceforge.net Fri Jul 4 16:40:29 2003 From: noreply at sourceforge.net (SourceForge.net) Date: Fri Jul 4 18:40:36 2003 Subject: [spambayes-dev] [ spambayes-Bugs-765912 ] SB will not train or filter with O XP swedish Message-ID: Bugs item #765912, was opened at 2003-07-04 08:32 Message generated for change (Comment added) made by chealer You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=498103&aid=765912&group_id=61702 Category: Outlook Group: None Status: Open Resolution: None Priority: 5 Submitted By: Andreas Somogyi (somogyia) Assigned to: Mark Hammond (mhammond) Summary: SB will not train or filter with O XP swedish Initial Comment: I upgraded my (working) outlook 2000 + spambayes installation to Outlook XP and the newest version of Spambayes. Spambayes would not perform any action when I had defined "spam" and "ham" folders and chosen "Train". It wouldn't matter if I had "rebuild entire database" checked or unchecked. Actions: 1. Start Outlook. 2. Go to SpamBayes config menu. 3. Click on "Train now" 4. Select "spam" folder. 5. Click on "Train now" After that, "nothing happens". Clicking on "stop training" does not work, but I can close the window by clicking on the "[x] in the upper right corner and get back to the "main" menu. I have tried all possible combinations of checkboxes. I have also ran "scanpst.exe" on my mailbox file. OS is XP Pro (English) Here's the log file: Loaded bayes database from 'C:\Documents and Settings\Andreas\Application Data\SpamBayes\default_bayes_database.db' Loaded message database from 'C:\Documents and Settings\Andreas\Application Data\SpamBayes\default_message_database.db' Bayes database initialized with 0 spam and 0 good messages SpamBayes Outlook Addin Beta1, version 0.3 (July 2003) starting (with engine SpamBayes Beta1, version 0.1 (May 2003))... warning: raising a string exception is deprecated warning: raising a string exception is deprecated Traceback (most recent call last): File "out1.pyz/dialogs.AsyncDialog", line 144, in OnStart File "out1.pyz/dialogs.TrainingDialog", line 127, in StartProcess File "out1.pyz/dialogs.AsyncDialog", line 174, in StartProcess File "out1.pyz/dialogs.AsyncDialog", line 36, in __init__ File "out1.pyz/dialogs.AsyncDialog", line 45, in set_stages AssertionError: Proportions must add to 1.0 win32ui: Error in Command Message handler for command ID 1100, Code 0 ---------------------------------------------------------------------- Comment By: Philippe Cloutier (chealer) Date: 2003-07-04 18:40 Message: Logged In: YES user_id=738765 GOD! I had the exact same problem with French version. Repeating "Train now" after closing the window with X only made the above lines to repeat in the log file. log files closes by Saving configuration -> C:\Documents and Settings\Chealer\Application Data\SpamBayes\Outlook.ini SpamBayes - Disconnecting from Outlook Bayes database is not dirty - not writing SpamBayes processed 0 messages, finding 0 spam and 0 unsure Addin terminating: 1 COM client and 2 COM servers exist. And now, just as I was writing the bug report, I open Outlook and it's gone! SB is now trained, and I made no reboot, no update of anything... So what to say? Well, be patient. I think I tried the function about 10 times and closed Outlook around 5 times in the meantime... hope it's gonna be as simple as that to fix the bug too. By the way, this bug succeeded to the max size error with binary 002 which had been perfectly fixed by 003. OS is Windows XP Pro SP1 French, I have Outlook XP SP2 French and didn't change this since months. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=498103&aid=765912&group_id=61702 From noreply at sourceforge.net Fri Jul 4 16:41:29 2003 From: noreply at sourceforge.net (SourceForge.net) Date: Fri Jul 4 18:41:33 2003 Subject: [spambayes-dev] [ spambayes-Bugs-765256 ] train does not work Message-ID: Bugs item #765256, was opened at 2003-07-03 07:37 Message generated for change (Comment added) made by chealer You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=498103&aid=765256&group_id=61702 Category: Outlook Group: None Status: Open Resolution: None Priority: 5 Submitted By: hans mueller (modifier) Assigned to: Mark Hammond (mhammond) Summary: train does not work Initial Comment: hi, after choosing the right directories in the "train now" form, an pressing the train button nothing happens... german outlook xp! modi ---------------------------------------------------------------------- Comment By: Philippe Cloutier (chealer) Date: 2003-07-04 18:41 Message: Logged In: YES user_id=738765 Topic similar to 765912. ---------------------------------------------------------------------- Comment By: Tony Meyer (anadelonbrin) Date: 2003-07-03 23:43 Message: Logged In: YES user_id=552329 There are some issues with Outlook with non-English locales. We have made some movement towards fixing these, but a definitive fix has eluded us so far. If you could attach your log file to this tracker, that would certainly help. Instructions about how to find it are in the troubleshooting.html file (which you can get to via the "about.html" file from the main manager dialog). Also - are you using the 003 or 002 binary, or source? If you are using the 002 binary, please check to see if this still happens with the 003 release, and attach the log file from that execution if it does. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=498103&aid=765256&group_id=61702 From mhammond at skippinet.com.au Sat Jul 5 11:21:22 2003 From: mhammond at skippinet.com.au (Mark Hammond) Date: Fri Jul 4 20:21:42 2003 Subject: [spambayes-dev] New spambayes-bugs mailing list In-Reply-To: <1ED4ECF91CDED24C8D012BCF2B034F130237D069@its-xchg4.massey.ac.nz> Message-ID: <025901c3428b$5d8a7bf0$f501a8c0@eden> > > Barry has kindly created a "spambayes-bugs" mailing list, > > to which I will redirect all sourceforge "tracker" items. > > Very soon, all bug reports will go to this new address rather > > than spambayes-dev. > > Is this all bugs, or all tracker items? (i.e. patches and feature > requests too) All of them - and I just made the switch! Mark. -------------- next part -------------- A non-text attachment was scrubbed... Name: winmail.dat Type: application/ms-tnef Size: 1676 bytes Desc: not available Url : http://mail.python.org/pipermail/spambayes-dev/attachments/20030705/ad150296/winmail.bin From anthony at interlink.com.au Sat Jul 5 19:13:05 2003 From: anthony at interlink.com.au (Anthony Baxter) Date: Sat Jul 5 04:13:48 2003 Subject: [spambayes-dev] Release 1.0a4 In-Reply-To: Message-ID: <200307050813.h658D6WS008848@localhost.localdomain> >>> Richie Hindle wrote > I wondered about that. Is anyone collecting examples of emails found in > the wild that the email package can't cope with? It's now trivial for > pop3proxy users to collect these, by filtering on X-Spambayes-Exception > headers. I already have a couple of examples. Well, the new parser's checked in on a branch that's accessible via CVS. Unfortunately, pserver CVS access to SF is... well, screwed, I think is the short answer. I can make an *unofficial* email package tarball of the new parser for people to play with if they'd like. But if you've got dud messages, please feel free to send them to me and I'll see what I can do. For preference, send the message in a way that's not going to be screwed up by the intervening mail transport - if all else fails, make a zip or a tar.gz of the files. A number of people have forwarded me broken messages where their mailer has taken the already broken message and turned it into an even more broken shambles. I know that things like Outlook make reconstructing the original message almost impossible - I wonder if a debugging config option that saved off messages that fail to parse correctly would be helpful here? Anthony -- Anthony Baxter It's never too late to have a happy childhood. From richie at entrian.com Sat Jul 5 12:30:52 2003 From: richie at entrian.com (Richie Hindle) Date: Sat Jul 5 06:34:04 2003 Subject: [spambayes-dev] Release 1.0a4 In-Reply-To: <200307050813.h658D6WS008848@localhost.localdomain> References: <200307050813.h658D6WS008848@localhost.localdomain> Message-ID: [Anthony] > Well, the new parser's checked in Great! > if you've got dud > messages, please feel free to send them to me and I'll see what I can do. Done, by private email. It's not that I *need* the parser to work with these examples, just that it would be nice because it prevents them being classified. > I know that things like Outlook make reconstructing the original message > almost impossible - I wonder if a debugging config option that saved > off messages that fail to parse correctly would be helpful here? The pop3proxy will record a log of the POP3 conversation into _pop3proxy.log if you have [globals] verbose=True in your ini file. Not quite as good as a separate cache for unparsable messages, but it does have the advantage that it's already been implemented. 8-) -- Richie Hindle richie@entrian.com From tim.one at comcast.net Sat Jul 5 13:29:18 2003 From: tim.one at comcast.net (Tim Peters) Date: Sat Jul 5 12:29:56 2003 Subject: [spambayes-dev] Release 1.0a4 In-Reply-To: <200307050813.h658D6WS008848@localhost.localdomain> Message-ID: [Anthony Baxter] > ... > I know that things like Outlook make reconstructing the original > message almost impossible Wholly impossible -- Outlook doesn't save, or expose, the incoming byte stream. Instead it breaks it up itself, to fit a convoluted message store architecture that predates MS support for Internet standards. In particular, the original MIME structure, MIME armor, and encodings are irretrievably lost. Ironically, Outlook Express does save the incoming byte stream -- but exposes no programmer interface! Can't win. > - I wonder if a debugging config option that saved off messages that > fail to parse correctly would be helpful here? We could indeed save away the byte stream the Outlook addin *synthesizes* out of scattered pieces of the Outlook message store. It's possible that our process of synthesizing a MIME message introduces bugs too. From tim.one at comcast.net Sat Jul 5 14:58:22 2003 From: tim.one at comcast.net (Tim Peters) Date: Sat Jul 5 13:59:13 2003 Subject: [spambayes-dev] How can we support Mark? In-Reply-To: <1ED4ECF91CDED24C8D012BCF2B034F130237D068@its-xchg4.massey.ac.nz> Message-ID: [Meyer, Tony] > ... > By the way, the autoreply thing should probably be updated since the > 003 binary appears to be working regardless of Windows/Outlook > version. I presume this needs to be changed somewhere apart from in > the website cvs? Yes, the autoreply thingie is changed via the Mailman list admin UI, and is not under source control. It *could* be, though, if the autoreply msg were simply checked into the project. Whenever someone updates it, send me a note, and I'll upload the new version into the list admin UI. From skip at pobox.com Sat Jul 5 21:50:04 2003 From: skip at pobox.com (Skip Montanaro) Date: Sat Jul 5 21:50:25 2003 Subject: [spambayes-dev] How can we support Mark? In-Reply-To: References: <1ED4ECF91CDED24C8D012BCF2B034F130237D068@its-xchg4.massey.ac.nz> Message-ID: <16135.32844.417054.686022@montanaro.dyndns.org> >> By the way, the autoreply thing should probably be updated since the >> 003 binary appears to be working regardless of Windows/Outlook >> version. I presume this needs to be changed somewhere apart from in >> the website cvs? Tim> Yes, the autoreply thingie is changed via the Mailman list admin Tim> UI, and is not under source control. It *could* be, though, if the Tim> autoreply msg were simply checked into the project. Whenever Tim> someone updates it, send me a note, and I'll upload the new version Tim> into the list admin UI. It's been in CVS for awhile as reply.txt: http://spambayes.sourceforge.net/reply.txt I made some changes just know. Feel free to update it further. Skip From tim.one at comcast.net Sat Jul 5 23:41:47 2003 From: tim.one at comcast.net (Tim Peters) Date: Sat Jul 5 22:42:49 2003 Subject: [spambayes-dev] How can we support Mark? In-Reply-To: <16135.32844.417054.686022@montanaro.dyndns.org> Message-ID: [Skip Montanaro] > It's [the auto-responder text] been in CVS for awhile as reply.txt: > > http://spambayes.sourceforge.net/reply.txt > > I made some changes just know. Feel free to update it further. Thanks! I've uploaded into the Mailman UI. From T.A.Meyer at massey.ac.nz Mon Jul 7 12:42:01 2003 From: T.A.Meyer at massey.ac.nz (Meyer, Tony) Date: Sun Jul 6 19:43:14 2003 Subject: [spambayes-dev] Re: Pickle vs DB inconsistencies Message-ID: <1ED4ECF91CDED24C8D012BCF2B034F130237D298@its-xchg4.massey.ac.nz> > There are as many different way to specify the > training database as there are separate scripts Which scripts don't use the "-[d|D] filename" format? They should all work with setting [Storage]persistent_storage_file in a config file, as well. > IMHO there should be one script for each > of the following tasks: [...] > * export a database > * import a database Any particular reason that these should be separated into two scripts? (Rather than having one script to "convert" a database?) > They should all live in a 'scripts' directory (or something), They do all live in one directory (apart from the testing tools) - the root, and they are all installed into the scripts directory by setup.py, if you run that. What would be the advantage of moving *.py in the root directory into a scripts directory? > and (naturally) they should use Optik/optparse for a consistent > command-line interface. Don't they all use getopt? If they used optparse, then the required Python version would lift to 2.3, wouldn't it? (Or users would be required to separately install Optik). I don't see where the inconsistency is. However, I don't use hammiefilter at all, so my knowledge only comes from the docstrings and reading about it, so I could be way off! Could you provide some examples, though? =Tony Meyer From T.A.Meyer at massey.ac.nz Mon Jul 7 14:09:24 2003 From: T.A.Meyer at massey.ac.nz (Meyer, Tony) Date: Sun Jul 6 21:10:27 2003 Subject: [spambayes-dev] Release 1.0a4 Message-ID: <1ED4ECF91CDED24C8D012BCF2B034F13024E90B3@its-xchg4.massey.ac.nz> [Anthony] > Well, the new parser's checked in on a branch that's > accessible via CVS. Is this a branch of mimelib or python? (i.e. where can I find it if I do get pserver to work?) [Anthony] > Unfortunately, pserver CVS access to SF > is... well, screwed, I think is the short answer. I can make > an *unofficial* email package tarball of the new parser for > people to play with if they'd like. Is there a plan as to when this would be included in a Python release? 2.4a1? I suppose we could either bundle it along with spambayes (like the email package used to be, yes?) or just have those users that have it be able to parse more messages than those without. (Those without could get the 'exception' header like pop3proxy users do now). [Richie] > I wondered about that. Is anyone collecting examples of emails found > in the wild that the email package can't cope with? Does the cvs of the new parser include the examples that Richie was talking about? Creating a set of tests for the spambayes message class is still on my to-do list, but might be unnecessary if the new parser has a comprehensive set of tests. Or alternatively, I could borrow the malformed emails to become the spambayes test set. =Tony Meyer From richie at entrian.com Mon Jul 7 22:32:23 2003 From: richie at entrian.com (Richie Hindle) Date: Mon Jul 7 16:36:04 2003 Subject: [spambayes-dev] Release 1.0a4 Message-ID: I've just uploaded spambayes-1.0a4.tar.gz to SourceForge. This is a source distribution built on Linux (and hence has exactly the same contents as spambayes-1.0a4.zip but with unix line endings). I've also moved the release_1_0_a4 tag to the correct version of spambayes/__init__.py. -- Richie Hindle richie@entrian.com From T.A.Meyer at massey.ac.nz Tue Jul 8 12:45:56 2003 From: T.A.Meyer at massey.ac.nz (Meyer, Tony) Date: Mon Jul 7 19:46:36 2003 Subject: [spambayes-dev] Win98 binary message on sourceforge bug report page. Message-ID: <1ED4ECF91CDED24C8D012BCF2B034F13024E9367@its-xchg4.massey.ac.nz> Could someone with the magic powers remove the "Win98 users: the current binary installer does not work on Win98." message on the sf bug report page? AFAIK this is no longer true. (Alternatively, it could be changed to say that the 002 does not work, and that they should try 003). =Tony Meyer From T.A.Meyer at massey.ac.nz Tue Jul 8 13:25:06 2003 From: T.A.Meyer at massey.ac.nz (Meyer, Tony) Date: Mon Jul 7 20:25:45 2003 Subject: [spambayes-dev] Pickle vs DB inconsistencies Message-ID: <1ED4ECF91CDED24C8D012BCF2B034F13024E93A3@its-xchg4.massey.ac.nz> [Greg] > There are as many different way to specify the > training database as there are separate scripts [Tony] > Which scripts don't use the "-[d|D] filename" format? Hmm. I now understand why using dbExpImp.py always confused me. The -d/-D switches are backwards (-D means pickle in pop3proxy, hammiebulk, hammiefilter, etc, but -d means pickle in dbExpImp). I presume this was just because Tim mixed them up when he wrote dbExpImp. Anyone mind if I swap them around so that they match everything else? =Tony Meyer From tim.one at comcast.net Mon Jul 7 21:39:27 2003 From: tim.one at comcast.net (Tim Peters) Date: Mon Jul 7 20:40:01 2003 Subject: [spambayes-dev] Win98 binary message on sourceforge bug report page. In-Reply-To: <1ED4ECF91CDED24C8D012BCF2B034F13024E9367@its-xchg4.massey.ac.nz> Message-ID: [Meyer, Tony] > Could someone with the magic powers remove the "Win98 users: the > current binary installer does not work on Win98." message on the sf > bug report page? AFAIK this is no longer true. > > (Alternatively, it could be changed to say that the 002 does not work, > and that they should try 003). Done -- and thanks for paying attention! From gward at python.net Mon Jul 7 22:59:33 2003 From: gward at python.net (Greg Ward) Date: Mon Jul 7 21:59:37 2003 Subject: [spambayes-dev] Re: Pickle vs DB inconsistencies In-Reply-To: <1ED4ECF91CDED24C8D012BCF2B034F130237D298@its-xchg4.massey.ac.nz> References: <1ED4ECF91CDED24C8D012BCF2B034F130237D298@its-xchg4.massey.ac.nz> Message-ID: <20030708015933.GA12607@cthulhu.gerg.ca> On 07 July 2003, Meyer, Tony said: > Which scripts don't use the "-[d|D] filename" format? They should all > work with setting [Storage]persistent_storage_file in a config file, as > well. Well, they all seem to use -d/-D, but differently. Eg. hammie.py -d -p spambayes.db means open a DBM store (what does "-p" have to do with "name of database file?" -- I know, I know, hysterical raisons, but it's still annoying), whereas hammie.py -D -p spambayes.pkl opens a pickle. But with dbExpImp.py, -d and -D are reversed in meaning, and there's no -p option: dbExpImp -D spambayes.db dbExpImp -d spambayes.pkl A third variation: hammiefilter.py -d spambayes.db hammiefilter.py -D spambayes.pkl This is all intensely annoying. One clear, obvious, sensible way to do it: