Como posso evitar que o postfix envie milhares de e-mails?

2

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.

    
por Huuuze 31.07.2012 / 20:17

1 resposta

1

postfix não é uma boa maneira de lidar com isso .. Dê uma olhada no seguinte, funcionou como um campeão para mim

link

    
por 31.07.2012 / 20:45