I'm very satisfied with the pymilter, pyspf libraries. If you are familiar with python, pymilter is an easy and painless way to experiment with milters. Both sendmail and postfix support milters. The bms milter application is not as elegant as I'd like, but it is effective. The spfmilter application is simple, and has a number of users.