I flaked, oh yes indeed, on the real-life update thing. I won’t deny that. However, I did spend some quality time making the anti-spam system on my server work better… and then I documented the heck out of my changes in the wiki. (Yes, I have a wiki. It’s useful, especially given the number of times I’ve packed up and moved from server to server in the last year or so.)
Anyway, if you’re interested, read all about SpamAssassin on MySQL.
And if you’re not interested, stay tuned. Later I’ll tell you about my positively delightful train ride home last night…
Comments
4 responses to “Documentation Is Good”
Positively delightful, huh? Sounds to me like you found it rather questionable.
Well, there’s absolutely no doubt who your son takes after. *grin*
Hi!
Thanks for the article, just perfect. A couple of comments
a) For create table, when default it should be ” for all
b) In $is_spam_shell_command you put USERNAME. If nothing is set, should then the spam learn as GLOBAL?
Whoops! Silly MediaWiki, hiding all of those single-quote pairs! I’ve bracketed those in “nowiki” tags so they show up correctly. Thanks for the catch!
If you don’t run with the username flag, it “learns” for the active user, probably the same one you run your webserver as. This probably wouldn’t do much good in the grand scheme of things. I debated looking for a way to make the learning global, but decided that I’d poured enough time+energy into the project already by that point. *wry grin*