Limity pro velikost zpráv, které projdou Kerio MailServerem lze nastavit různě. V zásadě server obsahuje tři typy limitů.
Prvním z nich je limit SMTP serveru, který uplatňuje limit na všechny zprávy, které jsou do něj doručeny pomocí protokolu SMTP. Týká se to nejen zpráv přeposílaných z jiných SMTP serverů, ale také zpráv ze SMTP klientů (limit tedy platí i v případě, kdy uživatelé Kerio MailServeru odešlou příliš velkou zprávu ze svého poštovního klienta, pokud mají nastavené odesílání přes protokol SMTP).
Dalším typem limitu je limit na odchozí zprávy uživatelů. Tento limit lze nastavit konkrétnímu uživateli (například takovému, který často způsobuje zahlcení linky příliš velkými zprávami) nebo lze tento limit nastavit pro celou doménu. Tento typ limitu navíc nehlídá pouze zprávy doručené na server protokolem SMTP, ale funguje na všechny odchozí zprávy, a tedy i na rozhraní WebDAV a podobně.
Posledním typem limitu je limit pro zprávy odeslané z rozhraní Kerio WebMail. Smysl tohoto limitu je podrobně popsán v sekci 18.1.4 Limit velikosti zprávy pro Kerio WebMail.
Limit na velikost zpráv přijatých SMTP serverem lze nastavit v administračním rozhraní:
Přepněte se do sekce
.Zvolte záložku Bezpečnostní volby.
Zaškrtněte a nastavte volbu Omezit maximální velikost příchozí SMTP zprávy na:.
Konkrétnímu uživateli lze limit nastavit v administračním rozhraní Kerio MailServeru:
V sekci
otevřete dialog pro změnu parametrů uživatele.Přepněte se do záložky Zprávy.
Zaškrtněte volbu Omezit velikost odchozí zprávy na a nastavte vámi požadovanou velikost.
Je-li limit nastaven na 0
, chová se
Kerio MailServer stejně, jako by limit nebyl nastaven.
Limit pro doménu můžete nastavit v administračním rozhraní Kerio MailServeru:
V sekci
otevřete dialog pro změnu domény.Přepněte se do záložky Zprávy.
Zaškrtněte volbu Omezit velikost odchozí zprávy na a nastavte maximální velikost v MB.
Je-li limit nastaven na 0
, chová se
Kerio MailServer stejně, jako by limit nebyl nastaven.
Nastavení limitu velikosti zprávy slouží ke dvěma účelům:
omezení velikosti příloh odesílaných požadavkem HTTP
POST
do Kerio WebMailu,
nastavení maximální velikosti alokace paměti
v Kerio MailServeru pro každý HTTP
POST
požadavek.
Maximální hodnota limitu je omezena 128 MB. Vyšší hodnotu nelze do Kerio Administration Console zadat.
Pro lepší pochopení smyslu tohoto limitu je třeba vysvětlit, jakým
způsobem je zpráva napsaná v Kerio WebMailu odesílána
do Kerio MailServeru. Každá nová zpráva napsaná přes
webové rozhraní je de facto odeslána prohlížečem přes protokol HTTP pomocí
HTTP POST
požadavku do rozhraní Kerio
WebMail. Rozhraní zprávu přijme a zpracuje ji do takového formátu,
aby ji Kerio MailServer mohl dále odeslat přes protokol
SMTP k příjemci.
Jeden HTTP POST
požadavek obsahuje vždy jednu
celou zprávu včetně všech hlaviček a příloh. Limit, který nastavuje tato
položka, omezuje velikost každého HTTP POST
požadavku, který
je směrován z rozhraní Kerio WebMail směrem do
Kerio MailServeru. Omezení velikosti požadavku tedy musí
zákonitě omezit také velikost e-mailové zprávy.
Limit velikosti HTTP POST
požadavku platí pro
všechny soubory odeslané z rozhraní Kerio WebMail do
Kerio MailServeru a platí globálně pro všechny uživatele
Kerio MailServeru. Výchozí hodnotou pro maximální velikost
zprávy odeslané z rozhraní Kerio WebMail je 20 MB.
Tento limit by měl plně postačovat převážné většině uživatelů.
Minimální hodnotou limitu jsou 2 MB. Pokud bude nastaven jakýkoliv nižší limit, Kerio MailServer nastaví automaticky 2 MB.
Obsahuje-li zpráva přílohy, jsou vždy zakódovány metodou
Base64
. Tento typ kódování může přenášená data zvětšit až o
jednu třetinu (v případě binárních dat), takže minimální dvoumegabajtový
limit může vystačit na 1 — 1,5 MB přílohu.
Pro požadavky typu HTTP POST
musí být
v Kerio MailServeru nastavena hodnota pro alokaci
paměti. Čím objemnější požadavek je, tím je třeba alokovat více paměti. Po
změně limitu se tedy změní velikost paměti alokované procesem Kerio
MailServeru.
Z důvodu přepisu alokace paměti v Kerio MailServeru je třeba po každé změně limitu provést restart Kerio MailServeru.
Limit pro zprávy odeslané přes rozhraní Kerio WebMail můžete nastavit v administračním rozhraní Kerio MailServeru:
Přepněte se do sekce Konfigurace → Další volby.
Zvolte záložku WebMail.
Zaškrtněte volbu Maximální velikost zprávy odeslané z rozhraní WebMail a nastavte limit.