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.
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[24], 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[25].
Pošta je při doručení přidána do souboru
/var/mail/
.
Tuto poštu můžete číst například programem mutt.
jmeno_uctu
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.
V případě, že na svém systému chcete zpracovávat i externí poštu,
musíte změnit nastavení balíku exim4
[26]:
#
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í:
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.
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.
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).
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.
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
.
[24] cron, quota, logcheck, aide, …
[25]
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.
[26]
Samozřejmě vám nic nebrání exim4
odstranit a
nahradit alternativním MTA/MDA.