A postfix limitjei
* a FreeBSD esetében az elérési út az /usr/local/etc/postfix/main.cf.
A postafiókok kvóta beállításához a következőket módosítjuk:
mailbox_size_limit = 209715200
virtual_mailbox_limit = 209715200
* Az érték bájtban van. Ebben a példában a kvóták 200 MB-os postafiókokra és virtuális postaládákra vannak beállítva. A kényelem érdekében használja a konverter megabájtját.
A korlátok eltávolításához beállíthatja az értékeket 0:
mailbox_size_limit = 0
virtual_mailbox_limit = 0
2. A küldendő üzenet mérete
Nyissa meg a konfigurációs fájlt, keresse meg és módosítsa a következőket (ha nincs vonal, létrehozása):
* Ebben a példában az üzenet mérete 30 MB-ban van korlátozva.
3. Üzenetek száma
A konfigurációs fájlban adja hozzá a következő sorokat:
anvil_rate_time_unit = 60s
smtpd_client_message_rate_limit = 100
smtpd_client_recipient_rate_limit = 30
smtpd_client_connection_rate_limit = 20
* Ebben a példában a következő korlátozásokat állítjuk be az elküldött üzenetek számára: csak percenként 100 üzenetet küldhetünk (60 másodpercig), míg a címzettek száma nem haladhatja meg a 30-at. A kapcsolatok száma 20-ra van korlátozva.
4. Message Queuing
queue_run_delay = 5m
minimum_backoff_time = 10m
maximal_backoff_time = 15m
maximal_queue_lifetime = 1d
* ahol a queue_run_delay megadja az időt, milyen gyakran küldik ismét a sorból érkező üzeneteket; A minimal_backoff_time beállítja az ideiglenes problémák miatt nem küldött üzenetek küldését (például a fogadó szerver nem válaszol, vagy később nem kéri a kérést), de legkésőbb a maximum_backoff_time; a maximal_queue_lifetime paraméter beállítja, mire az időtartam letelik, hogy ne próbáljon meg elküldeni egy üzenetet, és hibaüzenettel küldje vissza a feladónak.
5. Az üzenetek időzítése
smtp_data_done_timeout = 600s
smtp_data_init_timeout = 120s
smtp_data_xfer_timeout = 180s
* ahol smtp_data_done_timeout - az üzenet küldésének határideje; smtp_data_init_timeout - az SMTP DATA parancs küldésének határideje és távoli SMTP-szerver válasz fogadása; smtp_data_xfer_timeout - az üzenetek tartalmának elküldésének határideje.
554 5.3.4 üzenetméret rögzített határérték felett
Ha az "552 5.3.4 üzenet mérete meghaladja a rögzített határértéket" üzenetben (fordítva: "Az üzenet mérete meghaladja a megállapított határértékeket"), akkor az elküldött levél nem illeszkedik a megadott határértékek közé. A helyzet kijavításához csökkentse az üzenet méretét vagy szerkessze a korlátokat (1. és 2. pont).
A postfix konfigurációval való munkavégzés
Néhány hasznos konzolparancs a konfiguráció használatához:
A paraméter alapértelmezett értékeinek megtekintése:
postconf -d mailbox_size_limit
A paraméter aktuális értékének megtekintése: