Za nastavitev strežnika postfix za posredovanje e-pošte v sistemu morate izvesti naslednje preproste korake:
Odprite okno terminala s klikom na Dejavnosti in izberite terminal v levi stranski vrstici v CentOS 8.
Namestite Postfix
Najprej se prepričajte, da je postfix nameščen v vašem sistemu ali ne.z naslednjim ukazom lahko preverite namestitev postfix:
$ vrt / min -qa | grep postfixNaslednji izhod se mora prikazati v vašem sistemu.
V nasprotnem primeru boste postfix namestili z naslednjim ukazom:
$ sudo dnf namestite postfixKo je namestitev postfix končana, lahko z naslednjim ukazom preverite stanje storitve postfix:
$ post status postfix storitveNaslednji izhod se mora prikazati v vašem sistemu.
Kot lahko vidite na zgornjem posnetku zaslona, so storitve postfix aktivne v tem sistemu. Zdaj lahko s pomočjo ukaza netstat še preverimo, ali se storitve postfix izvajajo na vratih 25. Za to vnesite naslednji ukaz:
$ sudo netstat -ltnp | grep 25Naslednji izhod bo prikazan v vašem sistemu:
V zgornjem izhodu zadnji stolpec predstavlja PID obdelave. Tukaj je prikazana postfix.
Konfiguracija za posredovanje e-poštnih sporočil postfix
Zdaj zaženite konfiguracijo postfixa za posredovanje e-pošte. To je preprosta naloga. Najprej moramo poiskati pot do imenika konfiguracije postfix z uporabo ukaza postconf.
$ postconf | grep config_directoryNa terminalu se prikaže naslednji izhod:
Zdaj imamo idejo, da so vse konfiguracijske datoteke postfix, ki se nahajajo v imeniku / etc / postfix, zato se pomaknite v imenik in uredite 'main.cf 'konfiguracijska datoteka.
Datoteko odprite v svojem najljubšem urejevalniku besedil ali ki je nameščen v vašem sistemu. Tu uporabljamo urejevalnik vimov za spreminjanje konfiguracijskih datotek.
$ vi / etc / postfix / main.primV terminalu boste videli naslednje okno:
Zdaj morate na koncu glavne strani dodati naslednje vrstice.cf '.
virtual_alias_domains = mojadomena.com theanotherdomain.comvirtual_alias_maps = hash: / etc / postfix / virtual
Tu se prva vrstica virtual_alias_domains uporablja za navajanje domen, za katere postfix sprejema e-poštna sporočila. Dodate lahko več domen, ki so ločene s presledkom.
Druga vrstica virtual_alias_maps označuje pot do datoteke, določite preslikavo za naprej domene.
Odprite datoteko / etc / postfix / virtual in dodajte posredovana e-poštna sporočila skupaj s ciljem.
$ vi / etc / postfix / virtual
Predpostavimo, da želimo posredovati e-pošto z enega na drugo e-poštno sporočilo:
[e-pošta zaščitena] do [e-pošta zaščitena]
V zgornjih e-poštnih sporočilih je prvo e-poštno sporočilo prikazano, na kateri postfix bo prejel e-pošto. Drugo e-poštno sporočilo prikazuje, kam bo postfix posredoval e-poštno sporočilo. Pošta se lahko posreduje na več e-poštnih ciljev. Ko vnesete ta e-poštna sporočila, shranite in zaprite datoteko. Zdaj posodobite tabelo postfix z naslednjim ukazom:
$ postmap / etc / postfix / virtualZnova naložite postfix
Po nekaj potrebnih spremembah v konfiguracijskih datotekah postfix znova naložite ali znova zaženite konfiguracije postfix z naslednjim ukazom:
$ sudo / etc / init.d / ponovno nalaganje postfix# ali
$ sudo postfix reload
Preizkusite zdaj
Ko so konfiguracije končane, poskusite poslati e-pošto na druge domene.
Zaključek
V tem članku smo se naučili, kako konfigurirati posredovanje pošte postfix v sistemu Linux. Poleg tega smo se naučili tudi urejati konfiguracijske datoteke postfix. Preizkusite konfiguracije. V roku ene minute boste opazili, da na posredovano destinacijo prispe e-pošta. Upam, da bo ta članek zanimiv za vas.