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.

Reply via email to