Vsi ukazi v tem članku se bodo izvajali v terminalskem oknu. Najprej boste morali odpreti terminal v sistemu. Če želite to narediti, v levem kotu kliknite Dejavnosti in v levi stranski vrstici namizja CentOS 8 kliknite ikono Terminal.
Namestitev Postfix-a na CentOS 8
Za namestitev Postfix-a v sistem CentOS sledite naslednjim korakom:
1. Odstrani Sendmail
Z naslednjim ukazom preverite, ali je Sendmail nameščen v vašem sistemu:
$ vrt / min -qa | grep sendmailČe je Sendmail že nameščen, bo različica Sendmaila prikazana v vašem izhodu. Če ni nameščen v vašem sistemu, na terminalu ne boste videli nobenega izhoda in lahko ta korak preskočite.
Sendmail lahko odstranite iz CentOS 8 z naslednjim ukazom:
$ yum odstrani sendmail *Ali
$ dnf odstrani sendmail2. Posodobi sistem
Ko odstranite Sendmail MTA, posodobite sistem tako, da zaženete naslednji ukaz:
$ dnf posodobitev3. Namestite Postfix
Po preverjanju, da v vašem sistemu CentOS ne deluje noben agent za prenos pošte (MTA), boste zdaj z naslednjim ukazom v sistem namestili strežnik postfix:
$ sudo dnf namestite postfix
Med namestitvijo boste pozvani, ali želite nadaljevati z namestitvijo strežnika Postfix v vašem sistemu. Za nadaljevanje pritisnite "y" in pritisnite "Enter", da dokončate namestitev.
Zdaj preverite, ali je Postfix nameščen v vašem sistemu, tako da izvedete naslednji ukaz:
$ rpm -qa | grep postfix
4. Omogočite storitve Postfix
Ko je namestitev strežnika Postfix končana, omogočite in zaženite storitve postfix v vašem sistemu CentOS 8, tako da izvedete naslednji ukaz:
$ systemctl omogoči postfix
Če niste prijavljeni kot korenski uporabnik, se bo po izvedbi zgornjega ukaza v vašem sistemu prikazal poziv za preverjanje pristnosti uporabnika. Vnesite uporabniško geslo in na terminalu se bo prikazal naslednji izhod z ustvarjanjem simbolne povezave.
Po končanem zgornjem koraku z zagonom naslednjega ukaza zaženite storitve Postfix:
$ systemctl start postfix
Spet boste morali dokončati postopek preverjanja pristnosti, kot sledi:
Če želite preveriti stanje delovanja storitve Postfix, vnesite naslednji ukaz:
Postfix statusa $ systemctlV oknu terminala se mora prikazati naslednji izhod:
Storitev Postfix se zdaj izvaja v vašem sistemu.
Nato boste morali konfigurirati strežnik Postfix za pošiljanje e-poštnih sporočil na vaš lokalni strežnik.
Pritisnite 'Ctrl + c' za izhod iz trenutnega prikaznega okna.
5. Namestite e-poštnega odjemalca mailx
Preden konfigurirate strežnik Postfix, v sistem namestite paket e-poštnega odjemalca mailx, tako da vnesete naslednji ukaz:
$ sudo dnf namesti mailx
Tu boste morali potrditi namestitev paketa mailx. Pritisnite "y" in pritisnite "Enter", da nadaljujete postopek namestitve.
Čez nekaj časa boste na terminalu videli stanje dokončane namestitve, kar pomeni, da je bil mailx nameščen v vašem sistemu.
Zdaj lahko na naš lokalni strežnik pošljemo e-pošto. Uporabniku sistemskega skrbnika 'kbuzdar' bomo na primer poslali testno e-poštno sporočilo.'V terminal bomo vnesli naslednji ukaz:
$ pošta kbuzdar
V zgornjem ukazu je pošta odjemalec, 'kbuzdar' pa prejemnik. Na koncu e-poštnega sporočila se prikaže.'bo poštnemu odjemalcu ustvaril signal, da je konec e-poštnega sporočila in da bo zdaj poslan strežniku postfix v dostavo.
Če želite preveriti, ali je e-poštno sporočilo prispelo na cilj, se s strani prejemnika prijavite kot root in v terminal vnesite 'mail'.
# pošta
Videli boste naslednji seznam e-poštnih sporočil, vključno z zadnjim e-poštnim sporočilom, na katerega je bilo poslano sporočilo v zadnjem koraku.
Vse čestitke! Postfix je bil uspešno nameščen v vašem sistemu CentOS 8.
Zaključek
V tem članku ste izvedeli, kako namestiti strežnik Postfix na CentOS 8 z uporabo ukazne vrstice. Naučili ste se tudi, kako pošiljati e-pošto na lokalni strežnik prek storitev Postfix. Poleg tega lahko e-pošto pošljete tudi na določene domene s spreminjanjem imena gostiteljskega imena vašega sistema, urejate pa lahko vsebino konfiguracijske datoteke in pošiljate e-pošto na določeno domeno. Upam, da vam bo ta članek pomagal pri namestitvi in uporabi strežnika Postfix v vašem sistemu.