Kaikki tämän artikkelin komennot suoritetaan pääteikkunassa. Joten sinun on ensin avattava järjestelmän pääte. Voit tehdä tämän napsauttamalla vasemmassa kulmassa olevaa Aktiviteetit-painiketta ja napsauttamalla CentOS 8 -työpöydän vasemman sivupalkin pääte-kuvaketta.
Postfixin asentaminen CentOS 8: een
Asenna Postfix CentOS-järjestelmään seuraavasti:
1. Poista Sendmail
Tarkista seuraava komento, onko Sendmail asennettu järjestelmään:
$ rpm -qa | grep sendmailJos Sendmail on jo asennettu, Sendmail-versio näkyy tulosteessasi. Jos sitä ei ole asennettu järjestelmään, et näe mitään päätelaitteen lähtöä, ja voit ohittaa tämän vaiheen.
Voit poistaa Sendmail CentOS 8: sta seuraavalla komennolla:
$ yum poista sendmail *Tai
$ dnf poista sendmail2. Päivitä järjestelmä
Kun Sendmail MTA on poistettu, päivitä järjestelmä suorittamalla seuraava komento:
$ dnf -päivitys3. Asenna Postfix
Kun olet varmistanut, että CentOS-järjestelmässäsi ei ole muuta Mail Transfer Agent (MTA) -palvelua, asennat postfix-palvelimen järjestelmääsi seuraavalla komennolla:
$ sudo dnf asenna postfix
Asennuksen aikana sinulta kysytään, haluatko jatkaa Postfix-palvelimen asennusta järjestelmään. Jatka painamalla 'y' ja painamalla 'Enter' suorittaaksesi asennuksen loppuun.
Tarkista nyt, onko Postfix asennettu järjestelmään suorittamalla seuraava komento:
$ rpm -qa | grep postfix
4. Ota Postfix-palvelut käyttöön
Kun Postfix-palvelimen asennus on valmis, ota käyttöön ja käynnistä postfix-palvelut CentOS 8 -järjestelmässäsi suorittamalla seuraava komento:
$ systemctl ota käyttöön postfix
Jos et ole kirjautunut pääkäyttäjänä, yllä olevan komennon suorittamisen jälkeen käyttäjän todennuskehote näkyy järjestelmässäsi. Syötä käyttäjän salasana, ja seuraava lähtö näkyy päätelaitteessa symlink-luomalla.
Kun olet suorittanut yllä olevan vaiheen, käynnistä Postfix-palvelut suorittamalla seuraava komento:
$ systemctl start postfix
Jälleen sinun on suoritettava todennusprosessi loppuun seuraavasti:
Voit tarkistaa Postfix-palvelun käynnin tilan kirjoittamalla seuraavan komennon:
$ systemctl -tilan jälkikorjausSeuraavan lähdön pitäisi näkyä pääteikkunassa:
Postfix-palvelu on nyt käynnissä järjestelmässäsi.
Seuraavaksi sinun on määritettävä Postfix-palvelin lähettämään sähköposteja paikalliselle palvelimellesi.
Paina 'Ctrl + c' poistuaksesi nykyisestä näyttöikkunasta.
5. Asenna mailx Email Client
Ennen kuin määrität Postfix-palvelimesi, asenna mailx-sähköpostiohjelmapaketti järjestelmään kirjoittamalla seuraava komento:
$ sudo dnf asenna mailx
Täällä sinun on vahvistettava mailx-paketin asennus. Paina 'y' ja paina 'Enter' jatkaaksesi asennusprosessia.
Jonkin ajan kuluttua näet valmiin asennustilan päätelaitteessa, mikä tarkoittaa, että mailx on asennettu järjestelmään.
Nyt voimme lähettää sähköpostia paikalliselle palvelimellemme. Lähetämme testisähköpostin esimerkiksi järjestelmänvalvojan käyttäjän kbuzdarille.'Kirjoitamme terminaaliin seuraavan komennon:
$ mail kbuzdar
Yllä olevassa komennossa posti on asiakas ja 'kbuzdar' on vastaanottaja. Sähköpostin lopussa.'luo signaalin sähköpostiohjelmalle, että se on sähköpostin loppu ja että se luovutetaan nyt postfix-palvelimelle toimitettavaksi.
Jos haluat tarkistaa, onko sähköposti saapunut määränpäähän, kirjaudu sisään root-pääkäyttäjänä vastaanottajan puolelta ja kirjoita päätelaitteeseen 'mail'.
# postia
Näet seuraavan luettelon sähköposteista, mukaan lukien viimeinen sähköposti, jolle viesti lähetettiin viimeisessä vaiheessa.
Onnittelut! Postfix on asennettu onnistuneesti CentOS 8 -järjestelmääsi.
Johtopäätös
Tässä artikkelissa opit, kuinka Postfix-palvelin asennetaan CentOS 8: een komentorivillä. Opit myös lähettämään sähköposteja paikalliselle palvelimellesi Postfix-palveluiden kautta. Lisäksi voit lähettää sähköposteja tietyille verkkotunnuksille muuttamalla järjestelmän isäntänimeä, ja voit muokata määritystiedoston sisältöä ja lähettää sähköposteja tiettyyn verkkotunnukseen. Toivon, että tämä artikkeli auttaa sinua asentamaan ja käyttämään Postfix-palvelinta järjestelmässäsi.