Morate izvršiti sljedeće jednostavne korake da biste postavili poslužitelj postfiksa za prosljeđivanje e-pošte na vašem sustavu:
Otvorite prozor terminala klikom na Aktivnosti i odaberite terminal na lijevoj bočnoj traci u CentOS 8.
Instalirajte Postfix
Prvo provjerite je li postfix instaliran na vašem sustavu ili ne.pomoću sljedeće naredbe možete provjeriti instalaciju postfixa:
$ o / min -qa | grep postfixSljedeći izlaz trebao bi se prikazati na vašem sustavu.
U suprotnom, instalirat ćete postfix pomoću sljedeće naredbe:
$ sudo dnf instaliraj postfixNakon dovršetka instalacije postfixa, sada pomoću sljedeće naredbe možete provjeriti status usluge postfix:
Status postfix usluge $ sudoSljedeći izlaz trebao bi se prikazati na vašem sustavu.
Kao što možete vidjeti na gornjoj snimci zaslona, postfix usluge su aktivne na ovom sustavu. Sada uz pomoć naredbe netstat možemo dalje provjeriti rade li usluge postfiksa na portu 25. Upišite sljedeću naredbu da biste to učinili:
$ sudo netstat -ltnp | grep 25Sljedeći će izlaz biti prikazan na vašem sustavu:
U gornjem izlazu, zadnji stupac predstavlja PID obrade. Ovdje se prikazuje postfix.
Konfiguracija za prosljeđivanje e-pošte postfiksa
Sada pokrenite konfiguraciju postfiksa za prosljeđivanje e-pošte. To je jednostavan zadatak. Prvo, moramo pronaći put do direktorija konfiguracije postfixa pomoću naredbe postconf.
$ postconf | grep config_directoryNa terminalu će se prikazati sljedeći izlaz:
Sada imamo ideju da se sve konfiguracijske datoteke postfiksa nalaze u direktoriju / etc / postfix, pa se pomaknite unutar direktorija i uredite '.cf 'konfiguracijska datoteka.
Otvorite datoteku u svom omiljenom uređivaču teksta ili koja je instalirana na vašem sustavu. Ovdje koristimo vim editor za izmjenu konfiguracijskih datoteka.
$ vi / etc / postfix / main.uspSljedeći prozor vidjet ćete u terminalu:
Sada na kraju glavne stavke morate dodati sljedeće retke.cf 'datoteka.
virtual_alias_domains = mojadomena.com theanotherdomain.comvirtual_alias_maps = hash: / etc / postfix / virtual
Ovdje se prvi red virtual_alias_domains koristi za popis domena, za koje postfix prihvaća e-poštu. Može se dodati više domena koje su odvojene razmakom.
Drugi redak virtual_alias_maps označava put do datoteke, navedite mapiranje za prosljeđujuće domene.
Otvorite / etc / postfix / virtualnu datoteku i dodajte prosljeđene e-poruke zajedno s odredištom.
$ vi / etc / postfix / virtual
Pretpostavimo da želimo prosljeđivati e-poštu s jedne na drugu e-poštu:
[e-pošta zaštićena] na [e-pošta zaštićena]
U gornjim e-porukama prva e-adresa prikazuje na koji će postfix primiti e-poštu. Druga e-adresa prikazuje kamo će postfix proslijediti e-poštu. Pošta se može proslijediti na više odredišta e-pošte. Nakon unosa ove adrese e-pošte spremite i zatvorite datoteku. Sada ažurirajte tablicu postfiksa pomoću sljedeće naredbe:
$ postmap / etc / postfix / virtualPonovo učitajte postfix
Nakon što izvršite neke potrebne promjene u konfiguracijskim datotekama postfixa, ponovo učitajte ili ponovo pokrenite konfiguracije postfixa pomoću sljedeće naredbe:
$ sudo / etc / init.d / ponovno učitavanje postfiksa# ili
Ponovno učitavanje $ sudo usluge postfix
Testirajte odmah
Nakon dovršetka konfiguracije, pokušajte proslijediti e-poštu na druge domene.
Zaključak
U ovom smo članku naučili kako konfigurirati prosljeđivanje pošte postfiksa na Linux sustavu. Štoviše, naučili smo i kako uređivati konfiguracijske datoteke postfiksa. Testirajte konfiguracije. Primijetit ćete da e-pošta stiže na proslijeđeno odredište u roku od minute. Nadam se da će vam ovaj članak biti zanimljiv.