Preciso do Postfix para enviar mensagens de saída (do PHP local) com uma determinada taxa. Digamos, uma mensagem em 120 segundos. Quaisquer mensagens que excedam essa taxa devem ser enfileiradas (atrasadas) e entregues posteriormente.
Policyd não é o que estou procurando. Não preciso limitar o número geral de mensagens enviadas. Preciso de uma pausa (120s) entre duas mensagens enviadas.
Tentei esta configuração, mas não está funcionando:
initial_destination_concurrency = 1
default_destination_concurrency_limit = 1
default_destination_rate_delay = 120
default_destination_recipient_limit = 1
default_process_limit = 1
Alguma sugestão?
fonte
Desacelere os clientes que enviam emails muito rápido
smtpd_client_connection_rate_limit = 100
smtpd_client_message_rate_limit = 100
smtpd_client_recipient_rate_limit = 200
smtpd_client_new_tls_session_rate_limit = 100
#Veja isso
fonte
Talvez jogando um pouco com qmgr você possa obter alguns resultados.
http://www.postfix.org/qmgr.8.html
fonte
É muito comum que as pessoas façam isso por e-mail acessando o yahoo. Você pode ver um exemplo de configuração em http://old.nabble.com/Create-Custom-Mail-Queue-td21577217.html#a21577217 e ajustar os números conforme necessário.
fonte