For about a month now I’ve been working on the SMTP server part of my anti-spam service. I’ve now gotten that part of it stable enough to switch my focus on the anti-spam portion.
I have RBLs working well enough, I still need to optimize the code a bit more, but they are working and that is the important part.
Right now I’m working on some simple word filters, using Regular Expressions to find word patterns. Erlang has a pretty good regular expression engine, it remind me of the good old days of AWK, which is what the RE engine is based on. I’ve spent more then enough time hacking with AWK and so I’m more then happy to be familiar with a piece of Erlang before I’ve even looked at it.
Oh yeah, I mentioned that I got the SMTP Server stable enough, well I got the code standardize into the OTP way of doing things. At least the best I can tell it is OTP standard.