this is really promising, but i think it sort of points out some
deficiencies in the current state of handling sa things from the
client side.
i'm wondering if it would make sense to create a separate learner
server that deals with this stuff, with this server calling the
training routines.
on the other hand i wonder if the real solution is something like
imap protocol extensions for:
"learn as spam"
"learn as ham"
"learn as whitelisted address"
"learn as blacklisted address"
(anything else?)
...and count on server vendors to integrate with spamassassin. this
would have the advantage of not having to write a server (or deal
with ssl, security, etc.), and not requiring users to configure their
connection to the spam sver, but it also puts a dependency on server
authors out there.
-faisal