Limitations envois de mails
Comment faire avec un serveur SMTP dédié à envoyer des mailings pour qu'il évite se faire blacklister par les SMTP distants ?
On peut par exemple rajouter ces deux variables dans le main.cf de postfix :
main.cf
default_destination_concurrency_limit = 10 default_destination_rate_delay = 10s orangefr_destination_concurrency_limit = 2 orangefr_destination_rate_delay = 30s freefr_destination_concurrency_limit = 1 freefr_destination_rate_delay = 30s
- Les deux premières lignes s'appliquent à toutes les destinations. Ici on enverra 10 mails par connexion puis on attendra 10 sec avec de recommencer. - Au dessous on créé des règles spécifiques s'il s'agit d'adresses orange ou free. En effet ces deux FAI on tendance à rapidement bloquer votre IP en cas de gros envois.
master.cf
orangefr unix - - - - 2 smtp freefr unix - - - - 1 smtp
- On rajoute deux transports
transport
orange.fr orangefr: wanadoo.fr orangefr: free.fr freefr: aliceadsl.fr freefr:
C'est lent, voir très lent mais assez efficace. En effet des FAI comme Orange limite 3 connexions simultanées par IP. Au delà il y à des risques de refus du type “550 Too many connexion …”.