evolution spamassassin plugin defaults to local mode, spamassassin defaults to network mode
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
evolution (Ubuntu) |
Invalid
|
Medium
|
Ubuntu Desktop Bugs | ||
spamassassin (Ubuntu) |
Invalid
|
Low
|
Ubuntu Desktop Bugs |
Bug Description
I installed spamassassin to use it with evolution. When I boot the system, /etc/init.
DOPTIONS="-d --pidfile=$PIDFILE"
That makes a spamd which listens on a socket for incoming connections.
However, the spamassassin plugin in evolution is set up to not be able to use such a spamd process by default. In evolution-
<schema>
<
<
<short>Use only local spam tests.</short>
That default 'true' value means that evolution's spamassassin plugin will only use a spamd process if it was run with the "-l" or "--local" flags. See evolution-
if (em_junk_
argv [i++] = "ps ax|grep -v grep|grep -E 'spamd.
The upshot of this is that evolution ends up starting its own spamd process, with the --local flag, and I end up with two spamd processes running.
We should decide on a suitable default for both spamassassin and evolution - should spamd run with --local or not? It makes no sense for two spamd daemons to be running.
Changed in evolution: | |
status: | Rejected → Unconfirmed |
Changed in spamassassin: | |
status: | Unconfirmed → Rejected |
This can/should be fixed in evolution. I don't see it as a spamassassin bug.