Konfigurace lokálního mailového systému
Bez přesměrování pošty jsou maily určené pro roota doručovány na adresu
(a obecně maily pro uživatele
rootEku6or7ad@fiinS-nK2c-.munizAbNqh1c2.czlogin dorazí na login@fi.muni.cz). Pro přesměrování je
třeba vytvořit alias a správně si nakonfigurovat mailový systém podporující
aliasy (např. Postfix, Exim).
Konfigurace mailového systému (Postfix)
Nainstalujte balíček postfix. V případe instalačních dotazů
(Debian/Ubuntu/...) zvolte Internet with smarthost, zadejte FQDN vašeho
stroje a jako smarthost [relay.fi.muni.cz] (vč. závorek). Pokud ne,
při konfiguraci Postfixu je nutno upravit soubor
# vi /etc/postfix/main.cf
a přidat řádek
relayhost = [relay.fi.muni.cz]
a následně spustit příkaz
# postfix reload
Zabezpečte spouštění Postfixu pri startu systému:
# systemctl enable postfix
Přesměrování pošty
Aliasy jsou uloženy v souboru /etc/aliases (nebo /etc/mail/aliases):
# vi /etc/aliases
Pro přesměrování pošty pro uživatele root přidejte řádek
root: login@fi.muni.cz
Stejně si přesměrujte poštu pro svůj běžný účet. Změnu uplatní a databázi aliasů aktualizuje
# newaliases
Pro více informací o aliasech viz man 5 aliases.
Nastavení hostname
Zkontrolujte, že máte nastavený správný hostname včetně domény:
$ hostname
yourfimachine.fi.muni.cz
Typicky můžete hostname nastavit příkazem
# hostnamectl set-hostname yourfimachine.fi.muni.cz
Test funkčnosti
Nainstalujte si příkaz mail (není součástí balíčku s Postfixem). Zabezpečí
jej balíček mailutils nebo s-nail. Hodí se obecně: některé další
služby (napr. [démon SMART](installation.html#smart) na něj spoléhají.
Pak ověřte, že testovací mail dorazí do vaší fakultní schránky (pro root i váš lokální login), např.:
$ echo A very short body | mail root -s Subject
$
Přesměrování mailů generovaných příkazem sudo
Pro přesměrování mailů tvaru *** SECURITY information for XY.fi.muni.cz ***
na neimplicitní adresu přidejte pomocí příkazu visudo do nového souboru
/etc/sudoers.d/mailto řádek
Defaults mailto = login@fi.muni.cz
Ověřte ale, že /etc/sudoers obsahuje řádek #includedir /etc/sudoers.d.
Alternativně upravte přímo /etc/sudoers.
Přesměrování mailů z cronu
Pro přesměrování mailů z cronu je třeba do souboru, ze kterého se úkoly spouští, přidat ještě před definice úkolů řádek
MAILTO=login@fi.muni.cz
Řešení problémů
Pokud při konfiguraci narazíte na problémy, můžou vám být užitečné logy mailového systému,
obvykle umístěné v /var/log/mail*, /var/log/postfix nebo
/var/log/exim*/. Obsah lokální mailové fronty zjistíte příkazem mailq.
Pokud si nevíte rady, poradíme vám na unix=-ypaj_9M@firaTra8SFD.muniyA75KlrAk.cz.