Situatie
Când aveți o cantitate mare de e-mail-uri de livrat, nu puteți elibera coada dintr-o dată și lăsați serverul să maximizeze debitul de livrare! Rezultatul va fi ca veți fi blacklistat de o mulțime de servere MX.
De aceea, ar trebui să aveți grijă la acest aspect și să faceți modelarea traficului de outbound.
Backup
Inainte de implementarea solutiei facem un backup al fisierelor de configurare master.cf,main.cf si transport pentru a putea revenii la acestea in cazul unei erori.
sudo cp /etc/postfix/master.cf /etc/postfix/master.cf.bkp
sudo cp /etc/postfix/main.cf /etc/postfix/main.cf
sudo cp /etc/postfix/transport /etc/postfix/transport
Solutie
- Editam /etc/postfix/transport si adaugam linia: (in acest exemplu vom face politica pentru domeniul yahoo.com)
sudo nano /etc/postfix/transport
yahoo.com turtle: (sau orice nume vreau eu sa ii dau la politica)
Rulam comanda: sudo postmap /etc/postfix/transport comanda ce va adauga in main.cf in linia
transport_maps fisierul ce doar l-am editat.
- Adaug transportul custom in master.cf
sudo nano /etc/postfix/master.cf
Adaugam liniile in acelasi format.
turtle unix – – n – – smtp
-o syslog_name=postfix-turtle
- In main.cf adaugam liniile de mai jos.
sudo nano /etc/postfix/main.cf
turtle_initial_destination_concurrency = 2
turtle_destination_recipient_limit = 2
turtle_destination_concurrency_limit = 1
turtle_destination_rate_delay = 3s
- Restartam postfix
sudo service postfix restart
initial_destination_concurrency: Această setare determină numărul inițial de livrări simultane către aceeași destinație. . Valoarea setată este 2.
destination_recipient_limit: Această setare specifică numărul maxim de destinatari care pot fi livrați într-un singur mesaj. Valoarea setată este 2, ceea ce înseamnă că Postfix va limita numărul de destinatari pe mesaj la 2.
destination_concurrency_limit: Această setare controlează numărul maxim de livrări simultane către aceeași destinație. Valoarea setată este 1, ceea ce înseamnă că Postfix va permite o singură livrare la o singură destinație simultan.
destination_rate_delay: Această setare introduce o întârziere (3 secunde în acest caz) între livrările de mesaje către aceeași destinație. Poate ajuta la controlul ratei livrărilor pentru a preveni atingerea limitei maxime de mesaje primite a destinației.
Leave A Comment?