postfix não é uma boa maneira de lidar com isso .. Dê uma olhada no seguinte, funcionou como um campeão para mim
Eu tenho uma instalação do Django que está configurada para enviar e-mail aos administradores (cinco de nós) sempre que ocorrer um erro. Todos os emails gerados são direcionados para o postfix e depois para o servidor de email para distribuição. Infelizmente, encontramos um erro que ocorreu no final de semana, enviando quase 500.000 e-mails.
Com isso dito, eu gostaria de limitar o postfix para enviar e-mails a uma taxa reduzida. Obviamente, existem outras maneiras de lidar com esse problema, mas eu gostaria de começar com o postfix, já que parece o caminho de menor resistência.
Minha primeira tentativa de atingir esse objetivo foi adicionar esses parâmetros de configuração ao postfix / bigorna:
smtpd_client_message_rate_limit = 5
anvil_rate_time_limit = 60s
Eu escrevi um programa simples para enviar um e-mail por segundo, esperando que os parâmetros acima enviassem um e-mail a cada cinco segundos. Infelizmente, isso não funcionou, o que me trouxe até aqui.
Qualquer conselho sobre este assunto é muito apreciado.
postfix não é uma boa maneira de lidar com isso .. Dê uma olhada no seguinte, funcionou como um campeão para mim
Tags postfix django rate-limiting