* * * * *

                      More notes on an anti-spam system

Sometimes, a setback [1] is just what we need to clear our minds and rethink
the problem.

Postfix [2] and Sendmail [3] handle external policy checkers differently (and
I assume Qmail [4] handles them differently as well).

The solution?

Write the Postfix and Sendmail policy checkers to talk to a long-lived
graylist daemon [5], which should simplify things quite a bit.

Now that I've decyphered the Postfix protocol [6] (it's only when you check
the example graylist server that you find some critical information not
mentioned in the documentation—sheesh) things should go a bit more smoothly.

[1] gopher://gopher.conman.org/0Phlog:2007/08/18.1
[2] http://www.postfix.org/
[3] http://www.sendmail.org/
[4] http://cr.yp.to/qmail.html
[5] gopher://gopher.conman.org/0Phlog:2007/08/16.1
[6] http://www.postfix.org/SMTPD_POLICY_README.html

Email author at [email protected]