On 9/3/2012 10:43 AM, Viktor Dukhovni wrote:
> 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).

So what I would need then is in main.cf and in master.cf in my transport
would be this?

yahoo_destination_concurrency_limit = 10


-o smtp_connection_cache_on_demand=no


> 
> 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.
> 

I thought we were making good use of our connection caching?

> 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.
> 


Reply via email to