[spambayes-dev] Dev environment setup

Marko von Oppen marko at von-oppen.com
Thu Nov 16 19:38:09 EST 2023


Hello jwc,

some 15 years ago I was a little bit involved in the development of the 
Outlook plugin. I do not remember much because I also switched to 
Thunderbird in 2007 and have not used Outlook since that nor did I 
develop anything for Windows since that except some Python console 
scripting.

I remember one thing, when you write that you see no output. In the 
development tools at that time there existed a Windows function 
"OutputDebugMsg()" and an application from Microsoft named "Debug 
Monitor" catching all debug output. If I remember correctly things like 
Python exceptions where redirected to that application if no other 
debugger running.

I do not know if this mechanism still exists in modern Windows but maybe 
it could be a hint where to start searching.

BR

Marko


Am 15.11.2023 um 04:48 schrieb John Cherney:
>
> Thank you for the info and support!
>
> Do either of you use the Outlook client, and if so, can you suggest 
> and alternate spam filter? I agree gmail does a great job keeping out 
> spam. I want to still use the Outlook client for my Microsoft email 
> accounts. (Although I suppose I could be convinced to use their web 
> client, but I think its spam filtering is just like the Outlook client)
>
> With the help of Google and StackOverflow, I was able to get the local 
> code running with Python3.12 and get the Add In gets registered. But 
> it has the same issue as with the original 1.1a6 install. Outlook 
> complains that there is a runtime error on loading of the Add In, and 
> the add-in is disabled. Any ideas on where I could go to see that 
> exception? I was hoping something would go in the EventViewer, or in a 
> log file somewhere, but I haven’t found anything yet.
>
> Thanks,
>
> jwc
>
> *From:* Skip Montanaro <skip.montanaro at gmail.com>
> *Sent:* Monday, November 13, 2023 2:57 PM
> *To:* mhammond at skippinet.com.au
> *Cc:* John Cherney <jwcherney at hotmail.com>; spambayes-dev at python.org
> *Subject:* Re: [spambayes-dev] Dev environment setup
>
> Thanks for responding Mark. As you indicated, SpamBayes has been on 
> long-term hiatus. The biggest impressive for me are a) Gmail does a 
> good job, and b) I've so far been unable to convince anyone with 
> Windows packaging experience to update that side of things.
>
> That said, porting most of it to Python 3 isn't likely to be all that 
> difficult. A couple of us have taken partial cracks at it.
>
> Skip
>
> On Mon, Nov 13, 2023, 10:13 AM Mark Hammond <skippy.hammond at gmail.com> 
> wrote:
>
>     I don't think SpamBayes has any current developers and most work
>     dried up even before Python 3 was ready. Modern Outlook also
>     hasn't been tested. So I suspect you are probably on your own
>     here, but those of us left holding the keys would be happy to
>     arrange any doc etc changes you might make get committed if possible.
>
>     Cheers,
>
>     Mark
>
>     On 2023-11-12 10:57 p.m., John Cherney wrote:
>
>         Is there a recommended set of versions of tools and libraries
>         for Spambayes development? (In particular, is there a
>         recommended setup for python 3.x?)
>
>         I would like to get Spambayes to work on a Windows 10 64-bit
>         machine. The current recommendation works on my machine: Use
>         the 32-bit version of Office 365 Outlook and install Spambayes
>         into a non-standard directory like C:/Spambayes. Given that
>         the software works under those conditions on a 64-bit machine,
>         it makes me think that there is some interaction (registry
>         key, etc) missing for Outlook 64-bit to recognize Spambayes.
>         Maybe this is something as simple as rebuilding the installer
>         on a 64-bit machine? (Ok, realistically, I’m sure someone has
>         already tried that.)
>
>         Additionally, is there any way to see the runtime error being
>         generated? Outlook 64-bit recognizes that Spambayes is there
>         but generates this message in the Add-ins window: “Load
>         Behavior: Not loaded. A runtime error occurred during the
>         loading of the COM Add-in.” Where can I see that runtime
>         error? Maybe it’s a problem that’s already been solved? I
>         remember seeing some DEP related issues with Outlook and/or
>         the Spambayes plugin. I didn’t have any luck trying to disable
>         DEP on the machine or disable it for Outlook (per the FAQ).
>         Any other suggestions?
>
>         Thanks,
>
>         jwc
>
>         _______________________________________________
>
>         spambayes-dev mailing list
>
>         spambayes-dev at python.org
>
>         https://mail.python.org/mailman/listinfo/spambayes-dev
>
>     _______________________________________________
>     spambayes-dev mailing list
>     spambayes-dev at python.org
>     https://mail.python.org/mailman/listinfo/spambayes-dev
>
>
> _______________________________________________
> spambayes-dev mailing list
> spambayes-dev at python.org
> https://mail.python.org/mailman/listinfo/spambayes-dev
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mail.python.org/pipermail/spambayes-dev/attachments/20231117/e946c8b6/attachment.html>


More information about the spambayes-dev mailing list