Všetky príkazy v tomto článku sa spustia v okne terminálu. Najskôr teda budete musieť otvoriť terminál vo vašom systéme. Ak to chcete urobiť, kliknite na položku Aktivity v ľavom rohu a potom na ikonu Terminál na ľavom bočnom paneli pracovnej plochy CentOS 8.
Inštalácia Postfixu na CentOS 8
Pri inštalácii Postfixu do vášho systému CentOS postupujte podľa nasledujúcich krokov:
1. Odstrániť Sendmail
Pomocou nasledujúceho príkazu skontrolujte, či je vo vašom systéme nainštalovaná služba Sendmail:
$ rpm -qa | grep sendmailAk je služba Sendmail už nainštalovaná, vo vašom výstupe sa zobrazí verzia služby Sendmail. Ak nie je nainštalovaný vo vašom systéme, na termináli neuvidíte žiadny výstup a tento krok môžete preskočiť.
Sendmail môžete zo systému CentOS 8 odstrániť pomocou nasledujúceho príkazu:
$ yum odstrániť sendmail *Alebo
$ dnf odstrániť sendmail2. Aktualizácia systému
Po odstránení služby Sendmail MTA aktualizujte systém spustením nasledujúceho príkazu:
$ dnf aktualizácia3. Nainštalujte Postfix
Po overení, že vo vašom systéme CentOS nie je spustený žiadny iný agent prenosu pošty (MTA), teraz nainštalujete server postfix do vášho systému pomocou nasledujúceho príkazu:
$ sudo dnf nainštalovať postfix
Počas inštalácie sa zobrazí otázka, či chcete pokračovať v inštalácii servera Postfix vo vašom systéme. Pokračujte stlačením klávesu y a stlačením klávesu Enter inštaláciu dokončite.
Teraz pomocou nasledujúceho príkazu skontrolujte, či je vo vašom systéme nainštalovaný Postfix
$ rpm -qa | grep postfix
4. Povoliť služby Postfix
Po dokončení inštalácie servera Postfix povoľte a spustite služby postfix vo vašom systéme CentOS 8 vykonaním nasledujúceho príkazu:
$ systemctl povoliť postfix
Ak nie ste prihlásený ako používateľ root, po vykonaní vyššie uvedeného príkazu sa vo vašom systéme zobrazí výzva na overenie používateľa. Zadajte heslo používateľa a nasledujúci výstup sa zobrazí na termináli s vytvorením symbolického odkazu.
Po dokončení vyššie uvedeného kroku spustením nasledujúceho príkazu spustite služby Postfix:
$ systemctl start postfix
Opäť budete musieť dokončiť proces autentifikácie nasledovne:
Ak chcete skontrolovať prevádzkový stav služby Postfix, zadajte nasledujúci príkaz:
$ systemctl stav postfixNasledujúci výstup by sa mal zobraziť v okne terminálu:
Vo vašom systéme teraz beží služba Postfix.
Ďalej budete musieť nakonfigurovať server Postfix tak, aby odosielal e-maily na váš miestny server.
Stlačením klávesov „Ctrl + c“ opustíte aktuálne zobrazovacie okno.
5. Nainštalujte si e-mailového klienta mailx
Pred konfiguráciou servera Postfix nainštalujte do svojho systému balík poštových klientov mailx zadaním nasledujúceho príkazu:
$ sudo dnf nainštalovať mailx
Tu budete musieť potvrdiť inštaláciu balíka mailx. Stlačením klávesu „y“ a stlačením klávesu „Enter“ pokračujte v procese inštalácie.
Po chvíli uvidíte na termináli zobrazený stav dokončenej inštalácie, čo znamená, že do vášho systému bol nainštalovaný mailx.
Teraz môžeme poslať e-mail na náš miestny server. Napríklad pošleme testovací e-mail používateľovi kbuzdar správcu systému.„Na terminál napíšeme nasledujúci príkaz:
$ mail kbuzdar
Vo vyššie uvedenom príkaze je pošta klientom a „kbuzdar“ príjemcom. Na konci e-mailu sa zobrazí.„vygeneruje signál poštovému klientovi, že je koniec e-mailu a že sa teraz odovzdá serveru postfix na doručenie.
Ak chcete skontrolovať, či e-mail dorazil na miesto určenia, prihláste sa ako root zo strany príjemcu a do terminálu zadajte výraz „mail“.
# mail
Uvidíte nasledujúci zoznam e-mailov, vrátane posledného e-mailu, na ktorý bola správa odoslaná v poslednom kroku.
Gratulujem! Postfix bol úspešne nainštalovaný do vášho systému CentOS 8.
Záver
V tomto článku ste sa naučili, ako nainštalovať server Postfix na CentOS 8 pomocou príkazového riadku. Dozvedeli ste sa tiež, ako posielať e-maily na váš miestny server prostredníctvom služieb Postfix. Ďalej môžete tiež posielať e-maily na konkrétne domény zmenou názvu hostiteľa vášho systému a môžete upravovať obsah konfiguračného súboru a odosielať e-maily na konkrétnu doménu. Dúfam, že vám tento článok pomôže pri inštalácii a používaní servera Postfix vo vašom systéme.