Postfix je oblíbený a výkonný open-source Mail Transfer Agent (MTA), který slouží k doručování e-mailů. Jeho konfigurace na systému CentOS 7 umožňuje flexibilní správu e-mailového provozu s vysokou úrovní kontrolu nad odesíláním e-mailů. Tento článek poskytuje krok za krokem návod, jak Postfix nainstalovat a nastavit pro základní odesílání e-mailů.
Instalace Postfixu
Než začnete, ujistěte se, že váš systém je aktualizovaný. Toho dosáhnete spuštěním příkazu sudo yum update v terminálu. Po dokončení aktualizací můžete přistoupit k instalaci Postfixu:
- Instalujte Postfix spuštěním příkazu
sudo yum install postfix.
- Po instalaci povolte Postfix, aby se automaticky spouštěl při startu systému, pomocí příkazu
sudo systemctl enable postfix.
- Následně spusťte Postfix pomocí
sudo systemctl start postfix.
Konfigurace Postfixu
Pro základní nastavení Postfixu je potřeba upravit jeho hlavní konfigurační soubor, main.cf, který se nachází v adresáři /etc/postfix.
- Otevřete konfigurační soubor v textovém editoru, například pomocí příkazu
sudo nano /etc/postfix/main.cf.
- Nastavte
myhostname na plně kvalifikovaný doménový název (FQDN) vašeho serveru, například myhostname = mail.vasadomena.cz.
- Nastavte
mydomain na vaši doménu, například mydomain = vasadomena.cz.
myorigin by mělo být nastaveno na /etc/mailname. Ujistěte se, že tento soubor obsahuje vaši doménu.
inet_interfaces nastavte na all, což umožní Postfixu naslouchat na všech síťových rozhraních.
- Pro zjednodušení začátku nastavte
mynetworks na 127.0.0.0/8, což omezuje odesílání e-mailů jen z lokálního systému.
Po provedení těchto změn uložte soubor a restartujte Postfix pomocí příkazu sudo systemctl restart postfix.
Testování Postfixu
Pro testování, že Postfix funguje správně, můžete odeslat testovací e-mail z příkazové řádky:
- Použijte příkaz
echo "Testovací e-mail z Postfixu" | mail -s "Test Postfix" Tato e-mailová adresa je chráněna před spamboty. Pro její zobrazení musíte mít povolen Javascript., kde nahradíte Tato e-mailová adresa je chráněna před spamboty. Pro její zobrazení musíte mít povolen Javascript. vaší skutečnou e-mailovou adresou.
- Zkontrolujte svůj e-mail, zda jste obdrželi testovací zprávu.
Instalace a základní nastavení Postfixu na CentOS 7 je relativně přímočaré. Postfix nabízí mnoho možností konfigurace, které umožňují přizpůsobit chování MTA podle potřeb vašeho e-mailového provozu. Pro pokročilé nastavení a zabezpečení je doporučeno se seznámit s oficiální dokumentací Postfixu.