<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Pieces of Mind &#187; ThunderBayes</title>
	<atom:link href="http://pieces.openpolitics.com/category/thunderbayes/feed/" rel="self" type="application/rss+xml" />
	<link>http://pieces.openpolitics.com</link>
	<description>Puzzlings on software development and other topics of interest</description>
	<lastBuildDate>Sat, 15 May 2010 22:36:44 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>The State of ThunderBayes</title>
		<link>http://pieces.openpolitics.com/2008/04/the-state-of-thunderbayes/</link>
		<comments>http://pieces.openpolitics.com/2008/04/the-state-of-thunderbayes/#comments</comments>
		<pubDate>Tue, 08 Apr 2008 03:01:39 +0000</pubDate>
		<dc:creator>daniel</dc:creator>
				<category><![CDATA[ThunderBayes]]></category>

		<guid isPermaLink="false">http://pieces.openpolitics.com/2008/04/the-state-of-thunderbayes/</guid>
		<description><![CDATA[First, let me say that I am very sorry for neglecting this space for so long. I&#8217;ve been busy with real life and some other projects that will may show up here sometime in the future.
Yes, I&#8217;m mostly ignoring the comments on the ThunderBayes posts these days due to a lack of time to even [...]]]></description>
			<content:encoded><![CDATA[<p>First, let me say that I am very sorry for neglecting this space for so long. I&#8217;ve been busy with real life and some other projects that <strike>will</strike> may show up here sometime in the future.</p>
<p>Yes, I&#8217;m mostly ignoring the comments on the ThunderBayes posts these days due to a lack of time to even do everything I want to do, let alone what other people want me to do. To be truthful, I don&#8217;t even use ThunderBayes anymore because all of my email accounts have been switched to gmail and the spam filtering there is Good Enough for now. That is not to say that ThunderBayes did not work for me when I did use it (it did everything I wanted it to do, and even did a good job at that). However, ThunderBayes is a bit of a kludge and certain parts of it need to be rewritten to be more usable by the average, non-hacker user. Unfortunately I do not have the time nor the will to fix it at this point. If someone else wants to pick up the project I&#8217;d be willing to talk (<a href="http://pieces.openpolitics.com/about/">email</a> me).</p>
<p>I do hope some people can still get some use out of the add-on, but at this point I am declaring it unsupported by me. Maybe I will find time sometime in the future to do more work on it, but don&#8217;t hold your breath. Others are free to share their solutions to problems of course. Ideally a forum should be setup somewhere because blog comments are not a good place have support discussions, so please refrain from doing that here. Does the Mozilla add-ons site have any type of forum or Q/A section for the community to provide support?</p>
<p>To those of you who are still brave enough to try it out, I would encourage you to first try the default setup with the internal SpamBayes filter. If that does not work, try installing and configuring SpamBayes separately and use the ThunderBayes Add-On options to make ThunderBayes talk to that manually installed copy of SpamBayes. I know that sounds ugly, but it might help some people to continue to use the extension even if it has a few flaws. (Most of the recent problems have been related to the internal SpamBayes config.)</p>
<p>With sincere regrets for not being able to answer every question and fix every problem related to ThunderBayes, I wish everyone who tries it out all the best.</p>
<p>Daniel</p>
]]></content:encoded>
			<wfw:commentRss>http://pieces.openpolitics.com/2008/04/the-state-of-thunderbayes/feed/</wfw:commentRss>
		<slash:comments>16</slash:comments>
		</item>
		<item>
		<title>ThunderBayes 1.0.1</title>
		<link>http://pieces.openpolitics.com/2007/10/thunderbayes-101/</link>
		<comments>http://pieces.openpolitics.com/2007/10/thunderbayes-101/#comments</comments>
		<pubDate>Tue, 02 Oct 2007 02:52:51 +0000</pubDate>
		<dc:creator>daniel</dc:creator>
				<category><![CDATA[ThunderBayes]]></category>

		<guid isPermaLink="false">http://pieces.openpolitics.com/2007/10/thunderbayes-101/</guid>
		<description><![CDATA[This is a bugfix release. I apologize to anyone who was confused because version 1.0 did not save the ThunderBayes settings. One never can do too much testing when developing software.
Download ThunderBayes 1.0.1
]]></description>
			<content:encoded><![CDATA[<p>This is a bugfix release. I apologize to anyone who was confused because version 1.0 did not save the ThunderBayes settings. One never can do too much testing when developing software.</p>
<p>Download <a href="http://pieces.openpolitics.com/files/thunderbayes-1.0.1.xpi" title="ThunderBayes 1.0.1">ThunderBayes 1.0.1</a></p>
]]></content:encoded>
			<wfw:commentRss>http://pieces.openpolitics.com/2007/10/thunderbayes-101/feed/</wfw:commentRss>
		<slash:comments>68</slash:comments>
		</item>
		<item>
		<title>ThunderBayes 1.0</title>
		<link>http://pieces.openpolitics.com/2007/09/thunderbayes-10/</link>
		<comments>http://pieces.openpolitics.com/2007/09/thunderbayes-10/#comments</comments>
		<pubDate>Wed, 26 Sep 2007 03:12:14 +0000</pubDate>
		<dc:creator>daniel</dc:creator>
				<category><![CDATA[ThunderBayes]]></category>

		<guid isPermaLink="false">http://pieces.openpolitics.com/2007/09/thunderbayes-10/</guid>
		<description><![CDATA[SpamBayes integration for Thunderbird.
UPDATE: ThunderBayes 1.0.1 is now available.
Download ThunderBayes 1.0
Overview
ThunderBayes provides a toolbar button similar to Thunderbird&#8217;s Junk button with which email can be classified as Spam or Ham. Clicking the button causes two things to happen: (1) it sends the source of the selected messages to SpamBayes to be classified and (2) it [...]]]></description>
			<content:encoded><![CDATA[<p>SpamBayes integration for Thunderbird.</p>
<p>UPDATE: <a href="http://pieces.openpolitics.com/files/thunderbayes-1.0.1.xpi" title="ThunderBayes 1.0.1">ThunderBayes 1.0.1</a> is now available.</p>
<p>Download <strike><a href="/files/thunderbayes-v1.0.xpi" title="ThunderBayes 1.0">ThunderBayes 1.0</a></strike></p>
<h3>Overview</h3>
<p>ThunderBayes provides a toolbar button similar to Thunderbird&#8217;s Junk button with which email can be classified as Spam or Ham. Clicking the button causes two things to happen: (1) it sends the source of the selected messages to SpamBayes to be classified and (2) it optionally moves the messages to a folder of your choice (this can be configured in the extension options). It includes a custom version of SpamBayes, and provides a simple preference page in the Thunderbird Account Settings where the SpamBayes POP3 proxy and message filters can be configured.</p>
<p>Changes in this version</p>
<ul>
<li>Added integrated SpamBayes proxy server (can be disabled/bypassed).</li>
<li>Added ThunderBayes configuration in Thunderbird Account Settings (POP3 accounts only).</li>
<li>Implemented REST API for SpamBayes, which allows more efficient training and automatically updates the SpamBayes review page when training in Thunderbird.</li>
</ul>
<p><span id="more-79"></span></p>
<h3>Requirements/prerequisites</h3>
<p>Everything needed to run ThunderBayes on Windows is included in the XPI file.</p>
<p>Non-Windows users must have Python 2.2 or later (2.3 recommended) installed. It works great with the Python 2.3.5 that ships with Mac OS X 10.4 (it should work fine with earlier versions of Mac OS X as well).</p>
<h3>Recommended configuration:</h3>
<ul>
<li>On the main menu bar select Tools-&gt;Account Settings&#8230;
<ul>
<li>Select the &#8220;ThunderBayes&#8221; pref page on any POP3 account with which you would like to use ThunderBayes spam classification and filtering.</li>
<li>Check &#8220;Enable ThunderBayes proxy for this account&#8221;. This will copy the   real hostname and port for this account from the Server pref page to the ThunderBayes page. The Server page will be populated with the proxy hostname and port for this account. Note: this may not work if you are using an externally configured version of SpamBayes (i.e. not the internal version that ships with ThunderBayes).</li>
<li>Enable and configure filters if desired (you may want to do this later   after you have trained SpamBayes and are confident that it is filtering   mail correctly). WARNING: renaming the filters created by the ThunderBayes   pref pane will prevent them from being edited from the pref pane&#8211;you will   need to use the Message Filters list to edit them if you rename them.</li>
</ul>
</li>
<li>Enable the &#8220;Spam Status&#8221; column in your Inbox and other folder views by clicking the right-most column header (you should see a menu). Select the &#8220;Spam Status&#8221; item so there is a check mark beside it. The Spam Status column uses four icons to denote message status:
<ul>
<li>Spam &#8211; red circle with slash</li>
<li>Unsure &#8211; yellow question mark</li>
<li>Ham &#8211; gray dot</li>
<li>Unknown &#8211; gray question mark (this means the message did not have a &#8220;X-Spambayes-Classification&#8221; header, which probably means it did not pass   through the SpamBayes proxy)</li>
</ul>
</li>
<li>Add the ThunderBayes &#8220;Spam&#8221; button to the toolbar. To add the button to the toolbar, right-click the toolbar and select &#8220;Customize&#8230;&#8221; Then drag the &#8220;Spam&#8221; icon into your toolbar and click &#8220;OK&#8221; on the &#8220;Customize Toolbar&#8221; dialog.</li>
</ul>
<h3><a title="migrate" name="migrate"></a>Migrating to ThunderBayes 1.0<br />
(from any previous version)</h3>
<p>As of version 1.0, ThunderBayes ships with a Python interpreter (Windows only)<br />
and SpamBayes 1.0.4. This makes it very easy for anyone with Thunderbird to get<br />
ThunderBayes installed and operational. Previously it was necessary to install<br />
and configure SpamBayes before ThunderBayes actually did anything useful.</p>
<p>If you are one of the early adopters of ThunderBayes and went through all the<br />
nuisance of setting up and configuring SpamBayes in addition to installing the<br />
ThunderBayes extension then this section applies to you. Everyone else may skip<br />
ahead to the next section.</p>
<p>These are the steps to migrate the data from your externally configured<br />
SpamBayes to ThunderBayes&#8217; internal version of SpamBayes. Read all of the<br />
instructions before you start the migration process.</p>
<ol>
<li>Shutdown Thunderbird.</li>
<li>Shutdown your SpamBayes proxy (disable automatic start as well).</li>
<li>Backup your Thunderbird profile. It&#8217;s easy. Instructions here: <a href="http://www.mozilla.org/support/thunderbird/profile#backup" title="http://www.mozilla.org/support/thunderbird/profile#backup" target="_blank">http://www.mozilla.org/support/thunderbird/profile#backup</a></li>
<li>If you skipped the previous step, go back and do it&#8230;really, you might need it if you do something wrong in the following steps. I usually like to make a zip archive of my profile so I don&#8217;t accidentally delete or change any of   the files contained in it. That, and it&#8217;s easy to move around when it&#8217;s a   single compressed file.</li>
<li>Make a new folder in your Thunderbird profile named &#8217;spambayes_data&#8217;. The   path should be something like this (the &#8216;default.xyz&#8217; part will be   different): &lt;&#8230;&gt;/Thunderbird/Profiles/default.xyz/spambayes_data</li>
<li>Find out where your existing SpamBayes data is stored. On Windows it might   be<br />
C:\Documents and Settings\\Application Data\SpamBayes\Proxy<br />
On Mac OS X it might be in /Library/SpamBayes. If you can&#8217;t find it just   search for some of the files in the next step&#8211;that should lead you to the   right place.</li>
<li>Copy the following files and folders from your existing SpamBayes   directory:
<ul>
<li>_pop3proxyham.mbox</li>
<li>_pop3proxyspam.mbox</li>
<li>bayescustomize.ini</li>
<li>hammie.*                                         <em>(i.e. any files that start with &#8216;hammie.&#8217;)</em></li>
<li>pop3proxy-ham-cache/*                     <em>(folder and all files inside it)</em></li>
<li>pop3proxy-spam-cache/*                  <em>(folder and all files inside it)</em></li>
<li>pop3proxy-unknown-cache/*        <em>(folder and all files inside it)</em></li>
<li>spambayes.messageinfo.db</li>
</ul>
</li>
<li>Mac OS X and other Linux/Unix users: edit the bayescustomize.ini file and   change each port listed on the line beginning with listen_ports to something   higher than 1023. Then change each account in Thunderbird to use the new   port assigned to that account (after the next step). Explanation: on Unix   ports lower than 1024 are privileged and cannot be used by non-root users.</li>
<li>Start Thunderbird<username></username></li>
<li><username>If you haven&#8217;t already, install ThunderBayes 1.0 and restart Thunderbird</username></li>
</ol>
<p>If everything went as planned you should have a fully functional ThunderBayes setup with the same SpamBayes configuration that you had before, except its now running the internal version of SpamBayes distributed with ThunderBayes.</p>
<p>After all that, I will tell you that migrating the SpamBayes database to use the internally bundled version of SpamBayes is not strictly necessary&#8211;the internal version can simply be disabled, and you may continue to use your externally configured version of SpamBayes. However, there are a few (minor) features in ThunderBayes that will not work correctly:</p>
<ol>
<li>The ThunderBayes server name/port configuration in Thunderbird&#8217;s Account  Settings will not work. Filter configurations will work, although you&#8217;ve  probably already configured your own which will continue to work as well.</li>
<li>ThunderBayes ships with a patched version of SpamBayes that automatically  updates the &#8220;Review&#8221; page in the SpamBayes proxy web interface upon training  with a given message. If you don&#8217;t know what that is you don&#8217;t have to worry  about it. However, if you opt to use an external version of SpamBayes this  feature will not work in ThunderBayes 1.0. It did work in ThunderBayes 0.3,  which was never formally released. The feature was reimplemented in  ThunderBayes 1.0 as a custom extension to SpamBayes, which is much more  efficient and makes the code much simpler.</li>
<li>ThunderBayes will not automatically start/stop SpamBayes when Thunderbird  starts/stops (obviously).</li>
</ol>
<p>To disable the internal SpamBayes shipped with ThunderBayes go to Tools-&gt;Add-<br />
ons-&gt;Extensions-&gt;ThunderBayes-&gt;Preferences. Uncheck the &#8220;Use internal SpamBayes<br />
proxy&#8221; checkbox.</p>
<p>Finally, a simpler option is just to disable your old SpamBayes proxy and install the new version of ThunderBayes. Configure your accounts in Thunderbird, and train from scratch. This will of course be a pain at first because you have to re-establish all of your training data, but it is very easy to get going<br />
quickly. NOTE: when you configure your accounts you will need to set the server name and port in Server Settings back to the real server name and port BEFORE you configure the ThunderBayes page in Account Settings.</p>
]]></content:encoded>
			<wfw:commentRss>http://pieces.openpolitics.com/2007/09/thunderbayes-10/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>ThunderBayes 1.0rc4</title>
		<link>http://pieces.openpolitics.com/2007/09/thunderbayes-10rc4/</link>
		<comments>http://pieces.openpolitics.com/2007/09/thunderbayes-10rc4/#comments</comments>
		<pubDate>Sat, 15 Sep 2007 16:17:23 +0000</pubDate>
		<dc:creator>daniel</dc:creator>
				<category><![CDATA[ThunderBayes]]></category>

		<guid isPermaLink="false">http://pieces.openpolitics.com/2007/09/thunderbayes-10rc4/</guid>
		<description><![CDATA[Better support for Thunderbird 1.5 this time.
Download ThunderBayes 1.0rc4
]]></description>
			<content:encoded><![CDATA[<p>Better support for Thunderbird 1.5 this time.</p>
<p>Download <a href="/files/thunderbayes-1.0rc4.xpi">ThunderBayes 1.0rc4</a></p>
]]></content:encoded>
			<wfw:commentRss>http://pieces.openpolitics.com/2007/09/thunderbayes-10rc4/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ThunderBayes 1.0rc3</title>
		<link>http://pieces.openpolitics.com/2007/09/thunderbayes-10rc3/</link>
		<comments>http://pieces.openpolitics.com/2007/09/thunderbayes-10rc3/#comments</comments>
		<pubDate>Fri, 14 Sep 2007 18:21:27 +0000</pubDate>
		<dc:creator>daniel</dc:creator>
				<category><![CDATA[ThunderBayes]]></category>

		<guid isPermaLink="false">http://pieces.openpolitics.com/2007/09/thunderbayes-10rc3/</guid>
		<description><![CDATA[Some more minor bug fixes:

Re-implemented save routine in ThunderBayes Account Settings to respect the Cancel button after switching away from the ThunderBayes prefs page.
ThunderBayes now recognizes localhost and 127.0.0.1 as being the same host name.
The prefs page now displays the proxy host/port in addition to the real server/port.
Updated migration guide to include note about privileged [...]]]></description>
			<content:encoded><![CDATA[<p>Some more minor bug fixes:</p>
<ul>
<li>Re-implemented save routine in ThunderBayes Account Settings to respect the Cancel button after switching away from the ThunderBayes prefs page.</li>
<li>ThunderBayes now recognizes <code>localhost</code> and <code>127.0.0.1</code> as being the same host name.</li>
<li>The prefs page now displays the proxy host/port in addition to the real server/port.</li>
<li>Updated <a href="/2007/09/thunderbayes-10rc1/#more">migration guide</a> to include note about privileged ports for Unix users.</li>
</ul>
<p>Download <a href="/files/thunderbayes-1.0rc3.xpi">ThunderBayes 1.0rc3</a></p>
]]></content:encoded>
			<wfw:commentRss>http://pieces.openpolitics.com/2007/09/thunderbayes-10rc3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ThunderBayes 1.0rc2</title>
		<link>http://pieces.openpolitics.com/2007/09/thunderbayes-10rc2/</link>
		<comments>http://pieces.openpolitics.com/2007/09/thunderbayes-10rc2/#comments</comments>
		<pubDate>Thu, 06 Sep 2007 04:15:28 +0000</pubDate>
		<dc:creator>daniel</dc:creator>
				<category><![CDATA[ThunderBayes]]></category>

		<guid isPermaLink="false">http://pieces.openpolitics.com/2007/09/thunderbayes-10rc2/</guid>
		<description><![CDATA[Fixed annoyance: the embedded SpamBayes/Python executable for Windows popped up a console window each time Thunderbird was launched.
Download ThunderBayes 1.0rc2
]]></description>
			<content:encoded><![CDATA[<p>Fixed annoyance: the embedded SpamBayes/Python executable for Windows popped up a console window each time Thunderbird was launched.</p>
<p>Download <a href="/files/thunderbayes-1.0rc2.xpi">ThunderBayes 1.0rc2</a></p>
]]></content:encoded>
			<wfw:commentRss>http://pieces.openpolitics.com/2007/09/thunderbayes-10rc2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ThunderBayes 1.0rc1</title>
		<link>http://pieces.openpolitics.com/2007/09/thunderbayes-10rc1/</link>
		<comments>http://pieces.openpolitics.com/2007/09/thunderbayes-10rc1/#comments</comments>
		<pubDate>Wed, 05 Sep 2007 03:16:42 +0000</pubDate>
		<dc:creator>daniel</dc:creator>
				<category><![CDATA[ThunderBayes]]></category>

		<guid isPermaLink="false">http://pieces.openpolitics.com/2007/09/thunderbayes-10rc1/</guid>
		<description><![CDATA[Well, it&#8217;s finally (almost) happened. ThunderBayes has reached the 1.0 milestone!
Download ThunderBayes 1.0rc1 now and give it a try.
NOTE: for those already using ThunderBayes, please read the migration instructions before installing the new version.
This is a huge usability milestone. ThunderBayes now takes care of all the dirty work involved in installing and configuring SpamBayes, and [...]]]></description>
			<content:encoded><![CDATA[<p>Well, it&#8217;s finally (almost) happened. ThunderBayes has reached the 1.0 milestone!</p>
<p>Download <a href="/files/thunderbayes-1.0rc1.xpi">ThunderBayes 1.0rc1</a> now and give it a try.</p>
<p>NOTE: for those already using ThunderBayes, please read the <a href="/2007/09/thunderbayes-10rc1/#more">migration instructions</a> before installing the new version.</p>
<p>This is a huge usability milestone. ThunderBayes now takes care of all the dirty work involved in installing and configuring SpamBayes, and it even makes it very simple to configure filters to move unsure/spam messages to folders of your choice. These new features are integrated into the Thunderbird Account Settings dialog, so you can configure ThunderBayes for each account at the intuitive place, with all the other account settings. Under the covers ThunderBayes also uses a new training API that allows more efficient training.</p>
<p><span id="more-74"></span></p>
<p>Migrating to ThunderBayes 1.0 (from any previous version)</p>
<p>As of version 1.0, ThunderBayes ships with a Python interpreter (Windows only) and SpamBayes 1.0.4. This makes it very easy for anyone with Thunderbird to get ThunderBayes installed and operational. Previously it was necessary to install and configure SpamBayes before ThunderBayes actually did anything useful.</p>
<p>Note for users on Mac OS or Linux: ThunderBayes will try to detect the pre-installed version of Python that came with your OS. If it doesn&#8217;t find it you&#8217;ll need set the Python executable in the ThunderBayes extension options (which can be found in the Add-ons list).</p>
<p>These are the steps to migrate the data from your externally configured SpamBayes to ThunderBayes&#8217; new internal version of SpamBayes. Read all of the instructions before you start the migration process.</p>
<ol>
<li>Shutdown Thundirbird.</li>
<li>Shutdown your SpamBayes proxy (disable automatic start as well).</li>
<li><a href="http://www.mozilla.org/support/thunderbird/profile#backup">Backup your Thunderbird profile</a>. It&#8217;s easy.</li>
<li>If you skipped the previous step, go back and do it&#8230;really, you might need it if you do something wrong in the following steps. I usually like to make a zip archive of my profile so I don&#8217;t accidentally delete or change any of the files contained in it. That, and it&#8217;s easy to move around when it&#8217;s a single compressed file.</li>
<li>Make a new folder in your Thunderbird profile named &#8217;spambayes_data&#8217;. The path should be something like this (the &#8216;default.xyz&#8217; part will be different):<br />
&lt;&#8230;&gt;/Thunderbird/Profiles/default.xyz/spambayes_data</li>
<li>Find out where your existing SpamBayes data is stored. On Windows it might be C:\Documents and Settings\&lt;username&gt;\Application Data\SpamBayes\Proxy. On Mac OS X it might be in /Library/SpamBayes. If you can&#8217;t find it just search for some of the files in the next step&#8211;that should lead you to the right place.</li>
<li>Copy the following files and folders from your existing SpamBayes directory:
<ul>
<li>_pop3proxyham.mbox</li>
<li>_pop3proxyspam.mbox</li>
<li>bayescustomize.ini</li>
<li>hammie.* <em>(i.e. any files that start with &#8216;hammie.&#8217;)</em></li>
<li>pop3proxy-ham-cache/* <em>(folder and all files inside it)</em></li>
<li>pop3proxy-spam-cache/* <em>(folder and all files inside it)</em></li>
<li>pop3proxy-unknown-cache/* <em>(folder and all files inside it)</em></li>
<li>spambayes.messageinfo.db</li>
</ul>
</li>
<li>Mac OS X and other Linux/Unix users: edit the <code>bayescustomize.ini</code> file and change each port listed on the line beginning with <code>listen_ports</code> to a port number higher than 1023. Then change each account in Thunderbird to use the new port assigned to that account (after the next step). Explanation: on Unix ports lower than 1024 are privileged and cannot be used by non-root users.</li>
<li>Start Thunderbird</li>
<li>If you haven&#8217;t already, install ThunderBayes 1.0 and restart Thunderbird</li>
</ol>
<p>If everything went as planned you should have a fully functional ThunderBayes setup with the same SpamBayes configuration that you had before, except its now running the internal version of SpamBayes distributed with ThunderBayes.</p>
<p>After all that, I will tell you that migrating the SpamBayes database to use the internally bundled version of SpamBayes is not strictly necessary&#8211;the internal version can simply be disabled, and you may continue to use your externally configured version of SpamBayes. However, there are a few (minor) features in ThunderBayes that will not work correctly:</p>
<ol>
<li>The ThunderBayes server name/port configuration in Thunderbird&#8217;s Account Settings will not work. Filter configurations will work, although you&#8217;ve probably already configured your own which will continue to work as well.</li>
<li>ThunderBayes ships with a patched version of SpamBayes that automatically updates the &#8220;Review&#8221; page in the SpamBayes proxy web interface upon training with a given message. If you don&#8217;t know what that is you don&#8217;t have to worry about it. However, if you opt to use an external version of SpamBayes this feature will not work in ThunderBayes 1.0. It did work in ThunderBayes 0.3, which was never formally released. The feature was reimplemented in ThunderBayes 1.0 as a custom extension to SpamBayes, which is much more efficient and makes the code much simpler.</li>
<li>ThunderBayes will not automatically start/stop SpamBayes when Thunderbird starts/stops (obviously).</li>
</ol>
<p>To disable the internal SpamBayes shipped with ThunderBayes go to Tools-&gt;Add-ons-&gt;Extensions-&gt;ThunderBayes-&gt;Preferences. Uncheck the &#8220;Use internal SpamBayes proxy&#8221; checkbox.</p>
<p>Finally, a simpler option is just to disable your old SpamBayes proxy and install the new version of ThunderBayes. Configure your accounts in Thunderbird, and train from scratch. This will of course be a pain at first because you have to re-establish all of your training data, but it is very easy to get going quickly. NOTE: when you configure your accounts you will need to set the server name and port in Server Settings back to the real server name and port BEFORE you configure the ThunderBayes page in Account Settings.</p>
]]></content:encoded>
			<wfw:commentRss>http://pieces.openpolitics.com/2007/09/thunderbayes-10rc1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ThunderBayes 0.2.2</title>
		<link>http://pieces.openpolitics.com/2007/04/thunderbayes-022/</link>
		<comments>http://pieces.openpolitics.com/2007/04/thunderbayes-022/#comments</comments>
		<pubDate>Fri, 20 Apr 2007 00:04:17 +0000</pubDate>
		<dc:creator>daniel</dc:creator>
				<category><![CDATA[ThunderBayes]]></category>

		<guid isPermaLink="false">http://pieces.openpolitics.com/2007/04/thunderbayes-022/</guid>
		<description><![CDATA[Very small update here. It appears that the nsICustomColumnHandler interface changed between Thunderbird 2.0b2 and 2.0.0.0 (a getRowProperties() method was added). Thanks to Kevin Yank for pointing this out!
In plain English: it was a minor issue. Your error console will have less junk in it now.
Download: ThunderBayes 0.2.2
]]></description>
			<content:encoded><![CDATA[<p>Very small update here. It appears that the nsICustomColumnHandler interface changed between Thunderbird 2.0b2 and 2.0.0.0 (a getRowProperties() method was added). Thanks to <a href="http://www.kevinyank.com">Kevin Yank</a> for pointing this out!</p>
<p>In plain English: it was a minor issue. Your error console will have less junk in it now.</p>
<p>Download: <a href="/files/thunderbayes-0.2.2.xpi">ThunderBayes 0.2.2</a></p>
]]></content:encoded>
			<wfw:commentRss>http://pieces.openpolitics.com/2007/04/thunderbayes-022/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>ThunderBayes 0.2</title>
		<link>http://pieces.openpolitics.com/2007/03/thunderbayes-02/</link>
		<comments>http://pieces.openpolitics.com/2007/03/thunderbayes-02/#comments</comments>
		<pubDate>Sat, 03 Mar 2007 18:55:47 +0000</pubDate>
		<dc:creator>daniel</dc:creator>
				<category><![CDATA[ThunderBayes]]></category>

		<guid isPermaLink="false">http://pieces.openpolitics.com/2007/03/thunderbayes-02/</guid>
		<description><![CDATA[ThunderBayes &#8211; integrate SpamBayes into Thunderbird.
Update: works with Thunderbird 2.0.0.* as of 04/11/2007.
Download ThunderBayes 0.2.1
New features in this version:

Improved the toolbar button to allow messages to be marked as ham or spam regardless of the actual spam status of the message.
Added &#8220;Move on mark as ham&#8221; feature, which moves messages to Local Folders Inbox by [...]]]></description>
			<content:encoded><![CDATA[<p><b>ThunderBayes</b> &#8211; integrate <a href="http://spambayes.sourceforge.net/">SpamBayes</a> into <a href="http://www.mozilla.com/thunderbird/">Thunderbird</a>.</p>
<p><b>Update:</b> works with Thunderbird 2.0.0.* as of 04/11/2007.</p>
<p>Download <a href="/files/thunderbayes-0.2.1.xpi">ThunderBayes 0.2.1</a></p>
<p><b>New features in this version:</b></p>
<ul>
<li>Improved the toolbar button to allow messages to be marked as ham or spam regardless of the actual spam status of the message.</li>
<li>Added &#8220;Move on mark as ham&#8221; feature, which moves messages to Local Folders Inbox by default (the folder can be customized in the ThunderBayes extension options).</li>
<li>Added two new columns to the message list (Thunderbird 2.0 only):
<ol>
<li>Spam Status &#8211; a column that shows spam status with four icons:
<ul>
<li>Spam &#8211; red circle with slash</li>
<li>Unsure &#8211; yellow question mark</li>
<li>Ham &#8211; gray dot</li>
<li>Unknown &#8211; gray question mark (this means the message did not have a &#8220;X-Spambayes-Classification&#8221; header, which probably means it did not pass through the SpamBayes proxy)</li>
</ul>
</li>
<li>Spam Probability &#8211; a column that shows the spam probability as a percentage (0% is ham, 100% is spam). Note that this column will be blank for messages that were received before ThunderBayes 0.2 was installed.</li>
</ol>
<li>Added a new &#8220;unsure&#8221; button state to the toolbar button.</li>
<li>Improved spam status recognition. ThunderBayes now uses the X-SpamBayes-Classification header to determine the spam status. In the past it relied on the junk status which was set using a filter.</li>
<li>Thunderbird 2.0 compatibility.</li>
</ul>
<p>Send bug reports and feature requests to <img src="/images/53786.jpg">. Include the word &#8220;ThunderBayes&#8221; in the subject line.</p>
<p><span id="more-71"></span><br />
<b>General Overview</b></p>
<p><b>What does it do?</b></p>
<p>It provides a toolbar button similar to Thunderbird&#8217;s Junk button to classify email as Spam or Ham. Clicking the button causes two things to happen: (1) it sends the source of the selected messages to SpamBayes for training and (2) it optionally moves the messages to a folder of your choice (this can be configured in the extension options). It actually does one more minor thing: it sets the X-Spambayes-Classification header to the appropriate value. Give it a try, you&#8217;ll see how it works.</p>
<p><b>What it does not do:</b></p>
<ul>
<li>It does not install SpamBayes (at this point the SpamBayes proxy must be installed and configured externally from Thunderbird). A future version of ThunderBayes may install SpamBayes automatically.</li>
<li>It does not filter mail classified by SpamBayes (Thunderbird&#8217;s powerful built-in filters can be configured to move spam classified by SpamBayes to whatever folder you choose and/or change the junk status of incoming email). Automatic filtering is planned for a future release.</li>
</ul>
<p><b>Prerequisites for using ThunderBayes:</b></p>
<ul>
<li>Install and configure the <a href="http://spambayes.sourceforge.net/">SpamBayes</a> proxy. Windows users can go to the <a href="http://spambayes.sourceforge.net/windows.html">Windows page</a> and look at the section entitled <b>Non Outlook Solutions</b>.</li>
<li>Configure your email account(s) in Thunderbird to use the proxy.</li>
</ul>
<p>Thunderbird configuration recommendations (do this for each account that uses the proxy):</p>
<ul>
<li>Disable the built-in junk mail controls (uncheck &#8220;Enable adaptive junk mail detection&#8221; on Adaptive Filter tab of Junk Mail Controls dialog).</li>
<li>Create a new message filter named &#8220;ThunderBayes-spam&#8221;<br />
    Match any of the following<br />
    &#8220;X-SpamBayes-Classification&#8221; is &#8220;spam&#8221; (use &#8220;Customize&#8230;&#8221; to add the new header)<br />
    Move Message to Junk on Local Folders<br />
    Mark As Read (if you&#8217;re feeling confident)</li>
<li>Create a new folder named &#8220;Unsure&#8221; (this is for messages classified by SpamBayes as &#8220;unsure&#8221;)</li>
<li>Create a new message filter named &#8220;ThunderBayes-unsure&#8221;<br />
    Match any of the following<br />
    &#8220;X-SpamBayes-Classification&#8221; is &#8220;unsure&#8221;<br />
    Move Message to Unsure (the new folder)</li>
</ul>
<p>Install ThunderBayes and add the &#8220;Spam&#8221; button to the toolbar. To add the button to the toolbar, right-click the toolbar and selecting &#8220;CustomizeÖ&#8221; Then drag the &#8220;Spam&#8221; icon into your toolbar and click &#8220;OK&#8221; on the &#8220;Customize Toolbar&#8221; dialog.</p>
<p>This extension was born from my frustration with Thunderbird&#8217;s built-in spam filtering features. While I enjoyed the ability to classify email as spam/ham within Thunderbird, the built-in spam filter was not effective enough to make it usable on a long-term basis. Having past experience with SpamBayes, I immediately looked for the best way to integrate the two. Unfortunately, aside from an old rumor I found nothing. So I settled for the pop3 proxy distributed with SpamBayes. While this provided good spam classification results, it left room for improvement on the training procedure. The browser-based training mechanism, while effective, was not convenient and essentially required me to classify most spam that made it to my inbox twice: once to move it to the Junk folder within Thunderbird and once to classify it as spam in the SpamBayes web-interface. Hopefully this will put an end to the frustration.</p>
]]></content:encoded>
			<wfw:commentRss>http://pieces.openpolitics.com/2007/03/thunderbayes-02/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>ThunderBayes 0.1.1</title>
		<link>http://pieces.openpolitics.com/2006/12/thunderbayes-011/</link>
		<comments>http://pieces.openpolitics.com/2006/12/thunderbayes-011/#comments</comments>
		<pubDate>Wed, 27 Dec 2006 20:08:47 +0000</pubDate>
		<dc:creator>daniel</dc:creator>
				<category><![CDATA[ThunderBayes]]></category>

		<guid isPermaLink="false">http://pieces.openpolitics.com/2006/12/thunderbayes-011/</guid>
		<description><![CDATA[Download the latest version from the Extension Mirror (I&#8217;m still waiting for it to be approved on Mozilla Update).
This release is a minimal update: ThunderBayes how displays a progress bar while messages are being processed.
However, I will note that I am very pleased with the results of using the extension. Before I started using ThunderBayes [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.extensionsmirror.nl/index.php?showtopic=5750">Download the latest version</a> from the Extension Mirror (I&#8217;m still waiting for it to be approved on Mozilla Update).</p>
<p>This release is a minimal update: ThunderBayes how displays a progress bar while messages are being processed.</p>
<p>However, I will note that I am very pleased with the results of using the extension. Before I started using ThunderBayes I got 10 to 15 spam emails in my inbox per day. Now I get one or two! All due to a simple and convenient method of training SpamBayes.</p>
]]></content:encoded>
			<wfw:commentRss>http://pieces.openpolitics.com/2006/12/thunderbayes-011/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>
