> > I looked for domains that *are not* using the outlook: transport but
> > are using the outlook.com relay servers.  There are 383 such domains
> > -- the vast majority are one email address per domain.  These domains
> > are competing for the limited number of outlook.com connections and
> > they are not being controlled by the outlook: transport process limit
> > in master.cf.  Adding 383 domains to outlook: in transport.regexp
> > seems a bit extreme and would be impossible to maintain.  How can we
> > control the number of connections made on behalf of this set of
> > domains to the outlook.com relay servers?
>
> With automated logfile analysis, such domains could be added to a
> transport map. Once a map is populated there will be a trickle of
> updates.

I created transport.outlook.regexp which contains the 383 domains
mentioned above.  I also added the following in main.cf:

transport_maps = regexp:/etc/postfix/transport.regexp,
regexp:/etc/postfix/transport.outlook.regexp

Only one domain was *not* using the outlook: transport last night (now
added to transport.outlook.regexp).  The overnight runs were much
better as a result of this and limiting our email arrival rate to 500
per minute.  We received the following messages with the outlook:
transport limited to 4 processes in master.cf:

MaxConnections: 54, Connection: 30

Not perfect but much better and no rate limiting.

What is the relationship between the number of processes for outlook:
transport in master.cf and the number of simultaneous connections that
can be made to the outlook.com servers?  I changed master.cf to 3
processes for outlook: in hopes of reducing MaxConnections feedback --
I can not go much smaller.

Thanks, Greg
www.RayStedman.org

Reply via email to