evolution never handled spamassassin correctly. spamd is started regardless of user/system settings. I tried to run spamd as a system-wide service so i can tune its parameters but evolution is just unable to use it. It wants to start its own spamd. This is very annoying if there are many users on the same computer. spamd is fat and checking an email takes 2s on my laptop. You could disable daemon so evolution run spamassassin but then evolution would start a new instance for each incoming mail : using spamassassin, processing an email takes 6s on my laptop. But that saves a lot of memory. But when i came back from vacations, there were 500 emails in my mailbox. So it took evolution 1 hour to process them.
#
posted by Anonymous : September 03, 2006 4:14 PM
Debian/Ubuntu's package of spamassassin will run spamd for you once you edit /etc/default/spamassassin (it's off by default due to potential security risks on multiuser systems). Then just use spamc instead of spamassassin.
#
posted by Anonymous : September 03, 2006 8:15 PM
i tried but it didn't work because evolution seems unable to run spamc against a spamd it hasn't started.
#
posted by Anonymous : September 04, 2006 2:42 AM
look look...
This thing is the beast. it uses 666MB :D
#
posted by Anonymous : September 04, 2006 2:54 AM
Ok, I see. spamd is indeed the process name for spamassassing. Enabled the daemon such that Evo doesn't start (and leak) them. Should help.