J'ai besoin de Postfix pour envoyer des messages sortants (depuis PHP local) avec un certain débit. Dites, un message en 120 secondes. Tout message dépassant ce taux doit être mis en file d'attente (retardé) et remis plus tard.
Policyd n'est pas ce que je recherche. Je n'ai pas besoin de limiter le nombre total de messages envoyés. J'ai besoin d'une pause (120 s) entre deux messages envoyés.
J'ai essayé cette config, mais ça ne marche pas:
initial_destination_concurrency = 1
default_destination_concurrency_limit = 1
default_destination_rate_delay = 120
default_destination_recipient_limit = 1
default_process_limit = 1
Aucune suggestion?
la source
Ralentissez les clients qui envoient du courrier trop rapidement
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
#regarde ça
la source
Peut-être qu'en jouant un peu avec qmgr, vous pourriez obtenir des résultats.
http://www.postfix.org/qmgr.8.html
la source
Il est très courant que les gens le fassent pour les courriels allant à Yahoo. Vous pouvez consulter un exemple de configuration sur http://old.nabble.com/Create-Custom-Mail-Queue-td21577217.html#a21577217 et modifier les chiffres selon vos besoins.
la source