On Sun, Sep 02, 2012 at 08:07:21PM -0700, Joey Prestia wrote: > yahoo_destination_concurrency_limit = 20
This setting is trumpted by the setting below: > yahoo_destination_rate_delay = 1s You have serialized deliveries to Yahoo, they happen one at a time. Given that each delivery takes ~5s, there is not much point in doing that, you can instead set a low concurrency, and get a bunch more throughput by not setting an explicit rate limit. (perhaps 2 deliveries per second with a concurrency of 10, rather than 1 delivery every 5 seconds). For more throughput, you need more IP addresses, perhaps even in distint address blocks, ... Sadly, Yahoo discriminates the Postfix connection cache which limits connection re-use by time rather than delivery count. Limiting by delivery count behaves poorly when one or more of the MX hosts for a site is slower than the rest, it becomes a connection "attractor", so Postfix uses a better strategy. You can just disable connection caching with Yahoo, they rarely have unreachable MX hosts, your deliveries are just as slow whether connections are cached or not. -- Viktor.