[prev in list] [next in list] [prev in thread] [next in thread] 

List:       spambayes
Subject:    [Spambayes] Installing SpamBayes on Windows 7 64-bit with Outlook 2007
From:       bgardner () iprotech ! info
Date:       2012-01-25 0:07:57
Message-ID: 01ccdaf5$Blat.v2.7.6$65e486eb$b684d15b42b () python ! org
[Download RAW message or body]

Hello, list.

I just got SpamBayes running on Windows 7 64-bit with Outlook 2007.  I couldn't have \
done it without hints from here and there on the web, so I want to share what I've \
learned in hope that it will help someone else.

I’m moving from 32-bit XP with Outlook 2007 to 64-bit Windows 7 with Outlook 7.  \
Outlook is connecting to an Exchange 2003 server.

The old version was v1.0.4.  The new versions reports itself as v1.1b2 although it \
was installed from a file named 'spambayes-1.1a6.exe' downloaded 2012-01-24 from \
http://sourceforge.net/projects/spambayes/files/spambayes/1.1a6/spambayes-1.1a6.exe/download.


I read here (http://spambayes.sourceforge.net/faq.html#can-i-share-move-my-training-data-from-one-computer-to-another) \
that it is best to copy the database files to the new installation, but leave the \
.ini file behind, so I copied the .db files in c:\documents and \
settings\<username>\application data\SpamBayes to my new machine.  Initially I copied \
them to c:\users\<username>\appdata\local\SpamBayes, but that didn't work out.  More \
on that later.

I read here (http://spambayes.sourceforge.net/) that it is suggested to install \
SpamBayes to a non-standard directory, so I installed to c:\SpamBayes.  \
Interestingly, the installer didn't think I had Outlook installed.  I had to tell it \
to install anyway.  I believe this is caused by the change in folder structure in \
64-bit Windows.  Outlook 2007 is a 32-bit app so it gets installed under c:\program \
files (x86) on a 64-bit machine.

Running Outlook for the first time after installing, there was no SpamBayes toolbar \
and SpamBayes did not show up as an installed add-in.  I started researching how to \
install a generic Outlook add-in and found this page \
(http://msdn.microsoft.com/en-us/library/bb206739%28v=office.12%29.aspx), which lead \
me to the registry.  There was no \
HKCU\Software\Microsoft\Office\Outlook\Addins\SpamBayes.OutlookAddin key, so I \
created one by eyeball-copying the info from my old machine.  Here's what I put in:

32-bit DWORD, name: CommandLineSafe, value: 0

32-bit DWORD, name: LoadBehavior, value: 3

String, name: Description, value: SpamBayes anti-spam tool

String, name: FriendlyName, value: SpamBayes


After that, when starting Outlook, SpamBayes appeared to work.  The initial config \
wizard came up and the toolbar was present.  However, it seemed that the system \
wasn't seeing my migrated .db files.  I set up which folders to watch and where to \
move messages, then in SpamBayes Manager on the Advanced tab, I clicked the Show Data \
Folder button and saw that SpamBayes was expecting .db files in \
c:\users\<username>\appdata\roaming\SpamBayes.  So I closed Outlook and moved my .db \
files into that folder.  Opening Outlook again, 'Training database status' on the \
SpamBayes Manager general tab reported the correct number of learned good and spam, \
so I figure it's working.


Summary:

Install to a non-standard directory (ex: c:\SpamBayes)

.db files should be in c:\users\<username>\appdata\roaming\SpamBayes

Need appropriate info in \
HKCU\Software\Microsoft\Office\Outlook\Addins\SpamBayes.OutlookAddin


Cheers,


Brent Gardner


_______________________________________________
SpamBayes@python.org
http://mail.python.org/mailman/listinfo/spambayes
Info/Unsubscribe: http://mail.python.org/mailman/listinfo/spambayes
Check the FAQ before asking: http://spambayes.sf.net/faq.html


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic