Rich Shepard:
>    Running postfix-3.0.3 on Slackware-14.1 here.
> 
>    I need to relay outbound messages through my ISP. When I send newsletters
> to subscribers I need to limit the number of messages per hour to < 300. To
> accommodate this need I understand that within main.cf I set
> 
> default_destination_rate_delay = 15 seconds
> 
> and this will send 240 messages per hour.

If you did not change any of the _destination_recipient_limit
settings, this will send 240 messages per hour to the ISP. It also
rate-limits all other Postfix delivery agents (local delivery, in
particular).

>    Reading the postconf.5 page I see the paragraphs,
> 
> "Use transport_destination_rate_delay to specify a transport-specific
> override, where transport is the master.cf name of the message delivery
> transport.

For example, one would use smtp_destination_rate_delay to rate-limit
only deliveries with the "smtp" delivery agent.

> "NOTE: with a non-zero _destination_rate_delay, specify a
> transport_destination_concurrency_failed_cohort_limit of 10 or more to
> prevent Postfix from deferring all mail for the same destination after only
> one connection or handshake error."

You should set default_destination_concurrency_failed_cohort_limit=10
in main.cf (or smtp_destination_concurrency_failed_cohort_limit=10
if you decide to use smtp_destination_rate_delay instead of
default_destination_rate_delay).

        Wietse

Reply via email to