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