Você pode
- use
relaymailer para entregas no host inteligente (relayé usado por padrão) - torne caro o
relaymailer para evitar tentativas de entrega "ao mesmo tempo" - faça o
relaymailer usar o grupo de filas personalizadas com seu próprio período de execução de filas mais frequente - se o trabalho acima funcionar, você pode considerar o uso de corredores de fila persistentes para tornar os atrasos de delinear ainda mais baixos
sendmail.mc
dnl Declare relay queue group with queue run period 10m
dnl Do not forget to create /var/spool/mqueue/relay directory
QUEUE_GROUP('relay', 'P=/var/spool/mqueue/relay I=10m')
dnl OPTIONAL: define minimum time BETWEEN delivery attempt of any message
define('confMIN_QUEUE_AGE','25m')dnl
dnl Make sendmail honor mailers' expensive flag
define('confCON_EXPENSIVE','True')dnl
dnl Add F=e "expensive" flag to relay mailer flags
define('RELAY_MAILER_FLAGS','e')dnl
dnl make relay mailer select custom queue group for relay mailer
define('RELAY_MAILER_QGRP','relay')dnl