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