Kako nastaviti Postfix Mail Server (SMTP) s konfiguracijo ničelnega odjemalca
Ne glede na številne metode spletnega komuniciranja, ki so danes na voljo, e -pošta ostaja praktičen način za pošiljanje sporočil z enega konca sveta na drugega ali osebi, ki sedi v pisarni poleg naše.
Naslednja slika prikazuje postopek prenosa e -pošte od pošiljatelja, dokler sporočilo ne prispe do prejemnikove mape »Prejeto«:
Kako deluje nastavitev pošte
Da bi to omogočili, se v ozadju dogaja več stvari. Za pošiljanje e -poštnega sporočila iz odjemalca (npr Thunderbird, Outlook ali storitve spletne pošte, kot so Gmail ali Yahoo! Pošta) na poštni strežnik, od tam pa na ciljni strežnik in nazadnje na predvidenega prejemnika, a SMTP (Enostaven protokol za prenos pošte) storitev mora biti na vsakem strežniku.
To je razlog, zakaj bomo v tem članku razložili, kako nastaviti a SMTP strežnik v RHEL 7 kjer se e -poštna sporočila, ki jih pošljejo lokalni uporabniki (tudi drugim lokalnim uporabnikom), posredujejo na osrednji poštni strežnik za lažji dostop.
V zahtevah izpita se to imenuje a ničelni odjemalec nastaviti.
Naše preskusno okolje bo sestavljeno iz izvornega poštnega strežnika in osrednjega poštnega strežnika ali relejnega gostitelja.
Odprite vrata SMTP za poštni strežnik v požarnem zidu
4. Konfiguriraj Postfix naprej box1.mydomain.com.
Glavna konfiguracijska datoteka Postfix se nahaja v /etc/postfix/main.cf. Ta datoteka je sama po sebi odličen vir dokumentacije, saj vključeni komentarji pojasnjujejo namen nastavitev programa.
Zaradi kratkosti prikažemo samo vrstice, ki jih je treba urediti (ja, zapustiti morate moja destinacija prazno v izvornem strežniku; sicer bodo e -poštna sporočila shranjena lokalno, v nasprotju z osrednjim poštnim strežnikom, kar si pravzaprav želimo):
Konfigurirajte Postfix na box1.mydomain.com
myhostname = box1.mydomain.com. mydomain = mydomain.com. myorigin = $ mydomain. inet_interfaces = samo zanka. moja destinacija = relayhost = 192.168.0.20.
Za preizkušanje poštnih strežnikov lahko uporabite katerega koli Poštni uporabniški agent (najpogosteje znan kot MUA na kratko) kot npr po pošti ali mutt.
Od mutt meni osebno najljubši, ga bom uporabil pri škatla1 uporabniku poslati e -poštno sporočilo tecmint z uporabo obstoječe datoteke (mailbody.txt) kot telo sporočila:
# mutt -s "9. del -serija RHCE" [zaščiteno po e -pošti]Preizkusite Postfix Mail Server
Zdaj pojdite na osrednji poštni strežnik (mail.moja domena.com), se prijavite kot uporabnik tecmintin preverite, ali je e -poštno sporočilo prejeto:
# su - tecmint. # pošta.
Preverite dostavo poštnega strežnika Postfix
Če e -poštno sporočilo ni bilo prejeto, preverite korensko pošto za obvestilo ali obvestilo o napaki. Morda se boste želeli prepričati tudi, da je SMTP storitev deluje na strežnikih in na teh vratih 25 je odprt v osrednjem poštnem strežniku z uporabo ukaz nmap:
# nmap -PN 192.168.0.20.
Odpravljanje težav s poštnim strežnikom Postfix
Povzetek
Nastavitev a poštni strežnik in a relejni gostitelj kot je prikazano v tem članku, je bistvena veščina, ki jo mora imeti vsak sistemski skrbnik, in predstavlja temelj za razumevanje in namestite bolj zapleten scenarij, kot je poštni strežnik, ki gosti živo domeno za več (celo stotine ali tisoče) e -pošte račune.
(Upoštevajte, da za takšno nastavitev potrebujete strežnik DNS, ki ni v obsegu tega priročnika), vendar lahko za nastavitev uporabite naslednji članek DNS strežnik:
Namestite samo DNS predpomnilnik v CentOS/RHEL 07
Na koncu toplo priporočam, da se seznanite s konfiguracijsko datoteko Postfix (main.cf) in stran strani programa. Če ste v dvomih, nam pišite na spodnji obrazec ali uporabite naš forum, Linuxsay.com, kjer boste skoraj takoj dobili pomoč strokovnjakov za Linux z vsega sveta.