A configuração que você tem agora só garante que você tenha uma única entrega simultânea para cada destino. Não vai estragar nada. Acho que adicionar essa linha a main.cf
pode realizar o que você deseja:
slow_destination_rate_delay=2s
Isso dirá ao gerenciador de filas para inserir o atraso especificado entre cada entrega individual para o mesmo destino. Como você não modificou default_destination_recipient_limit
do seu padrão, ele deve aplicar o atraso a cada domínio do destinatário. Portanto, isso deve obrigar um atraso de 2 segundos entre cada entrega ao domínio listado no mapa de transporte.
Quando tive que fazer isso no passado, não fui com o mecanismo de transporte alternativo. Como eu estava preocupado apenas com a velocidade de entrega para cada domínio exclusivo, adicionei essas linhas a main.cf
:
smtp_destination_concurrency_limit = 1
smtp_destination_rate_delay = 1s
Portanto, se houver e-mail sendo injetado em 30 domínios diferentes, ele poderá tentar enviar uma mensagem para todos os 30 de uma vez, mas nunca mais do que um por vez para example.com
e nunca mais rápido que 1 por segundo para example.com
.