![]() | |
Jak na Internet server ? (6)
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
|