It's written in vb.net 2.0. I am using the Dart.com components so that I can expand it and parse email messages, etc down the road. I can redistribute source / binary but you would need the dart license to recompile and modify for your needs. Or you can send me the code you've modified and have me recompile it : )
Here's the entire visual studio package.
I found one customers mail server that didn't like us hanging up on them
right after EHLO so I figured I'd at least let them tell us who they are and
who they want to send to before killing them.
Greylist_After_EHLO = False
Greylist_After_RCPT = True
There is a 'user.config' file that should be created under the users
profile that will override things in the .config if you wish to do it that