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