evolution always using spamassasin binary rather than spamc (even when there is a spamd process)

Bug #19061 reported by Charles
16
This bug affects 1 person
Affects Status Importance Assigned to Milestone
evolution (Ubuntu)
Fix Released
Medium
Daniel Holbach

Bug Description

The evolution spamassassin (filter for evolution 2.3.5.1 in breezy) refuses to
make use of a running spamd and use spamc to filter spam. One of the issues
seems to be that the plugin looks for the spamc binary in /usr/sbin (line 84 of
em-junk-filter.c) but fixing that does not solve the problem.

Revision history for this message
Sebastien Bacher (seb128) wrote :

Thanks for your bug. "spamd" is a server and "spamc" the client to speak with
it, evolution uses spamc which seems to be correct ... what is your issue with that?

Revision history for this message
Karl Hegbloom (karl.hegbloom) wrote :

I'm seeing this problem also, in Evolution 2.4.0-0ubuntu3. When I view the
process table while Evo is filtering mail, it has a "perl spamassassin" running,
rather than "spamc". The spamc is in /usr/bin/spamc and there is a system wide
spamd running. It is supposed to find spamc on the path... the logic in
plugins/sa-junk-plugin/em-junk-filter.c may be incorrectly deciding that the
system-wide spamd is not running when it is.

I think this bug is important, since people have been complaining that Evo is a
lot slower in spam filtering than it used to be, in Hoary. Something has broken
since then, apparently. It used to run it's own copy of spamd, and often left
one behind after exitting. That was bad also. On a single user system, that's
probably the right arrangement, provided it kills the spamd when it exits. For
a multi user system or one that recieves mail, perhaps a system-wide spamd is best.

Revision history for this message
Carthik Sharma (carthik) wrote :

Is this bug still relevant with the latest Evolution packages in Dapper?

Thank you for reporting this issue.

Changed in evolution:
assignee: seb128 → desktop-bugs
Revision history for this message
Charles (bugs-bellcore) wrote :

No it is not. That said, neither the bogofilter nor spamassassin plugins seem to work in the latest version of evolution in dapper. The plugins have not worked in some time even with bogofilter and spamassassin installed.

Revision history for this message
Sebastien Bacher (seb128) wrote :

you need to select only one of those plugins to get it working correctly

Revision history for this message
Charles (bugs-bellcore) wrote :

I had done that already and still no dice.

Changed in evolution:
assignee: desktop-bugs → dholbach
status: Needs Info → Unconfirmed
Revision history for this message
Charles (bugs-bellcore) wrote :

With the latest evolution update it seems to work.

Revision history for this message
Simon Law (sfllaw) wrote :

Charles claims that this works properly now.

Changed in evolution:
status: Unconfirmed → Fix Released
Revision history for this message
Igor A Tarasov (dicr) wrote :

I have dedicated spamassassin server in my network.
I want evolution to use SPAMC for learning spam.
Is it possible ?

Revision history for this message
Igor A Tarasov (dicr) wrote :

Evolution need some additional options in Junk configuration tab to enable to choose
spamassassin or spamc with remote server address.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.