GNU/Linux >> Znalost Linux >  >> Cent OS

Jak nainstalovat poštovní server Postfix na RHEL 8 / CentOS 8

Postfix je běžný poštovní server, mnoho velkých distribucí je standardně dodáváno s nainstalovaným Postfixem. Výchozí konfigurace umožňuje pouze místní zasílání pošty, ale to je samo o sobě velmi užitečné na počítači, který používá mnoho uživatelů, a i když takový provoz neexistuje, mnoho služeb ukládá své zprávy a zprávy do e-mailů, které jsou doručovány do root uživatel lokálně, takže systémový administrátor bude upozorněn na všechny zajímavé události, když se přihlásí a přepne na root uživatel.

Jednoduchým příkladem by bylo naplánováno cron joby:jakýkoli výstup, který není přesměrován z výstupu skriptu spuštěného z cronu, bude zabalen do e-mailu a bude doručen root 's poštovní schránkou, takže správce ani nemusí vynakládat žádné úsilí, aby měl zprávy o úlohách nočního zálohování po ruce.

I když je tento samostatný režim zajisté příjemnou službou, postfix je plnohodnotný poštovní server, který je schopen přijímat, předávat, předávat a filtrovat e-maily, v podstatě má všechny funkce, které pro poštovní server potřebujeme.

V tomto tutoriálu se naučíte:

  • Jak nainstalovat postfix na RHEL 8 / CentOS 8
  • Jak ověřit fungující službu pomocí samostatné funkce.

Čtení místní pošty doručované Postfixem.

Požadavky na software a použité konvence

Softwarové požadavky a konvence příkazového řádku systému Linux
Kategorie Požadavky, konvence nebo použitá verze softwaru
Systém RHEL 8 / CentOS 8
Software postfix-3.3.1-4, mailx-12.5-28
Jiné Privilegovaný přístup k vašemu systému Linux jako root nebo prostřednictvím sudo příkaz.
Konvence # – vyžaduje, aby dané linuxové příkazy byly spouštěny s právy root buď přímo jako uživatel root, nebo pomocí sudo příkaz
$ – vyžaduje, aby dané linuxové příkazy byly spouštěny jako běžný neprivilegovaný uživatel

Jak nainstalovat postfixový poštovní server na RHEL 8 / CentOS 8 pokyny krok za krokem

Pokud jste při instalaci systému nezvolili balíčky poštovního serveru, postfix nebude ve výchozím nastavení přítomen. K instalaci použijeme dnf , ale k tomu musí být v systému povoleny repozitáře Subscription Management, aby se dostaly ke zdrojům softwaru, ze kterých budeme instalovat.

  1. K instalaci balíčků na RHEL 8 / CentOS 8
    použijte dnf příkaz. Nainstalujte postfix balíček pomocí následujícího příkazu:

    # dnf install postfix
  2. Chcete-li povolit a spustit službu systemd, zadejte:
    systemctl enable postfix ; systemctl start postfix
  3. Pro ověření funkčnosti služby můžeme nainstalovat mailx balíček:
    # dnf install mailx
  4. Jako normální uživatel (s názvem foo na laboratorním stroji) napíšeme e-mail adminovi, v tomto příkladu požadujeme více (co jiného?) místa na disku:
    $ mail root
    Subject: quota rise request
    Dear admin,
    Please increase my disk quota with 1 GB.
    Thanks, foo
    .
    EOT
    

    Kde mail je klient, kterého používáme, a root je příjemce. Poslední řádek obsahující pouze tečku signalizuje poštovnímu klientovi, že toto je konec naší pošty, který bude předán postfix pro doručení.

  5. Chcete-li ověřit, že e-mail dorazil, přihlaste se jako root (příjemce) a zadejte mail . Měli byste vidět seznam vašich e-mailů s touto jedinou položkou v seznamu odeslaném v posledním kroku:
    # mail
    Heirloom Mail version 12.5 7/5/10.  Type ? for help.
    "/var/spool/mail/root": 1 message 1 new
    >N  1 foo@rhel8lab  Mon Nov 26 19:05  20/634   "quota rise request"
    &
    

    Kde N je „nový“, 1 je ID zprávy, foo@rhel8lab je také vidět odesílatel (uživatelské jméno@hostname), čas doručení a předmět. Zadáním ID zprávy, v tomto případě 1 a stisknutím enter můžete číst místní poštu a ověřit, zda systém doručování pošty funguje tak, jak má.


Cent OS
  1. Jak nainstalovat DNS server na RHEL 8 / CentOS 8 Linux

  2. Jak nainstalovat Puppet na CentOS 8 / RHEL 8

  3. Jak nainstalovat Puppet 6.x na CentOS 7 / RHEL 7

  1. Jak nainstalovat vnc server na RHEL 8 / CentOS 8

  2. Jak nainstalovat Nextcloud na server RHEL 8 / CentOS 8

  3. CentOS / RHEL 7:Jak nainstalovat GUI

  1. Jak nainstalovat OwnCloud na server RHEL 8 / CentOS 8

  2. Jak nainstalovat PostgreSQL server na RHEL 8 / CentOS 8

  3. Jak nainstalovat iRedMail (mailový server) na CentOS 7 / RHEL 7