Você pode
- use
relay
mailer para entregas no host inteligente (relay
é usado por padrão) - torne caro o
relay
mailer para evitar tentativas de entrega "ao mesmo tempo" - faça o
relay
mailer 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