sendmail x qmail
Jan Houstek
houstek na utf.mff.cuni.cz
Čtvrtek Duben 15 13:24:08 CEST 2004
On Thu, 15 Apr 2004, Milan Keršláger wrote:
> Qmail kvuli licenci nemuze byt v distribucich (jako zaplatovana
> binarka), takze veskera udrzba pak pada na hlavu spravce (pri
> aktualizaci systemu musite rucne aktualizovat i qmail a distributor vam
> nepomuze).
Neni to az tak hrozne, protoze pro vetsinu distribuci existuje zpusob, jak
do nich qmail dostat. Nekteri nejmenovani distributori DJB pozadavky primo
ignoruji, jini dodavaji baliky ve forme zdrojaky + skriptu, ktery to
zkompiluje a nainstaluje, coz v konkretnim pripade take muze i nemusi
porusovat tu DJB pseudolicenci.
Pak existuje rada neoficialnich baliku pro ruzne distribuce, ty uz
vetsinou na tu pseudolicenci kaslou uplne (zda to je nebo neni v poradku
nechci komentovat).
Na qmail.org je k dostatni balicek netqmail-1.05.tar.gz, coz je
qmail-1.03.tar.gz s aplikovanymi nejdulezitejsimi patchi (predevsim
prechod extern int errno -> errno.h a QMAILQUEUE). Normalni smrtelnik
vetsinou vic nepotrebuje a kompilace + instalace je trivialni.
> Proto (krome oduvodnenych pripadu) je obvykle vhodnejsi premyslet o MTA,
> ktery mate ve sve distribuci.
Ano, ma to sve nesporne vyhody.
> Sendmail ma vyhodu v tom, ze je siroce rozsireny a ma velmi pekne milter
> API, kterym muzete pripojit libovolne mnozstvi filtru. Nicmene jeho
> pokrocila konfigurace (tj. prime zasahy do sendmail.cf) nejsou
> jednoduche a rozumi tomu malo lidi.
Sendmail je predevsim hrozne slozity. Moznost vytvaret nejakou
metakonfiguraci a pak ji pomoci systemu maker, do kterych naprosto neni
videt, prevadet na sendmail.cf, sice umozni mnoha lidem sendmail
nakonfigurovat, ale celou situaci to spis zatemnuje.
Je to jako s registry Windows -- na nastaveni mene obvyklych veci
potrebujete bud Tajemnou Utilitu (tm), ktera patricnou vec zaridi ale
naprosto netusite, jakym zpusobem, nebo se muzete v tech registrech hrabat
rucne, tomu ale nikdo poradne nerozumi a dokumentace je vselijaka.
Kdo sendmail vylozene nepotrebuje (tj. nevyzaduje nejakou vec, ktera je
rozumne rezlizovatelna pouze v sendmailu), mel by vazne uvazovat o nejakem
jednodussim MTA. Blbe nakonfigurovanych sendmailu je na netu az dost.
-- Honza Houstek
Další informace o konferenci Linux