Mini-distro pro mailserver

Jan Houstek Jan.Houstek na mff.cuni.cz
Čtvrtek Únor 2 23:59:59 CET 2006


On Thu, 2 Feb 2006, Martin Kriz wrote:
> Dobry vecer,
>
> Jakou by jste doporucili distribuci dle techto kriterii: velikost, pametova
> nenarocnost a co mozna nejvetsi kompatibilita s mailservery.

Libovolna bezna distribuce, nainstalovat jen nutny zaklad, pripadne je-li 
skutecne vyznemne omezene misto na disku, tak odmazat dokumentaci, locales 
a dalsi objemne veci. Povypinat vsechny nepotrebne sluzby, ulohy v cronu 
apod., bohate staci mit v provozu

* cron (rotace logu, uklid tmp, diagnostika)
* sshd
* syslogd + klogd
* a samozrejme nejaky ten MTA

Je-li mnozstvi pameti nejak vyznamne omezene, tak adekvatne nastavit 
parametry MTA (mnozstvi paralelne zpracovavanych zprav, povoleny pocet 
soucasnych konexi k smtpd, omezeni povolene velikosti mailu). A v kazdem 
pripade se pojistit solidne velkym swapem.

Co se vyberu MTA tyka, nebudou-li pouzity nejake sofistikovane filtry, 
bude narocnost na systemove prostredky srovnatelna. Z praktickych duvodu 
bych se vyhnul sendmailu, vybiral bych z trojice postfix, exim, qmail.

Vyse popsanym zpusobem se bez vetsiho nasili dostanete u libovolne 
mainstreamove distribuce tak cca na 100-200 MB na disku, vhodne je mit 
nejaky netrivialni prostor na frontu a docasne soubory. Se 128 MB pameti 
bude server zvladat radove desetitisice mailu denne bez nejakeho vetsiho 
rizika, ze by jej zatez polozila.

Potrebujete-li komplexnejsi sluzby ohledne posty (filtry, antispam, 
antivir, dorucovani do schranek a vybirani pres pop3/imap ...), zapomente 
na minidistribuci a slabe zelezo.

Vyhoda pouziti minimalisticke verze nejake genericke distribuce je zrejma 
-- dostupna podpora, updaty, hromada baliku v pripade potreby pripravena k 
instalaci, snadna moznost kompilovat dodatecny software na jinem stroji.

Druha moznost je samozrejme jit vlastni cestou, bud najit neco hotoveho, 
nebo si postavit vlastni distribuci sestavajici vicemene jen z kernelu a 
toho vybraneho MTA -- to se asi vyplati jen v pripade opravdu velke nouze 
o misto na disku (rekneme 128 MB flash pro system i frontu). V takovem 
pripade by mozna bylo zajimave i pouziti nejake minimalisticke 
implementace libc (ulibc, dietlibc apod.)

--HH


Další informace o konferenci Linux