Všechny příkazy v tomto článku se spustí v okně terminálu. Nejprve tedy budete muset otevřít terminál ve vašem systému. Chcete-li to provést, klikněte na Aktivity v levém rohu a klikněte na ikonu Terminál v levém postranním panelu plochy CentOS 8.
Instalace Postfixu na CentOS 8
Při instalaci Postfixu do vašeho systému CentOS postupujte podle následujících kroků:
1. Odebrat Sendmail
Pomocí následujícího příkazu zkontrolujte, zda je ve vašem systému nainstalována služba Sendmail:
$ rpm -qa | grep sendmailPokud je Sendmail již nainstalován, ve vašem výstupu se zobrazí verze Sendmailu. Pokud není ve vašem systému nainstalován, neuvidíte na terminálu žádný výstup a můžete tento krok přeskočit.
Sendmail ze CentOS 8 můžete odebrat pomocí následujícího příkazu:
$ yum odebrat sendmail *Nebo
$ dnf odebrat sendmail2. Aktualizujte systém
Po odebrání Sendmail MTA aktualizujte svůj systém spuštěním následujícího příkazu:
$ dnf aktualizace3. Nainstalujte Postfix
Po ověření, že ve vašem systému CentOS není spuštěn žádný jiný agent přenosu pošty (MTA), nyní nainstalujete server postfix do svého systému pomocí následujícího příkazu:
$ sudo dnf nainstalovat postfix
Během instalace budete dotázáni, zda chcete pokračovat v instalaci serveru Postfix ve vašem systému. Chcete-li pokračovat, dokončete instalaci stisknutím klávesy „y“ a stisknutím klávesy „Enter“.
Nyní pomocí následujícího příkazu zkontrolujte, zda je ve vašem systému nainstalován Postfix:
$ rpm -qa | grep postfix
4. Povolte služby Postfix
Po dokončení instalace serveru Postfix povolte a spusťte služby postfix ve vašem systému CentOS 8 provedením následujícího příkazu:
$ systemctl povolit postfix
Pokud nejste přihlášeni jako uživatel root, po provedení výše uvedeného příkazu se ve vašem systému zobrazí výzva k ověření uživatele. Zadejte heslo uživatele a následující výstup se zobrazí na terminálu s vytvořením symbolického odkazu.
Po dokončení výše uvedeného kroku spuštěním následujícího příkazu spusťte služby Postfix:
$ systemctl start postfix
Opět budete muset dokončit proces ověřování, a to následujícím způsobem:
Chcete-li zkontrolovat stav služby Postfix, zadejte následující příkaz:
$ systemctl status postfixV okně terminálu by se měl zobrazit následující výstup:
Ve vašem systému nyní běží služba Postfix.
Dále budete muset nakonfigurovat server Postfix tak, aby odesílal e-maily na váš místní server.
Stisknutím klávesy „Ctrl + c“ opustíte aktuální zobrazovací okno.
5. Nainstalujte si e-mailového klienta mailx
Před konfigurací serveru Postfix nainstalujte do svého systému balíček e-mailového klienta mailx zadáním následujícího příkazu:
$ sudo dnf nainstalovat mailx
Zde budete muset potvrdit instalaci balíčku mailx. Stisknutím tlačítka „y“ a stisknutím klávesy „Enter“ pokračujte v procesu instalace.
Po chvíli se na terminálu zobrazí stav dokončené instalace, což znamená, že do vašeho systému byl nainstalován mailx.
Nyní můžeme poslat e-mail na náš místní server. Například pošleme testovací e-mail uživateli systému kbuzdar.„Na terminál napíšeme následující příkaz:
$ mail kbuzdar
Ve výše uvedeném příkazu je pošta klientem a ‚kbuzdar 'příjemcem. Na konci e-mailu se zobrazí.„vygeneruje signál poštovnímu klientovi, že je konec e-mailu a že bude nyní předán serveru postfix k doručení.
Chcete-li zkontrolovat, zda e-mail dorazil na místo určení, přihlaste se jako root ze strany příjemce a do terminálu napište „mail“.
# pošta
Zobrazí se následující seznam e-mailů, včetně posledního e-mailu, na který byla zpráva odeslána v posledním kroku.
Gratulujeme! Postfix byl úspěšně nainstalován do vašeho systému CentOS 8.
Závěr
V tomto článku jste se naučili, jak nainstalovat server Postfix na CentOS 8 pomocí příkazového řádku. Také jste se naučili, jak posílat e-maily na místní server prostřednictvím služeb Postfix. Dále můžete také odesílat e-maily na konkrétní domény změnou názvu hostitele vašeho systému a můžete upravit obsah konfiguračního souboru a odesílat e-maily do konkrétní domény. Doufám, že vám tento článek pomůže při instalaci a používání serveru Postfix ve vašem systému.