Viktor Dukhovni:
> On Wed, Jan 18, 2023 at 12:45:02AM +0000, Sean Hennessey wrote:
>
> > Thanks,I did realize after I sent the email that what was probably
> > happening was the delay was the overiding controller, and not working
> > as in addition as I thought it would.
>
> Once you have multi-second delays, concurrency is pointless. If you want
> more throughput scale down the delay.
To implement parallismn, use multiple transports and randmap selection.
This is from am old post:
In /etc/postfix/master.cf:
smtp1 unix - - n - - smtp
smtp2 unix - - n - - smtp
...
smtpN unix - - n - - smtp
In /etc/postfix/main.cf:
smtp1_destination_rate_delay = 1
smtp2_destination_rate_delay = 1
...
smtpN_destination_rate_delay = 1
transport_maps =
inline:{
{ $myhostname = $local_transport }
{ localhost = $local_transport }
{ localhost.$mydomain = $local_transport }
# Other domains that don't deliver over SMTP...
}
randmap:{ smtp1:, smtp2:, ..., smtpN: }
This syntax requires Postfix 3.0 or later.
Wietse