Jon wrote:
On Thu, August 7, 2008 02:39, Magnus Bäck wrote:
On Thu, August 7, 2008 10:01 am, Jon said:

On Wed, August 6, 2008 15:23, Nicolas Letellier wrote:

I'm looking for a solution to desactivate antispam solution for a
few
recipients.
[...]

Yes, use the smtpd_restriction_classes...

http://www.postfix.org/RESTRICTION_CLASS_README.html
No. Per-recipient content filtering requires multiple Postfix
instances.

--
Magnus Bäck
[EMAIL PROTECTED]


Why?  Use the restriction classes to define which FILTER to use via a
pcre or regexp script.  One restriction class calls one script, while
the other class calls another.  Each class calls a different content
filter.  Create two different content filters, one pipes to
spamassassin, while the other does not.

--
Regards,
Jon



The FILTER result is a per-message attribute, not a per-recipient attribute, so using restriction classes will give unpredictable results with multi-recipient messages.

Since unpredictable results are generally considered bad, Magnus is correct - you need multiple instances of postfix to do per-recipient filtering. The reason you need multiple instances is because you need to use transport_maps to route each recipient to the correct filter, and transport_maps is (for all practical purposes) a global setting.

An alternative is to use a smarter content_filter or milter that allows per-recipient settings.

--
Noel Jones

Reply via email to