Viktor Dukhovni wrote:
> No, those settings are used by the queue manager to schedule deliveries
> assigned to various delivery agent processes, the delivery agents
> themselves only see one message at a time and can do little to affect
> concurrency, and related limits.
>
> So these settings go in main.cf:
>
>     gmail_destination_concurrency_limit = 2
>     gmail_destination_rate_delay = 1s
>     gmail_destination_recipient_limit = 2

Moved those to main.cf.

> > In transport:
> >
> >     gmail.com gmail:
>
> Sure, but the trailing ":" is unnecessary.

Removed the ":" from it.

> > Second is that I have three messages still in the mail queue that list
> > 50 recipients all at Google.  Is there a way to have Postfix reprocess
> > the message and split the delivery up so that it will use the new
> > transport rather than the previous?
>
> The recipient limit to a remote destination is *at most* the count
> of message recipients, but the queue manager "splits the envelope"
> as needed.

Which I was not seeing because I had the config items in the wrong
place.  Having moved them to the right place as instructed I now see
them being transported to Google at the slow turtle rate.

And most important Google is now accepting the messages.  The three
messages that Google has not been accepting since Monday has now been
accepted using the newly defined slow transport.

Thanks! :-)
Bob

Reply via email to