escrevo abaixo uma breve dica para aumentar a capacidade de envio ou recebimento do seu servidor postfix, tudo de acordo com o hardware do seu servidor, é claro!
Para aumentar o número máximo de mensagens a serem entregues simultâneamente, ou seja, recebidas pelo nosso servidor:
/etc/postfix/master.cf:
# ====================================================================
# service type private unpriv chroot wakeup maxproc command + args
# (yes) (yes) (yes) (never) (100)
# ====================================================================
. . .
smtp inet n - - - 200 smtpd
veja que desta forma estamos configurando 200 sessões para recebimento, ou seja 200 processos recebendo mensagens. Você pode aumentar ou diminuir de acordo com suas necessidades e capacidade de hardware.
Se quisermos aumentar o número de sessões para entrega de mensagens podemos ajustar o seguinte processo:
/etc/postfix/master.cf:
# ====================================================================
# service type private unpriv chroot wakeup maxproc command + args
# (yes) (yes) (yes) (never) (100)
# ====================================================================
. . .
smtp unix - - n - 200 smtp
estabelecemos que o postfix irá entregar até 200 mensagens simultanâneamente.
Estes valores devem ser testados e ajustados de acordo com sua realidade e necessidade.
Não deixe de ler a documentação sobre tunning de processos do kernel disponível nas referências.
Uma recomendação comum é definir:
disable_dns_lookups = yes
maximal_queue_lifetime = 1d bounce_queue_lifetime = 1d queue_run_delay = 300s minimal_backoff_time = 300s maximal_backoff_time = 1800s disable_vrfy_command = yes