OSEC

Neohapsis is currently accepting applications for employment. For more information, please visit our website www.neohapsis.com or email hr@neohapsis.com
Re: how to keep multiple recipients to different domains in one message?

From: Victor Duchovni (Victor.Duchovnimorganstanley.com)
Date: Wed Dec 22 2010 - 12:07:15 CST


On Wed, Dec 22, 2010 at 07:03:24PM +0100, Robert Linden wrote:

> Hello!
>
> Could someone please tell me if and how I can control the grouping of
> recipients in one delivery via pipe?
> If I have a content filter and I want it to receive each recipient in
> a seperate message I can have them split up with this:
>
> default_destination_recipient_limit = 1

Better to replace "default" with the transport name of the filter.

> That works fine. But there doesn't seem to be a way to _force_ multiple
> recipients. Reading pipe(8) it seems that it would be the normal behaviour
> to not split up the recipients up to the configured limit (where the default
> is 50). Accordingly the manpage doesn't say how to achieve that, if it does
> not happen automatically. It seems that it does depend on the domains of the
> recipients though.
>
> I made myself a content filter like this:
>
> 127.0.0.1:25000 inet n - n - - smtpd
> -o relay_recipient_maps=hash:/etc/postfix/valid_recipients
> -o smtpd_recipient_restrictions=permit_mynetworks,reject
> -o content_filter=my_filter

Make that:

        content_filter="my_filter:dummy".

Otherwise, each destination domain is a separate sub-queue.

--
        Viktor.