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{

Reply via email to