Re: [Evolution] Spam Filtering
On Mon, 2006-01-23 at 15:02 -0600, Gregg Fowler wrote: > I just started using Evolution with Ubuntu last Saturday. While I am > really happy with the program, I don't believe the Spam Filter is > working correctly. At first I realized that the Spam Assasin package was > required and I installed it. The filter still doesn't seem to catch > much. If anyone could be of help, I would certainly appreciate it. I am > migrating from Windows XP and am committed to making Evolution work for > me. Thus far I really like it. I also have the remote filtering box > checked. Known bug, currently the spam filtering implementation does not work, as spamassassin does not start to work until it has learned 200 non-spam messages, and Evo has no way to teach SA what a non-spam message ("ham") looks like. You can work around it by using sa-learn on the command line. See the spamassassin docs for more info. Lee ___ Evolution-list mailing list Evolution-list@gnome.org http://mail.gnome.org/mailman/listinfo/evolution-list
Re: [Evolution] Spam Filtering
Lee Revell wrote: On Mon, 2006-01-23 at 15:02 -0600, Gregg Fowler wrote: I just started using Evolution with Ubuntu last Saturday. While I am really happy with the program, I don't believe the Spam Filter is working correctly. At first I realized that the Spam Assasin package was required and I installed it. The filter still doesn't seem to catch much. If anyone could be of help, I would certainly appreciate it. I am migrating from Windows XP and am committed to making Evolution work for me. Thus far I really like it. I also have the remote filtering box checked. Known bug, currently the spam filtering implementation does not work, as spamassassin does not start to work until it has learned 200 non-spam messages, and Evo has no way to teach SA what a non-spam message ("ham") looks like. You can work around it by using sa-learn on the command line. See the spamassassin docs for more info. Once I got spamassassin installed correctlty and the spamd daemon was running and I had the evolution spam plugin turned on, I found that evolution started detecting spam very reliably after I had manually labelled +- 100 messages as spam. Rod Lee ___ Evolution-list mailing list Evolution-list@gnome.org http://mail.gnome.org/mailman/listinfo/evolution-list -- - ___ Evolution-list mailing list Evolution-list@gnome.org http://mail.gnome.org/mailman/listinfo/evolution-list
Re: [Evolution] Spam Filtering
On Tue, 2006-01-24 at 13:32 +1100, Rod Butcher wrote: Lee Revell wrote: > On Mon, 2006-01-23 at 15:02 -0600, Gregg Fowler wrote: > >>I just started using Evolution with Ubuntu last Saturday. While I am >>really happy with the program, I don't believe the Spam Filter is >>working correctly. At first I realized that the Spam Assasin package was >>required and I installed it. The filter still doesn't seem to catch >>much. If anyone could be of help, I would certainly appreciate it. I am >>migrating from Windows XP and am committed to making Evolution work for >>me. Thus far I really like it. I also have the remote filtering box >>checked. > > > Known bug, currently the spam filtering implementation does not work, as > spamassassin does not start to work until it has learned 200 non-spam > messages, and Evo has no way to teach SA what a non-spam message ("ham") > looks like. > > You can work around it by using sa-learn on the command line. See the > spamassassin docs for more info. Once I got spamassassin installed correctlty and the spamd daemon was running and I had the evolution spam plugin turned on, I found that evolution started detecting spam very reliably after I had manually labelled +- 100 messages as spam. Rod > > Lee > > ___ > Evolution-list mailing list > Evolution-list@gnome.org > http://mail.gnome.org/mailman/listinfo/evolution-list > Thanks, I'll have to figure out the work around you are talking about. I opened terminal earlier and tried the commands, but was unsure how to pinpoint specific emails and even got the "ham" command messed up. I'll keep working on it. Gregg ___ Evolution-list mailing list Evolution-list@gnome.org http://mail.gnome.org/mailman/listinfo/evolution-list
Re: [Evolution] Spam Filtering
On Mon, 2006-01-23 at 16:10 -0500, Lee Revell wrote: > On Mon, 2006-01-23 at 15:02 -0600, Gregg Fowler wrote: > > I just started using Evolution with Ubuntu last Saturday. While I am > > really happy with the program, I don't believe the Spam Filter is > > working correctly. At first I realized that the Spam Assasin package was > > required and I installed it. The filter still doesn't seem to catch > > much. If anyone could be of help, I would certainly appreciate it. I am > > migrating from Windows XP and am committed to making Evolution work for > > me. Thus far I really like it. I also have the remote filtering box > > checked. > > Known bug, currently the spam filtering implementation does not work, as > spamassassin does not start to work until it has learned 200 non-spam > messages, and Evo has no way to teach SA what a non-spam message ("ham") > looks like. Ooh, wait... This is not correct. SpamAssassin needs to be trained at least 200 Spam and Ham (non-Junk) messages *each*, before the *Baesian* Classifier works. Any other SA built-in rules and remote tests *do* work out of the box without any training at all. Anyway, you are correct that there is a "known bug". Up to Evo 2.4.x there is no (good) way to train the SA Bayes filter at all, unless SA classifies a mail incorrectly. A hack-ish workaround to train Bayes using Evo is the following: Pick at least 200 non-Junk messages, and keep them in mind. Now mark them as Junk using the Evo UI. Go to your Junk folder, and mark all those non-Junk mail we just abused in a sacrificial manner and correctly mark them as non-Junk. SA will realize it learned these messages previously, and learn them as Ham (non-Junk) only, AFAIK. Now we got the 200 Hams learned. Collecting at least 200 Spams for learning shouldn't be hard I guess. ;-) Note: This really is a *hack* only, and you should not try this unless you feel a little bit adventurous. :) > You can work around it by using sa-learn on the command line. See the > spamassassin docs for more info. Yes. :) Please note though, that this is a safe approach only, if you are *really* confident that there is *no* Junk in those folders you are training as Ham. (Having all Junk removed ensures this. :) For a safe way of training manually using 'sa-learn' I recommend saving at least 200 Hams and Spams each into dedicated Ham and Spam files. The safed files are in mbox format and can be learned easily using 'sa-learn' as Lee pointed out. The Junk folder is a vFolder only, which effectively means it is a Search over all existing real folders, displaying those mails that are marked as Junk. The Junk mail still remains in it's physical mail folder (the mbox format file). ...guenther -- char *t="[EMAIL PROTECTED]"; main(){ char h,m=h=*t++,*x=t+2*h,c,i,l=*x,s=0; for (i=0;i>=1)||!t[s+h]){ putchar(t[s]);h=m;s=0; }}} ___ Evolution-list mailing list Evolution-list@gnome.org http://mail.gnome.org/mailman/listinfo/evolution-list
Re: [Evolution] Spam Filtering
> A hack-ish workaround to train Bayes using Evo is the following: Pick at > least 200 non-Junk messages, and keep them in mind. Now mark them as > Junk using the Evo UI. Go to your Junk folder, and mark all those > non-Junk mail we just abused in a sacrificial manner and correctly mark > them as non-Junk. SA will realize it learned these messages previously, > and learn them as Ham (non-Junk) only, AFAIK. Now we got the 200 Hams > learned. Collecting at least 200 Spams for learning shouldn't be hard I > guess. ;-) > > Note: This really is a *hack* only, and you should not try this unless > you feel a little bit adventurous. :) Do I have to mark the mail as Junk first and then un-Junk them - or can I just mark them in the Inbox as Not-Junk? In other words, what does the initial marking as Junk do? ___ Evolution-list mailing list Evolution-list@gnome.org http://mail.gnome.org/mailman/listinfo/evolution-list
Re: [Evolution] Spam Filtering
Hans wrote: A hack-ish workaround to train Bayes using Evo is the following: Pick at least 200 non-Junk messages, and keep them in mind. Now mark them as Junk using the Evo UI. Go to your Junk folder, and mark all those non-Junk mail we just abused in a sacrificial manner and correctly mark them as non-Junk. SA will realize it learned these messages previously, and learn them as Ham (non-Junk) only, AFAIK. Now we got the 200 Hams learned. Collecting at least 200 Spams for learning shouldn't be hard I guess. ;-) Note: This really is a *hack* only, and you should not try this unless you feel a little bit adventurous. :) Do I have to mark the mail as Junk first and then un-Junk them - or can I just mark them in the Inbox as Not-Junk? In other words, what does the initial marking as Junk do? When you mark an email as Spam, it enables Spamassassin to analyse the email's various characteristics and add it to its paramjeters that identify spam - the more times you train it with different emails the more confident Spamassassin can be in identifying Spam itself - pretty much how we learn to decide whether we like or don't like people we meet, based on past experience. When you mark an email as not spam, when Spamassassin has decided it is spam, you are forcing it to rethink some rules where it had perhaps guessed wrong. For instance, somebody sends you a learned treatise on the medical effects of Viagra, Spamassassin may werll treat it as spam, but if you tell it its's not spam, it will go away and think "not all references to Viagra mean spam, let's think more deeply about this, maybe I need to modify my rules". Rod ___ Evolution-list mailing list Evolution-list@gnome.org http://mail.gnome.org/mailman/listinfo/evolution-list -- http://www.distributedcomputing.info - find out how to make your computer work for the community ___ Evolution-list mailing list Evolution-list@gnome.org http://mail.gnome.org/mailman/listinfo/evolution-list
Re: [Evolution] Spam Filtering
On Fri, 2006-01-27 at 18:37 +1100, Rod Butcher wrote: Ok, but still, won't marking "new" messages as not-Junk also make SA do the analysis? ___ Evolution-list mailing list Evolution-list@gnome.org http://mail.gnome.org/mailman/listinfo/evolution-list
Re: [Evolution] Spam Filtering
Hans wrote: On Fri, 2006-01-27 at 18:37 +1100, Rod Butcher wrote: Ok, but still, won't marking "new" messages as not-Junk also make SA do the analysis? I'm not 100% sure. But remember, filters err on the side of caution - if it's not sure it won't flag it as junk. Hence telling it something isn't junk when it already has decided it isn't is unlikely to teach it much, if anything you're just confirming what it already believes. On the other hand, telling it something is junk when it has not yet decided it is, or telling it someting isn't when it thinks it is, presents it with A1 opportunities to learn from - learning from mistakes. From my own experience of training evolution, I needed to flag +- 100 examples as junk, and only 1 or 2 corrections (flagging junk as not junk). But this last action will depend on the nature of your "legitimate" email - if you get a lot of key spamlike words in your regular email you may indeed have to correct quite a few bad spam decisions. Rod ___ Evolution-list mailing list Evolution-list@gnome.org http://mail.gnome.org/mailman/listinfo/evolution-list -- http://www.distributedcomputing.info - find out how to make your computer work for the community ___ Evolution-list mailing list Evolution-list@gnome.org http://mail.gnome.org/mailman/listinfo/evolution-list
Re: [Evolution] Spam Filtering
On Fri, 2006-01-27 at 19:27 +1100, Rod Butcher wrote: > Hans wrote: > > On Fri, 2006-01-27 at 18:37 +1100, Rod Butcher wrote: > > > > Ok, but still, won't marking "new" messages as not-Junk also make SA do > > the analysis? > I'm not 100% sure. But remember, filters err on the side of caution - if > it's not sure it won't flag it as junk. Hence telling it something isn't > junk when it already has decided it isn't is unlikely to teach it much, > if anything you're just confirming what it already believes. > On the other hand, telling it something is junk when it has not yet > decided it is, or telling it someting isn't when it thinks it is, > presents it with A1 opportunities to learn from - learning from mistakes. > From my own experience of training evolution, I needed to flag +- 100 > examples as junk, and only 1 or 2 corrections (flagging junk as not > junk). But this last action will depend on the nature of your > "legitimate" email - if you get a lot of key spamlike words in your > regular email you may indeed have to correct quite a few bad spam decisions. > Rod Ok, thanks Last tricky one. What if I have 20 known (repeating) spam messages, can I Junk them over and over again to up the count on those specific contents? In other words, if I have messages I get over and over again, can I "fool" SA by marking the messages as Junk over and over again to get to 200 messages quicker? I just cant wait to get 200x Viagra discounts :) ___ Evolution-list mailing list Evolution-list@gnome.org http://mail.gnome.org/mailman/listinfo/evolution-list
Re: [Evolution] Spam Filtering
On Fri, 2006-01-27 at 01:51 +0100, guenther wrote: > A hack-ish workaround to train Bayes using Evo is the following: Pick at > least 200 non-Junk messages, and keep them in mind. Now mark them as > Junk using the Evo UI. Go to your Junk folder, and mark all those > non-Junk mail we just abused in a sacrificial manner and correctly mark > them as non-Junk. SA will realize it learned these messages previously, > and learn them as Ham (non-Junk) only, AFAIK. Now we got the 200 Hams > learned. Collecting at least 200 Spams for learning shouldn't be hard I > guess. ;-) > > Note: This really is a *hack* only, and you should not try this unless > you feel a little bit adventurous. :) I don't think this will work. AFAIK the "not junk" button presents messages to sa-learn as "cancel this message having been learnt as junk" and not "learn this message as ham", which is really something else. smime.p7s Description: S/MIME cryptographic signature ___ Evolution-list mailing list Evolution-list@gnome.org http://mail.gnome.org/mailman/listinfo/evolution-list
Re: [Evolution] Spam Filtering
On Fri, 2006-01-27 at 19:27 +1100, Rod Butcher wrote: > > Ok, but still, won't marking "new" messages as not-Junk also make SA do > > the analysis? > I'm not 100% sure. But remember, filters err on the side of caution - if > it's not sure it won't flag it as junk. Hence telling it something isn't > junk when it already has decided it isn't is unlikely to teach it much, > if anything you're just confirming what it already believes. > On the other hand, telling it something is junk when it has not yet > decided it is, or telling it someting isn't when it thinks it is, > presents it with A1 opportunities to learn from - learning from mistakes. > From my own experience of training evolution, I needed to flag +- 100 > examples as junk, and only 1 or 2 corrections (flagging junk as not > junk). But this last action will depend on the nature of your > "legitimate" email - if you get a lot of key spamlike words in your > regular email you may indeed have to correct quite a few bad spam decisions. This was discussed very recently. The "Non-junk" button does not do what most people (including me) would expect. The thing it does is cancels out a previously messages marked as "spam". So if you first mark a message as "junk" and then apply "not junk" to it, the netto result is zero. On the other hand, applying "not junk" on a message that was not previously marked as "junk" does absolutly *nothing* (which is very bad imho). smime.p7s Description: S/MIME cryptographic signature ___ Evolution-list mailing list Evolution-list@gnome.org http://mail.gnome.org/mailman/listinfo/evolution-list
Re: [Evolution] Spam Filtering
On Fri, 2006-01-27 at 10:36 +0200, Hans wrote: > Last tricky one. What if I have 20 known (repeating) spam messages, can > I Junk them over and over again to up the count on those specific > contents? > In other words, if I have messages I get over and over again, can I > "fool" SA by marking the messages as Junk over and over again to get to > 200 messages quicker? > I just cant wait to get 200x Viagra discounts :) No, spamassassin remembers from which messages it learnt. It will not learn from message over and over, only once. If you learn spamassassin using sa-learn it will tell you what messages are used for training. Maybe an idea for evolution to show this information in some way? smime.p7s Description: S/MIME cryptographic signature ___ Evolution-list mailing list Evolution-list@gnome.org http://mail.gnome.org/mailman/listinfo/evolution-list
Re: [Evolution] Spam Filtering
Hello, I have been facing a problem with Spam Assassin and Evolution integration. My Evolution runs 24/7 on my computer and from time to time I have to restart it due to high memory consumption. I have noticed that the evolution task usually takes about 950 MiB after some time running (2 or 3 days), evolution-data-server takes about 550 MiB and that I have dozens of spamd child processes running. I use evo 2.4.1 on Ubuntu Breezy with the last updates and SpamAssassin version 3.0.4 running on Perl version 5.8.7. What could be done to minimize it? Em Seg, 2006-01-23 às 16:10 -0500, Lee Revell escreveu: On Mon, 2006-01-23 at 15:02 -0600, Gregg Fowler wrote: > I just started using Evolution with Ubuntu last Saturday. While I am > really happy with the program, I don't believe the Spam Filter is > working correctly. At first I realized that the Spam Assasin package was > required and I installed it. The filter still doesn't seem to catch > much. If anyone could be of help, I would certainly appreciate it. I am > migrating from Windows XP and am committed to making Evolution work for > me. Thus far I really like it. I also have the remote filtering box > checked. Known bug, currently the spam filtering implementation does not work, as spamassassin does not start to work until it has learned 200 non-spam messages, and Evo has no way to teach SA what a non-spam message ("ham") looks like. You can work around it by using sa-learn on the command line. See the spamassassin docs for more info. Lee ___ Evolution-list mailing list Evolution-list@gnome.org http://mail.gnome.org/mailman/listinfo/evolution-list -- Atenciosamente, Alexandre Rocha Lima e Marcondes P4 Tecnologia e Desenvolvimento Humano [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] www.p4tecnologia.com alexandre.p4tecnologia.com Projetos: MonoBrasil MonoBASIC ACBr Freedom ERP Para validar a assinatura desta mensagem, siga as instruções: : http://www.cacert.org/index.php?id=3&lang=pt_BR smime.p7s Description: S/MIME cryptographic signature ___ Evolution-list mailing list Evolution-list@gnome.org http://mail.gnome.org/mailman/listinfo/evolution-list
Re: [Evolution] Spam Filtering
On Mon, 2006-01-23 at 21:35 -0600, Gregg Fowler wrote: On Tue, 2006-01-24 at 13:32 +1100, Rod Butcher wrote: Lee Revell wrote: > On Mon, 2006-01-23 at 15:02 -0600, Gregg Fowler wrote: > >>I just started using Evolution with Ubuntu last Saturday. While I am >>really happy with the program, I don't believe the Spam Filter is >>working correctly. At first I realized that the Spam Assasin package was >>required and I installed it. The filter still doesn't seem to catch >>much. If anyone could be of help, I would certainly appreciate it. I am >>migrating from Windows XP and am committed to making Evolution work for >>me. Thus far I really like it. I also have the remote filtering box >>checked. > > > Known bug, currently the spam filtering implementation does not work, as > spamassassin does not start to work until it has learned 200 non-spam > messages, and Evo has no way to teach SA what a non-spam message ("ham") > looks like. > > You can work around it by using sa-learn on the command line. See the > spamassassin docs for more info. Once I got spamassassin installed correctlty and the spamd daemon was running and I had the evolution spam plugin turned on, I found that evolution started detecting spam very reliably after I had manually labelled +- 100 messages as spam. Rod > > Lee > > ___ > Evolution-list mailing list > Evolution-list@gnome.org > http://mail.gnome.org/mailman/listinfo/evolution-list > Thanks, I'll have to figure out the work around you are talking about. I opened terminal earlier and tried the commands, but was unsure how to pinpoint specific emails and even got the "ham" command messed up. I'll keep working on it. Gregg ** Greg, had the same issues here, but as they said above, once you start getting sa trained, it works great. I made a local folder in one of my accounts called it _SPAM_. I then rather than hitting the Junk icon, manually moved them over into that folder and ever few day's jumped to a terminal, and just did the following; sa-learn --spam /home/lance/.evolution/ sa-learn --spam .evolution/mail/imap/[EMAIL PROTECTED]/folders/INBOX/subfolders/_SPAM_/ hit enter and wait (be patient), and after a few minutes or so, you get a reply with a spam score etc. Little by little you will start to check your evo Junk folder and more & more msgs will go there. As for the other post about the local.cf file, not sure, I looked at mine, it's just 4 lines of comments so NE word on how to change the score is appreciated as well. lance ___ Evolution-list mailing list Evolution-list@gnome.org http://mail.gnome.org/mailman/listinfo/evolution-list ___ Evolution-list mailing list Evolution-list@gnome.org http://mail.gnome.org/mailman/listinfo/evolution-list
Re: [Evolution] spam filtering
On Fri, 2007-07-20 at 13:34 +, Michelle Murrain wrote: > Hi all, > > I've noticed that evolution basically doesn't filter spam on its own. > I've been diligently marking mail as junk, and asking evo to check for > junk, but it just doesn't. > > 1) Am I somehow missing something, or is there no baysean spam filter in > evolution at this point? > > 2) What solutions have people found to this (I'm getting pretty darned > tired of deleting hundreds of spam messages manually a day.) > > Thanks. > > Michelle > > PS. I solved the contacts import problem, eventually. > > I'm running Evolution 2.6.3 (recently upgraded). I originally thought my Evo (earlier version) wasn't filtering spam -- but it's just that it took several 100 msgs to be marked as spam before spamassassin kicked in. To see what's happening, you need to look in /var/log/mail.info (etc) -- any obvious error messages? any 'spamd' (or 'spamc') messages??? M ___ Evolution-list mailing list Evolution-list@gnome.org http://mail.gnome.org/mailman/listinfo/evolution-list
Re: [Evolution] spam filtering
On Fri, 2007-07-20 at 14:36 +0100, michael wrote: > I'm running Evolution 2.6.3 (recently upgraded). I originally thought > my > Evo (earlier version) wasn't filtering spam -- but it's just that it > took several 100 msgs to be marked as spam before spamassassin kicked > in. > > To see what's happening, you need to look in /var/log/mail.info (etc) > -- > any obvious error messages? any 'spamd' (or 'spamc') messages??? > > M Uff, isn't there any hack or some clever option to enable/disable to get this running on my Fedora Core 6 desktop with Evolution 2.8.3 ? Wait a minute you have 2.6.3? or is it a typo? I tried just for test running: # yum update evolution --enablerepo=development and got 20 screens of dependencies and needed upgrades :) that would kill my machine I could bet it would. ___ Evolution-list mailing list Evolution-list@gnome.org http://mail.gnome.org/mailman/listinfo/evolution-list
Re: [Evolution] spam filtering
On Fri, 2007-07-20 at 14:36 +0100, michael wrote: > I'm running Evolution 2.6.3 (recently upgraded). I originally thought my > Evo (earlier version) wasn't filtering spam -- but it's just that it > took several 100 msgs to be marked as spam before spamassassin kicked > in. > > To see what's happening, you need to look in /var/log/mail.info (etc) -- > any obvious error messages? any 'spamd' (or 'spamc') messages??? I don't have spamassassin installed - I'm simply using Evolution (version 2.10.1 - Ubuntu Fiesty) as a pop client. Are you saying that I'd have to set up spamassassin on my laptop to filter the spam before it gets to evo? That certainly is a possible solution, but it would be a drag. Peace, Michelle -- Michelle Murrain http://www.metacentric.org Blog: http://www.zenofnptech.org ___ Evolution-list mailing list Evolution-list@gnome.org http://mail.gnome.org/mailman/listinfo/evolution-list
Re: [Evolution] spam filtering
On Fri, 2007-07-20 at 14:36 +, Michelle Murrain wrote: > On Fri, 2007-07-20 at 14:36 +0100, michael wrote: > > I'm running Evolution 2.6.3 (recently upgraded). I originally thought my > > Evo (earlier version) wasn't filtering spam -- but it's just that it > > took several 100 msgs to be marked as spam before spamassassin kicked > > in. > > > > To see what's happening, you need to look in /var/log/mail.info (etc) -- > > any obvious error messages? any 'spamd' (or 'spamc') messages??? > > I don't have spamassassin installed - I'm simply using Evolution > (version 2.10.1 - Ubuntu Fiesty) as a pop client. > > Are you saying that I'd have to set up spamassassin on my laptop to > filter the spam before it gets to evo? That certainly is a possible > solution, but it would be a drag. If you're talking about the Evolution spamassassin plugin then, as it says, it needs spamassassin to be installed. ___ Evolution-list mailing list Evolution-list@gnome.org http://mail.gnome.org/mailman/listinfo/evolution-list
Re: [Evolution] spam filtering
do you have the bogofilter plugin enabled? Do you have the bogofilter executable installed on your system? On Fri, 2007-07-20 at 14:36 +, on behalf of Michelle Murrain wrote: > On Fri, 2007-07-20 at 14:36 +0100, michael wrote: > > I'm running Evolution 2.6.3 (recently upgraded). I originally thought my > > Evo (earlier version) wasn't filtering spam -- but it's just that it > > took several 100 msgs to be marked as spam before spamassassin kicked > > in. > > > > To see what's happening, you need to look in /var/log/mail.info (etc) -- > > any obvious error messages? any 'spamd' (or 'spamc') messages??? > > I don't have spamassassin installed - I'm simply using Evolution > (version 2.10.1 - Ubuntu Fiesty) as a pop client. > > Are you saying that I'd have to set up spamassassin on my laptop to > filter the spam before it gets to evo? That certainly is a possible > solution, but it would be a drag. > > Peace, > Michelle ___ Evolution-list mailing list Evolution-list@gnome.org http://mail.gnome.org/mailman/listinfo/evolution-list
Re: [Evolution] spam filtering
Edit/Pugins -> is bogofilter plugin checked? Edit/Preferences -> pop account -> Mail Preferences -> Junk Tab -> is 'check incoming mail for junk checked', is default junk plugin set to bogofilter? On Fri, 2007-07-20 at 14:36 +, on behalf of Michelle Murrain wrote: > On Fri, 2007-07-20 at 14:36 +0100, michael wrote: > > I'm running Evolution 2.6.3 (recently upgraded). I originally thought my > > Evo (earlier version) wasn't filtering spam -- but it's just that it > > took several 100 msgs to be marked as spam before spamassassin kicked > > in. > > > > To see what's happening, you need to look in /var/log/mail.info (etc) -- > > any obvious error messages? any 'spamd' (or 'spamc') messages??? > > I don't have spamassassin installed - I'm simply using Evolution > (version 2.10.1 - Ubuntu Fiesty) as a pop client. > > Are you saying that I'd have to set up spamassassin on my laptop to > filter the spam before it gets to evo? That certainly is a possible > solution, but it would be a drag. > > Peace, > Michelle ___ Evolution-list mailing list Evolution-list@gnome.org http://mail.gnome.org/mailman/listinfo/evolution-list
Re: [Evolution] spam filtering
On Fri, 2007-07-20 at 14:36 +, Michelle Murrain wrote: > On Fri, 2007-07-20 at 14:36 +0100, michael wrote: > > I'm running Evolution 2.6.3 (recently upgraded). I originally thought my > > Evo (earlier version) wasn't filtering spam -- but it's just that it > > took several 100 msgs to be marked as spam before spamassassin kicked > > in. > > > > To see what's happening, you need to look in /var/log/mail.info (etc) -- > > any obvious error messages? any 'spamd' (or 'spamc') messages??? > > I don't have spamassassin installed - I'm simply using Evolution > (version 2.10.1 - Ubuntu Fiesty) as a pop client. > > Are you saying that I'd have to set up spamassassin on my laptop to > filter the spam before it gets to evo? That certainly is a possible > solution, but it would be a drag. > You don't need to set it up, but you need to install it, since evo uses spamassassin to filter spam. 2.12 will also have the option to use bogofilter instead of spamassassin. Daniel ___ Evolution-list mailing list Evolution-list@gnome.org http://mail.gnome.org/mailman/listinfo/evolution-list
Re: [Evolution] spam filtering
On Fri, 2007-07-20 at 11:22 -0400, Daniel Gryniewicz wrote: > You don't need to set it up, but you need to install it, since evo uses > spamassassin to filter spam. 2.12 will also have the option to use > bogofilter instead of spamassassin. OK, I got it. Which is better? Bogofilter or spamassassin? Thanks much! Peace, Michelle -- Michelle Murrain http://www.metacentric.org Blog: http://www.zenofnptech.org ___ Evolution-list mailing list Evolution-list@gnome.org http://mail.gnome.org/mailman/listinfo/evolution-list
Re: [Evolution] spam filtering
I think they prob work about the same. bogofilter does not require a daemon running -- not sure whether spamassasin does??? On Fri, 2007-07-20 at 11:24 -0400, on behalf of Michelle Murrain wrote: > On Fri, 2007-07-20 at 11:22 -0400, Daniel Gryniewicz wrote: > > > You don't need to set it up, but you need to install it, since evo uses > > spamassassin to filter spam. > 2.12 will also have the option to use > > bogofilter instead of spamassassin. does 10.1 have the plugin built??? available??? ( i'm running svn ) > > OK, I got it. Which is better? Bogofilter or spamassassin? > > Thanks much! > > Peace, > Michelle ___ Evolution-list mailing list Evolution-list@gnome.org http://mail.gnome.org/mailman/listinfo/evolution-list
Re: [Evolution] spam filtering
> > 2.12 will also have the option to use > > > bogofilter instead of spamassassin. > > does 10.1 have the plugin built??? available??? > ( i'm running svn ) if 10.1 does not have the bogofilter plugin built in, and you'd rather not build the plugin yourself, you can create filters to use bogofilter.. ___ Evolution-list mailing list Evolution-list@gnome.org http://mail.gnome.org/mailman/listinfo/evolution-list
Re: [Evolution] spam filtering
On Fri, 2007-07-20 at 11:24 -0400, Michelle Murrain wrote: > On Fri, 2007-07-20 at 11:22 -0400, Daniel Gryniewicz wrote: > > > You don't need to set it up, but you need to install it, since evo uses > > spamassassin to filter spam. 2.12 will also have the option to use > > bogofilter instead of spamassassin. > > OK, I got it. Which is better? Bogofilter or spamassassin? > Bogofilter, in my experience. It's not even close. After training, my spamassassin never got better than 90% catch rate, which is still some hundred spams a day for me. Bogofilter is 99.9% at least, probably better. False positive rate is better too. Daniel ___ Evolution-list mailing list Evolution-list@gnome.org http://mail.gnome.org/mailman/listinfo/evolution-list
Re: [Evolution] spam filtering
I've never used spamassion, but have been very pleased with bogofilter. On Fri, 2007-07-20 at 13:02 -0400, on behalf of Daniel Gryniewicz wrote: > On Fri, 2007-07-20 at 11:24 -0400, Michelle Murrain wrote: > > On Fri, 2007-07-20 at 11:22 -0400, Daniel Gryniewicz wrote: > > > > > You don't need to set it up, but you need to install it, since evo uses > > > spamassassin to filter spam. 2.12 will also have the option to use > > > bogofilter instead of spamassassin. > > > > OK, I got it. Which is better? Bogofilter or spamassassin? > > > > Bogofilter, in my experience. It's not even close. After training, my > spamassassin never got better than 90% catch rate, which is still some > hundred spams a day for me. Bogofilter is 99.9% at least, probably > better. False positive rate is better too. > > Daniel > > ___ > Evolution-list mailing list > Evolution-list@gnome.org > http://mail.gnome.org/mailman/listinfo/evolution-list ___ Evolution-list mailing list Evolution-list@gnome.org http://mail.gnome.org/mailman/listinfo/evolution-list
Re: [Evolution] spam filtering
On 7/20/07, Michelle Murrain <[EMAIL PROTECTED]> wrote: > I've noticed that evolution basically doesn't filter spam on its own. > I've been diligently marking mail as junk, and asking evo to check for > junk, but it just doesn't. I have been there. For some reason there is a user interface for marking spam, holding spam, and enabling and disabling spam checks, that shows up regardless of whether Evolution has a spam filter plugin enabled. I think Evolution should be smart enough to disable the UI for spam related functions when no spam functionality is enabled. Even a popup called by all spam UI elements, that tells the user to enabling a spam plugin, would be an improvement over the current scenario. Good luck. ___ Evolution-list mailing list Evolution-list@gnome.org http://mail.gnome.org/mailman/listinfo/evolution-list
Re: [Evolution] spam filtering
Michelle Murrain writes: > I don't have spamassassin installed - I'm simply using Evolution > (version 2.10.1 - Ubuntu Fiesty) as a pop client. > > Are you saying that I'd have to set up spamassassin on my laptop to > filter the spam before it gets to evo? That certainly is a possible > solution, but it would be a drag. Others have already weighed in on this, but to speak specifically about Ubuntu: Evo on Ubuntu is built with both the spamassassin and bogofilter plugins. However, as others have said, both plugins simply interact with the already-installed tools on your system; they don't contain those tools themselves. I agree with the majority: bogofilter is far and away the better choice. So, go to your package manager and install bogofilter, then go to the evo plugins and select the bogofilter plugin and deselect the spamassassin plugin. Then restart evo, and start training bogofilter. Remember that you need to check your junk folder and mark incorrectly tagged messages as "not spam" as well: that's an important part of the training. It won't take too long (depending on how much mail you get) before things start working as you expect. As with others here, bogofilter is now all but perfect for me when detecting spam. I couldn't live without it. -- --- Paul D. Smith <[EMAIL PROTECTED]> Find some GNU make tips at: http://www.gnu.org http://make.paulandlesley.org "Please remain calm...I may be mad, but I am a professional." --Mad Scientist ___ Evolution-list mailing list Evolution-list@gnome.org http://mail.gnome.org/mailman/listinfo/evolution-list
Re: [Evolution] spam filtering
Paul D. Smith wrote: > Michelle Murrain writes: > > I don't have spamassassin installed - I'm simply using Evolution > > (version 2.10.1 - Ubuntu Fiesty) as a pop client. > > > > Are you saying that I'd have to set up spamassassin on my laptop to > > filter the spam before it gets to evo? That certainly is a possible > > solution, but it would be a drag. > > Others have already weighed in on this, but to speak specifically > about Ubuntu: > > Evo on Ubuntu is built with both the spamassassin and bogofilter > plugins. However, as others have said, both plugins simply interact > with the already-installed tools on your system; they don't contain > those tools themselves. > > I agree with the majority: bogofilter is far and away the better > choice. So, go to your package manager and install bogofilter, then > go to the evo plugins and select the bogofilter plugin and deselect > the spamassassin plugin. Then restart evo, and start training > bogofilter. Remember that you need to check your junk folder and mark > incorrectly tagged messages as "not spam" as well: that's an important > part of the training. It won't take too long (depending on how much > mail you get) before things start working as you expect. > > As with others here, bogofilter is now all but perfect for me when > detecting spam. I couldn't live without it. > > In case you're interested in more info re bogofilter.. the faq has some quick info re training etc... ( note: per above, I believe you have to have training on BOTH ham and spam before bogofilter will be able to effectively mark mail ) http://bogofilter.sourceforge.net/faq.shtml http://bogofilter.sourceforge.net/ ___ Evolution-list mailing list Evolution-list@gnome.org http://mail.gnome.org/mailman/listinfo/evolution-list
Re: [Evolution] spam filtering
Hi Daniel, On Fri, 2007-07-20 at 13:02 -0400, Daniel Gryniewicz wrote: ... > Bogofilter, in my experience. It's not even close. After training, my > spamassassin never got better than 90% catch rate, which is still some > hundred spams a day for me. Bogofilter is 99.9% at least, probably > better. False positive rate is better too. That's interesting... I'm wondering, is there a way to migrate your SpamAssassin tokens database (the stuff stored in .spamassassin/*) to bogofilter? And, does anyone know what accounts, specifically, for its better accuracy over SA? Andrew ___ Evolution-list mailing list Evolution-list@gnome.org http://mail.gnome.org/mailman/listinfo/evolution-list
Re: [Evolution] spam filtering
Andrew Montalenti wrote: > Hi Daniel, > > On Fri, 2007-07-20 at 13:02 -0400, Daniel Gryniewicz wrote: > ... > >> Bogofilter, in my experience. It's not even close. After training, my >> spamassassin never got better than 90% catch rate, which is still some >> hundred spams a day for me. Bogofilter is 99.9% at least, probably >> better. False positive rate is better too. >> > > That's interesting... I'm wondering, is there a way to migrate your > SpamAssassin tokens database (the stuff stored in .spamassassin/*) to > bogofilter? And, does anyone know what accounts, specifically, for its > better accuracy over SA? > > Andrew > > ___ > Evolution-list mailing list > Evolution-list@gnome.org > http://mail.gnome.org/mailman/listinfo/evolution-list > I thing the bogofilter faq has an entry on this... http://bogofilter.sourceforge.net/faq.shtml#spamassassin Not really a migration I guess.. ___ Evolution-list mailing list Evolution-list@gnome.org http://mail.gnome.org/mailman/listinfo/evolution-list
Re: [Evolution] spam filtering
On Sun, 2007-07-22 at 11:08 -0400, Andrew Montalenti wrote: > Hi Daniel, > > On Fri, 2007-07-20 at 13:02 -0400, Daniel Gryniewicz wrote: > ... > > Bogofilter, in my experience. It's not even close. After training, my > > spamassassin never got better than 90% catch rate, which is still some > > hundred spams a day for me. Bogofilter is 99.9% at least, probably > > better. False positive rate is better too. > I was ready to switch to Bogofilter unitl I upgraded to 3.2. I would have to mark so many emails as spam in previous versions, but now I get damn near zero spam in my inbox. If anything it is a little 2 aggressive, but I'd rather have that than having it only catch half of the spam. > That's interesting... I'm wondering, is there a way to migrate your > SpamAssassin tokens database (the stuff stored in .spamassassin/*) to > bogofilter? And, does anyone know what accounts, specifically, for its > better accuracy over SA? > > Andrew > > ___ > Evolution-list mailing list > Evolution-list@gnome.org > http://mail.gnome.org/mailman/listinfo/evolution-list ___ Evolution-list mailing list Evolution-list@gnome.org http://mail.gnome.org/mailman/listinfo/evolution-list
Re: [Evolution] spam filtering
On Fri, 2007-07-20 at 11:11 -0400, Reid Thompson wrote: > Edit/Pugins -> is bogofilter plugin checked? > I have installed bogofilter and its debuginfo. It does not appear in the Edit/Plugins.(Spamassassin is there and active) > Edit/Preferences -> pop account -> Mail Preferences -> Junk Tab -> is > 'check incoming mail for junk checked', is default junk plugin set to > bogofilter? > "check incoming mail for junk" is checked, also "include remote tests". No default plugin can be selected. I have OpenSUSE 10.2 & Evo 2.8.2 :-) Al ___ Evolution-list mailing list Evolution-list@gnome.org http://mail.gnome.org/mailman/listinfo/evolution-list
Re: [Evolution] spam filtering
On Thu, 2007-10-04 at 17:56 -0400, Reid Thompson wrote: > In case you're interested in more info re bogofilter.. the faq has some > quick info re training etc... ( note: per above, I believe you have to > have training on BOTH ham and spam before bogofilter will be able to > effectively mark mail ) > > http://bogofilter.sourceforge.net/faq.shtml > > http://bogofilter.sourceforge.net/ I've been using Spamassassin for over a year with a fair amount of success (I'd get maybe 3 or 4 false negatives a day, and essentially zero false positives) but Evo would also tend to leave multiple spamd demons lying around, so I after seeing several positive reports of Bogofilter I decided to try it. I'm on Fedora 7, Evo 2.10.3, and installed evolution-bogofilter via yum. I disabled the SA plugin, restarted Evo, enabled the BF plugin, restarted Evo again just in case, and trained BF on my Inbox (as ham) and a batch of collected spam. I did this by selecting all messages and hitting the "Junk" button (for spam) and by saving my entire Inbox in a file and running "bogofilter -n < file" (for ham). Trouble is, my spam is not being filtered except when I do it by hand. In case anyone asks, "Check new messages for Junk" is enabled. Should I expect to see 'bogofilter' running as a demon (the way spamd does)? If so, it's not. Otherwise, I'd appreciate some advice. Maybe there's something wrong with how I trained BF? poc ___ Evolution-list mailing list Evolution-list@gnome.org http://mail.gnome.org/mailman/listinfo/evolution-list
Re: [Evolution] spam filtering
On Mon, 2007-07-23 at 10:00 +0200, [EMAIL PROTECTED] wrote: > On Fri, 2007-07-20 at 11:11 -0400, Reid Thompson wrote: > > Edit/Pugins -> is bogofilter plugin checked? > > > > I have installed bogofilter and its debuginfo. It does not appear in the > Edit/Plugins.(Spamassassin is there and active) > > > Edit/Preferences -> pop account -> Mail Preferences -> Junk Tab -> is > > 'check incoming mail for junk checked', is default junk plugin set to > > bogofilter? > > > > "check incoming mail for junk" is checked, also "include remote tests". > No default plugin can be selected. > > I have OpenSUSE 10.2 & Evo 2.8.2 > I don't believe OpenSUSE ever had the bogofilter patch. Bogofilter didn't go into mainline until 2.11, so you'll have to wait for 2.12, or find a patched evo for OpenSUSE. Daniel ___ Evolution-list mailing list Evolution-list@gnome.org http://mail.gnome.org/mailman/listinfo/evolution-list
Re: [Evolution] spam filtering
Daniel Gryniewicz wrote: > On Mon, 2007-07-23 at 10:00 +0200, [EMAIL PROTECTED] wrote: > >> On Fri, 2007-07-20 at 11:11 -0400, Reid Thompson wrote: >> >>> Edit/Pugins -> is bogofilter plugin checked? >>> >>> >> I have installed bogofilter and its debuginfo. It does not appear in the >> Edit/Plugins.(Spamassassin is there and active) >> >> >>> Edit/Preferences -> pop account -> Mail Preferences -> Junk Tab -> is >>> 'check incoming mail for junk checked', is default junk plugin set to >>> bogofilter? >>> >>> >> "check incoming mail for junk" is checked, also "include remote tests". >> No default plugin can be selected. >> >> I have OpenSUSE 10.2 & Evo 2.8.2 >> >> > > I don't believe OpenSUSE ever had the bogofilter patch. Bogofilter > didn't go into mainline until 2.11, so you'll have to wait for 2.12, or > find a patched evo for OpenSUSE. > > Daniel > > ___ > Evolution-list mailing list > Evolution-list@gnome.org > http://mail.gnome.org/mailman/listinfo/evolution-list > Or, I believe, you can create filters for incoming mail to have bogofilter do spam checks a quick google search should provide examples... something along the lines of ...( validate that these do what you expect,, i'm quick scripting... ) create filter for incoming mail, pipe to program, where program is something like... cat $HOME/bin/bogofiltercheck.sh #!/bin/bash #bogofilter -p -e < /dev/stdin bogofilter -p -e -u < /dev/stdin create filters for status changes to 'not junk', 'junk' to pipe to program(s)... cat $HOME/bin/bogofilterchecknotjunk.sh #!/bin/bash bogofilter -n < /dev/stdin cat $HOME/bin/bogofiltercheckjunk.sh #!/bin/bash bogofilter -s < /dev/stdin ___ Evolution-list mailing list Evolution-list@gnome.org http://mail.gnome.org/mailman/listinfo/evolution-list
Re: [Evolution] spam filtering
On Mon, 2007-07-23 at 10:18 -0400, Reid Thompson wrote: > Or, I believe, you can create filters for incoming mail to have > bogofilter do spam checks > a quick google search should provide examples... > Sure, you can always do that. I even have procmail filtering. However, that's not the same as having the bogofilter plugin, because it doesn't integrate with the Junk/Not Junk buttons. Specifically, to train using filters, you need to train manually outside of evo. (I did this with bogofilter for a while before giving up and writing a plugin...) Daniel ___ Evolution-list mailing list Evolution-list@gnome.org http://mail.gnome.org/mailman/listinfo/evolution-list
Re: [Evolution] spam filtering
On Mon, 2007-07-23 at 10:28 -0400, Daniel Gryniewicz wrote: > On Mon, 2007-07-23 at 10:18 -0400, Reid Thompson wrote: > > > Or, I believe, you can create filters for incoming mail to have > > bogofilter do spam checks > > a quick google search should provide examples... > > > > Sure, you can always do that. I even have procmail filtering. However, > that's not the same as having the bogofilter plugin, because it doesn't > integrate with the Junk/Not Junk buttons. Specifically, to train using > filters, you need to train manually outside of evo. (I did this with > bogofilter for a while before giving up and writing a plugin...) > > Daniel I believe you can integrate with said buttons... if you setup filters for 'Junk Test'-> message is not junk pipe to program bogofilterchecknotjunk.sh 'Junk Test'-> message is junk pipe to program bogofiltercheckjunk.sh and then... [EMAIL PROTECTED]: ~/bin$ bogoutil -w /home/rthompso/.bogofilter/wordlist.db .MSG_COUNT spam good .MSG_COUNT274383 Then select a message and use 'Junk' button to mark it as junk and then [EMAIL PROTECTED]: ~/bin$ bogoutil -w /home/rthompso/.bogofilter/wordlist.db .MSG_COUNT spam good .MSG_COUNT275383 then select the message and use 'Not Junk' button to mark it as not junk then [EMAIL PROTECTED]: ~/bin$ bogoutil -w /home/rthompso/.bogofilter/wordlist.db .MSG_COUNT spam good .MSG_COUNT275384 After reading a bit, I'd suggest testing the following scenarios... If checkbogofilter.sh does not have the -u option, then bogofilterchecknotjunk.sh should contain #!/bin/bash bogofilter -n < /dev/stdin and bogofiltercheckjunk.sh should contain #!/bin/bash bogofilter -s < /dev/stdin If checkbogofilter.sh does contain the -u option, then bogofilterchecknotjunk.sh should contain #!/bin/bash bogofilter -Sn < /dev/stdin and bogofiltercheckjunk.sh should contain #!/bin/bash bogofilter -Ns < /dev/stdin ___ Evolution-list mailing list Evolution-list@gnome.org http://mail.gnome.org/mailman/listinfo/evolution-list
Re: [Evolution] spam filtering
(Replying to my own post) It turns out I was wrong. Spam filtering is happening, it just took a day or so to start doing anything. I had assumed that training Bogofilter on a bunch of messages would make it effective immediately but it didn't. Sorry for the noise. poc On Mon, 2007-07-23 at 08:45 -0400, Patrick O'Callaghan wrote: > On Thu, 2007-10-04 at 17:56 -0400, Reid Thompson wrote: > > > In case you're interested in more info re bogofilter.. the faq has some > > quick info re training etc... ( note: per above, I believe you have to > > have training on BOTH ham and spam before bogofilter will be able to > > effectively mark mail ) > > > > http://bogofilter.sourceforge.net/faq.shtml > > > > http://bogofilter.sourceforge.net/ > > I've been using Spamassassin for over a year with a fair amount of > success (I'd get maybe 3 or 4 false negatives a day, and essentially > zero false positives) but Evo would also tend to leave multiple spamd > demons lying around, so I after seeing several positive reports of > Bogofilter I decided to try it. > > I'm on Fedora 7, Evo 2.10.3, and installed evolution-bogofilter via yum. > I disabled the SA plugin, restarted Evo, enabled the BF plugin, > restarted Evo again just in case, and trained BF on my Inbox (as ham) > and a batch of collected spam. I did this by selecting all messages and > hitting the "Junk" button (for spam) and by saving my entire Inbox in a > file and running "bogofilter -n < file" (for ham). > > Trouble is, my spam is not being filtered except when I do it by hand. > In case anyone asks, "Check new messages for Junk" is enabled. > > Should I expect to see 'bogofilter' running as a demon (the way spamd > does)? If so, it's not. Otherwise, I'd appreciate some advice. Maybe > there's something wrong with how I trained BF? > > poc > > ___ > Evolution-list mailing list > Evolution-list@gnome.org > http://mail.gnome.org/mailman/listinfo/evolution-list ___ Evolution-list mailing list Evolution-list@gnome.org http://mail.gnome.org/mailman/listinfo/evolution-list
Re: [Evolution] spam filtering
On Tue, 2007-07-24 at 10:38 -0400, Patrick O'Callaghan wrote: > (Replying to my own post) > > It turns out I was wrong. Spam filtering is happening, it just took a > day or so to start doing anything. I had assumed that training > Bogofilter on a bunch of messages would make it effective immediately > but it didn't. > > Sorry for the noise. > Depends on your definition of "a bunch". :) I originally trained my bogofilter with ~2000 spam messages and ~20,000 ham messages. It was extremely effective immediately. If "a bunch" is more like 100, then it seems unlikely to be great immediately. Daniel ___ Evolution-list mailing list Evolution-list@gnome.org http://mail.gnome.org/mailman/listinfo/evolution-list
Re: [Evolution] spam filtering
Patrick O'Callaghan writes: > Should I expect to see 'bogofilter' running as a demon (the way spamd > does)? I know you fixed your problem, but just to confirm: there is no bogofilter daemon that runs all the time like spamd does. BF is a completely command-line driven tool that keeps your bogosity info in its own database. You start it up, feed it an email (with proper flags) and it will either (a) add the email to the "spammy" data, (b) add the email to the "hammy" data, or (c) tell you how spammy the email is. Then it's done. -- --- Paul D. Smith <[EMAIL PROTECTED]> Find some GNU make tips at: http://www.gnu.org http://make.paulandlesley.org "Please remain calm...I may be mad, but I am a professional." --Mad Scientist ___ Evolution-list mailing list Evolution-list@gnome.org http://mail.gnome.org/mailman/listinfo/evolution-list
Re: [Evolution] spam filtering
Thanks. It seems to be working fine now. poc On Thu, 2007-07-26 at 17:23 -0400, Paul D. Smith wrote: > Patrick O'Callaghan writes: > > > Should I expect to see 'bogofilter' running as a demon (the way spamd > > does)? > > I know you fixed your problem, but just to confirm: there is no > bogofilter daemon that runs all the time like spamd does. BF is a > completely command-line driven tool that keeps your bogosity info in > its own database. You start it up, feed it an email (with proper > flags) and it will either (a) add the email to the "spammy" data, (b) > add the email to the "hammy" data, or (c) tell you how spammy the > email is. Then it's done. > ___ Evolution-list mailing list Evolution-list@gnome.org http://mail.gnome.org/mailman/listinfo/evolution-list