Limite în postfix

* pentru FreeBSD, calea este /usr/local/etc/postfix/main.cf.

Pentru a seta cota pentru cutiile poștale, modificăm următoarele:

mailbox_size_limit = 209715200
virtual_mailbox_limit = 209715200

* Valoarea este în octeți. În acest exemplu, cotele sunt setate pentru cutiile poștale și căsuțele poștale virtuale de 200 MB. Pentru confort, utilizați megaocteți convertori.

Pentru a elimina constrângerile, puteți seta valorile la 0:

mailbox_size_limit = 0
virtual_mailbox_limit = 0

2. Dimensiunea mesajului care trebuie trimis

Deschideți fișierul de configurare, găsiți și editați următoarele (dacă nu există linie, creați):

* În acest exemplu, există o limită a mărimii mesajului în 30 mb.

3. Numărul de mesaje

În fișierul de configurare, adăugați următoarele rânduri:

anvil_rate_time_unit = 60s
smtpd_client_message_rate_limit = 100
smtpd_client_recipient_rate_limit = 30
smtpd_client_connection_rate_limit = 20

* În acest exemplu, setăm următoarele limite la numărul de mesaje trimise: puteți trimite numai 100 de mesaje pe minut (60s), în timp ce numărul de destinatari nu trebuie să depășească 30 și numărul de conexiuni este limitat la 20.

4. Queuingul mesajelor

queue_run_delay = 5m
minimal_backoff_time = 10m
maximal_backoff_time = 15m
maximal_queue_lifetime = 1d

* unde queue_run_delay specifică timpul, cât de des mesajele din coadă vor fi trimise în mod repetat; timpul minimal_backoff_time stabilește timpul în care trimiterea mesajelor care nu au fost trimise din cauza unor probleme temporare (de exemplu, serverul de primire nu răspunde sau cererea de a repeta solicitarea mai târziu) va fi amânată, dar nu mai târziu de maximal_backoff_time; parametrul maximal_queue_lifetime va stabili, după ce perioadă, să nu mai încercați să trimiteți un mesaj și să îl returnați expeditorului cu o eroare.

5. Timpul expirării mesajelor

smtp_data_done_timeout = 600s
smtp_data_init_timeout = 120s
smtp_data_xfer_timeout = 180s

* unde smtp_data_done_timeout - limita de timp pentru trimiterea unui mesaj; smtp_data_init_timeout - limita de timp pentru trimiterea comenzii SMTP DATA și primirea unui răspuns SMTP de la distanță; smtp_data_xfer_timeout - limita de timp pentru trimiterea conținutului mesajului.

554 5.3.4 Dimensiunea mesajului peste limita fixa

Dacă întâlnim mesajul "552 5.3.4 dimensiunea mesajului a depășit limita fixă" (tradusă ca "Dimensiunea mesajului depășește limitele stabilite"), atunci scrisoarea trimisă nu se încadrează în limitele stabilite. Pentru a corecta situația, reduceți dimensiunea mesajului sau editați limitele (punctele 1 și 2).

Lucrul cu config-ul postfix

Câteva comenzi utile pentru consola pentru a lucra cu configurația:

Vizualizați valoarea implicită pentru parametru:

postconf -d mailbox_size_limit

Vizualizați valoarea curentă a parametrului:

Articole similare