On Thu, 27 Sep 2007, Olivier Nicole wrote: > But here is the question, with milter call, how to manage things like > per user whitelist? As SA is run only once for all the recipients, it > should go on a common set of rules.
In the general case, with a milter (or most in-line filtering) per-user customization (white listing, user Bayes, user rules etc) is difficult or impossible. As you said, usually there is one SA run per message, not per recipient. If the message has only one recipient then per-user rules -may- be possible. It may also be possible to configure your SMTP system to take multi-recipient messages and clone them so that there is one copy per recipient, then the possibility again arises. Even in that case it may still be difficult, as at the SMTP level you will see messages before aliases are expanded, forwarding is done and other possible re-routing, unlike at the delivery state where every message handled is for an explicit known local recipient. -- Dave Funk University of Iowa <dbfunk (at) engineering.uiowa.edu> College of Engineering 319/335-5751 FAX: 319/384-0549 1256 Seamans Center Sys_admin/Postmaster/cell_admin Iowa City, IA 52242-1527 #include <std_disclaimer.h> Better is not better, 'standard' is better. B{