Jak na Internet server ? (6)

Postavit poÜtovnφ server

nenφ nic slo₧itΘho a pokud mßte zßkladnφ znalosti Unixu (pop°. jinΘho systΘmu s rozumnou implementacφ sendmailu a pop3d), nebude to nic slo₧itΘho. Proto p°iblφ₧φm n∞kterΘ speciality, je₧ nßm, pop°. naÜim u₧ivatel∙m mohou ulehΦit prßci.

Prvnφ z nich je takzvanΘ p°esm∞rovßnφ (forwarding) poÜty. V unixov²ch systΘmech k tomu staΦφ v adresß°i u₧ivatele, kter² si chce p°esm∞rovat poÜtu na n∞jak² jin² systΘm, zalo₧it soubor .forward, kter² obsahuje adresu, na nφ₧ se majφ vÜechny zprßvy p°esm∞rovßvat. Sendmail daemon si s tφmto souborem ji₧ dßle poradφ. Soubor .forward m∙₧e obsahovat i vφce adres, pak se poÜta pro u₧ivatele danΘho konta p°esm∞rovßvß na vÜechny zadanΘ e-mail adresy. To je v²hodnΘ nap°. pro mailing listy pro definovanou uzav°enou skupinu, otev°en² mailing list musφ mφt navφc n∞jak² program, kter² u₧ivatele do mailing listu na jejich ₧ßdost p°idßvß a takΘ z mailing listu na jejich ₧ßdost vyÜkrtßvß.

Mail aliasing je v principu funkce podobnß forwardingu, nenφ vÜak pot°eba u₧ivatelskΘ konto pro ka₧d² alias. Mail aliasing je v²hodn² nap°. tehdy, chcete-li, aby u₧ivatelΘ vaÜφ domΘny m∞li v e-mail adrese plnß jmΘna. Mail aliasing pak vÜechny zprßvy nap°. pro poÜtovnφ adresu josef.novak@domena.cz p°edßvß nap°. na poÜtovnφ adresu pepa@domena.cz. I mail aliasing si obsluhuje sendmail sßm, jen definice alias∙ si neprovßdφ u₧ivatel sßm (co₧ m∙₧e mj. u forwardingu), ale sprßvce systΘmu. Definice alias∙ se liÜφ v zßvislosti na implementaci sendmailu, obvyklß vÜak b²vß definice v souboru /etc/aliases ve tvaru alias : u₧ivatel, tj. nap°.:

admin : root

josef.novak : pepa

Databßzi alias∙ pak b²vß pot°eba zinicializovat, a to nap°. p°φkazem newaliases. Pokud zmφn∞n² zp∙sob na vaÜem systΘmu nefunguje, zkuste si zkompilovat novou verzi sendmailu, pop°. prostudovat dokumentaci od vaÜeho systΘmu.

Zbyn∞k Pospφchal


HorkΘ novinky | internet4U homepage