Politica turtle pentru trafic outbound in postfix mailserver

Configurare noua (How To)

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.

Tip solutie

Permanent

Voteaza

(16 din 37 persoane apreciaza acest articol)

Despre Autor

Leave A Comment?