Nastavení poštovního systému
V dnešní době je elektronická pošta důležitou součástí našich životů.
Protože existuje spousty způsobů, jak poštu nastavit, a protože na ni
spoléhají některé nástroje, zkusíme zde pokrýt alespoň základy.
Poštovní systém se skládá ze tří částí. Uživateli nejbližší je
klientský program (MUA), jenž uživatel používá pro čtení a psaní
pošty. Dále je zde poštovní server (MTA), který se stará o přenos
pošty mezi různými počítači. A na závěr je zde doručovací agent (MDA),
který se stará o doručení pošty do uživatelovy schránky. Tyto tři
funkce mohou vykonávat samostatné programy, nebo mohou být sloučeny do
dvou, případně jediného programu.
Na unixových systémech je historicky velmi populární MUA
mutt a jako většina tradičních programů je
textový. Jako MTA se často používá exim nebo
sendmail a funkci MDA vykonává
procmail nebo maildrop.
S rostoucí popularitou grafických desktopových prostředí se začíná
používat více grafických poštovních klientů jako
evolution pro prostředí GNOME,
kmail pro prostředí KDE, nebo multiplatformní
thunderbird (v Debianu dostupný jako
icedove). Tyto programy kombinují funkce MUA, MTA a
MDA dohromady, ale mohou být — a často jsou — používány v
kombinaci s tradičními unixovými nástroji.
Výchozí nastavení pošty
I když plánujete používat grafický poštovní program typu vše v jednom,
je důležité, aby byl nainstalován i tradiční MTA/MDA. Důvodem jsou
různé nástroje
cron, quota,
logcheck, aide, …
, které mohou elektronickou poštou zasílat správci
a/nebo uživatelům důležitá upozornění.
K těmto účelům se při standardní instalaci (pokud jste nezrušili
výběr úlohy standardní
) nainstalují balíky
exim4 a mutt.
exim4 kombinuje MTA a MDA, je relativně malý,
jednoduchý na pochopení a zároveň je dostatečně pružný, aby vyhověl i
náročnějším požadavkům. Ve výchozí konfiguraci je nastaven tak, aby
zpracovával pouze lokální poštu (tj. tu, která vznikla na tomto
systému) a veškeré zprávy adresované systémovému správci (účet root)
posílal na účet běžného uživatele, který byl vytvořen během
instalace
Přeposílání pošty uživatele root na účet běžného uživatele se
nastavuje v souboru /etc/aliases. Jestliže jste
během instalace přeskočili vytvoření běžného uživatele, pak bude pošta
samozřejmě doručována přímo uživateli root.
.
Pošta je při doručení přidána do souboru
/var/mail/jmeno_uctu.
Tuto poštu můžete číst například programem mutt.
Odesílání pošty mimo systém
Jak bylo zmíněno dříve, po základní instalaci Debianu umí systém
zpracovávat pouze poštu pocházející ze stejného počítače. Odesílání
nebo přijímání pošty z jiných systémů není nastaveno.
Chcete-li, aby exim4 zpracovával i externí
poštu, podívejte se na následující podkapitolu, kde naleznete základní
možnosti. Nezapomeňte pak otestovat, zda odesílání a přijímání pošty
funguje bez problému.
Jestliže plánujete používat grafický poštovní program ve spojení s
poštovním serverem vašeho poskytovatele Internetu nebo s poštovním
serverem vaší firmy, není důvod, abyste nastavovali
exim4. Stačí nastavit grafický poštovní klient,
aby používal pro přijímání a odesílání správné poštovní servery
(konkrétní nastavení spadá mimo rozsah této příručky).
I při použití grafického poštovního klienta a externího poštovního
serveru je někdy potřeba nastavit některé konkrétní programu pro
posílání pošty mimo systém. Jedním z takových programů je nástroj
reportbug, který zajišťuje odesílání hlášení o
chybách v debianích balících. Ve výchozím nastavení očekává, že bude
pro odesílání chybových hlášení používat exim4.
Abyste reportbug přemluvili, aby používal externí
poštovní server, spusťte příkaz reportbug
--configure a na otázku, zda je MTA dostupný, odpovězte
ne
. Poté budete dotázáni na SMTP server, který se má
používat pro odesílání chybových hlášení. Sem vyplňte stejné jméno
nebo IP adresu, jakou jste zadali v konfiguraci grafického poštovního
klienta.
Nastavení poštovního serveru Exim4
V případě, že na svém systému chcete zpracovávat i externí poštu,
musíte změnit nastavení balíku exim4
Samozřejmě vám nic nebrání exim4 odstranit a
nahradit alternativním MTA/MDA.
:
# dpkg-reconfigure exim4-config
Po zadání příkazu budete nejprve dotázáni, zda chcete rozdělit
konfiguraci do menších souborů. Pokud si nejste jisti, ponechte
výchozí možnost.
Další obrazovka vám nabídne několik typických scénářů použití. Vyberte
z nich ten, který nejvíce odpovídá zamýšlenému použití:
internetový počítač
Váš systém je připojen k počítačové síti a pošta je odesílána/přijímána
přímo protokolem SMTP. Na následujících obrazovkách budete dotázáni
několik základních údajů, jako je poštovní jméno nebo seznam domén,
pro které chcete přijímat nebo předávat poštu.
odesílání pošty přes chytrý počítač
Podle tohoto scénáře je veškerá odchozí pošta posílána
chytrému
počítači, který ji za vás rozešle. Chytrý
počítač také často ukládá vaši příchozí poštu, tudíž nemusíte být
neustále připojeni. To pak znamená, že poštu musíte číst na chytrém
počítači, nebo ji z něj stahovat programem typu
fetchmail.
Chytrý počítač obvykle bývá poštovní server vašeho poskytovatele
připojení, což je obzvláště vhodné pro uživatele s vytáčeným
připojením. Jinak to může být třeba firemní poštovní server, nebo i
jiný počítač na vaší síti.
odesílání pošty přes chytrý počítač; žádná lokální pošta
Tato volba je v podstatě shodná s předchozí, až na fakt, že systém
nebude zpracovávat poštu pro lokální poštovní doménu. Zpracovávat se
bude pouze pošta vzniklá na systému (např. pro systémového správce).
pouze lokální pošta
Systém není připojen k síti a pošta se rozesílá pouze mezi lokálními
uživateli. Tato volba je důrazně doporučena i když neplánujete
posílání žádných zpráv, protože různé systémové nástroje mohou
elektronickou poštou zasílat nejrůznější výstrahy a varování
(například oblíbené Překročili jste diskovou kvótu
).
Tato volba je také vhodná pro nové uživatele, protože se neptá žádné
další otázky.
žádné nastavení
Tuto možnost vyberte jedině pokud přesně víte, co děláte, protože
dokud poštovní systém nenastavíte, nebudete moci přijímat a odesílat
žádnou poštu a můžete tak přijít o důležité zprávy od systémových
programů.
Jestliže vám nevyhovuje žádný z nabízených scénářů, nebo pokud
potřebujete jemnější nastavení, budete muset ručně upravit
konfigurační soubory v adresáři /etc/exim4.
Další informace o exim4 naleznete v adresáři
/usr/share/doc/exim4.
Mějte však na paměti, že pokud nemáte oficiální doménové jméno, tak
pošta odesílaná přímo do Internetu může být protistranou odmítnuta
jako ochrana proti spammerům. Preferováno je posílání pošty přes
poštovní server vašeho poskytovatele připojení. Chcete-li přesto
odesílat poštu přímo, možná bude dobré použít jinou adresu, než tu,
která byla vytvořena automaticky. S poštovním serverem Exim můžete
přidat nový záznam do /etc/email-addresses.