El. paštas yra vienas iš pagrindinių pranešimų siuntimo būdų, naudotų nuo interneto vystymosi. Dėl to buvo sukurta daug pranešimų siuntimo įrankių ir protokolų. Yra skirtingų architektūrų sistemų suderinamo veikimo protokolai.

El. pašto serveriai atlieka tokias užduotis kaip vartotojų el. laiškų nepraradimas ir padeda vartotojams pasiekti el. laiškus, kai jie yra prisijungę. Įrankiai, teikiantys el. pašto perdavimą vietiniuose intranetuose ir internete, vadinami pašto siuntimo agentais (MTA).

Štai kaip įdiegti ir nustatyti „Postfix“ pašto serverį „Debian Linux“ diegime.

1 veiksmas: „Postfix“ pašto serverio diegimas „Debian“.

Daugeliu atvejų Postfix išryškėja dėl naudojimo paprastumo, nedaug nustatymų ir didelio naudojimo atvejų. Norėdami įdiegti „Postfix“ savo „Debian“ pagrindu veikiančiame „Linux“ paskirstyme, naudokite šią komandą:

Internet Sitesudo apt diegti postfix

Jei savo sistemoje įdiegėte „Sendmail“, geriau jį pašalinti prieš diegiant „Postfix“.

sudo apt pašalinti sendmail

Diegimo metu Postfix užduos keletą klausimų. Pasirinkite

instagram viewer
Interneto svetainė pirmai gaunamai užklausai ir antrame ragelyje įveskite norimą domeno pavadinimą.

Kaip ir dauguma Linux programinės įrangos, Postfix išsaugo savo nustatymus failuose. Tai puiku, nes galite atlikti bet kokius „Postfix“ pakeitimus, tiesiog redaguodami tekstinius failus. „Postfix“ nustatymai paprastai pateikiami pagrindinis.plg failą. Kad būtumėte saugūs, visada turėtumėte sukurti numatytojo atsarginę kopiją pagrindinis.plg failą.

2 veiksmas: „Postfix“ pašto serverio konfigūracijos

Pirmiausia atidarykite pagrindinis.plg failą naudodami pasirinktą teksto rengyklę ir pakeiskite jos turinį, kaip norite. Failo viduje yra daug pagrindinės informacijos, pvz mano domenas (aparato domeno pavadinimas) ir mano prieglobos vardas (visas SMTP serverio pavadinimas). Pakeiskite nustatymus, kad serveris veiktų. Norėdami susidaryti idėją, galite peržiūrėti toliau pateiktą pavyzdį.

vim /etc/postfix/main.cf

3 veiksmas: laiškų siuntimas naudojant „Postfix“.

Norėdami išsiųsti pirmąjį laišką naudodami Postfix serverį, naudokite toliau pateiktas komandas. Šios komandos skirtos jūsų IP adresui ir domeno pavadinimui pridėti prie šeimininkai failą.

hostnameectlset-hostnamePaštas.fatih.com
aidas "192.168.0.100 fatih.lab mail.fatih.lab">> /etc/hosts
paleisti iš naujo

Iš naujo paleiskite sistemą kad nustatymai įsigaliotų. Po perkrovimo patikrinkite pagrindinio kompiuterio pavadinimo failo turinį naudodami toliau pateiktą komandą.

pagrindinio kompiuterio pavadinimas && cat /etc/hostname && pagrindinio kompiuterio pavadinimas -s

# Išvestis
Paštas.fatih.com
Paštas.fatih.com
Paštas

Tada patikrinkite prievado numerį naudodami šią komandą, kad įsitikintumėte, jog viskas tvarkoje:

netstat -tlpn

Dabar galite parašyti savo pirmąjį pranešimą ir pamatyti, kaip viskas vyksta.

Išsiųskite savo pirmąjį el. laišką naudodami toliau pateiktą komandą:

aidas "mano pirmasis laiško turinys" | paštas -s "Sveiki Postfix" šaknis

Atlikę šį veiksmą atidarykite Maildir aplanką, nurodytą main.cf faile, kad patikrintumėte, ar viskas gerai. Jei viskas klostėsi gerai, jūsų atsiųstas el. laiškas turėtų būti čia.

katė /Maildir/naujas/[Paspausti Tab]

4 veiksmas: IMAP ir Dovecot konfigūracija

Jei kada nors naudojote el. pašto serverio paslaugą, tikriausiai jau girdėjote apie el. pašto protokolus. Šie protokolai yra POP ir IMAP. Jūsų pasirinkimas turi didžiulę įtaką jūsų siuntimo, gavimo ir kitiems el. pašto siuntimo srautams. Nors POP (Post Office Protocol) yra populiariausias el. pašto protokolo tipas, IMAP (Internet Message Access Protocol) yra daugelio šių dienų vartotojų pasirinktas protokolas.

Žemiau rasite laiškų siuntimo naudojant Postfix ir IMAP pavyzdį. Tačiau prieš tai svarbu turėti bent paviršutiniškų žinių apie IMAP.

IMAP veikia kaip tiltas tarp jūsų el. pašto programos ir jūsų el. pašto serverio. El. pašto serveriai leidžia siųsti ir gauti el. Tačiau IMAP leidžia išsaugoti el. laiškus serveryje, kol juos pašalinsite rankiniu būdu. Kai prisijungiate prie el. pašto programos, pvz., „Gmail“ arba „Outlook“, klientas naudoja IMAP, kad prisijungtų prie el. pašto serverio.

Be to, IMAP turi daug privalumų. Pavyzdžiui, galite pasiekti savo el. pašto pranešimus iš tiek skirtingų įrenginių, kiek norite, ir iš bet kurios vietos. Jis taip pat atsisiunčia atitinkamą pranešimą tik tada, kai jį spustelite.

El. pašto priedai nėra automatiškai atsisiunčiami naudojant IMAP. Taigi galite daug greičiau patikrinti savo pranešimus ir valdyti, kuriuos failų priedus norite atidaryti.

Pasauliui vis labiau judant prie mobiliojo ryšio, IMAP natūraliai populiarėja. Dėl išmaniųjų telefonų, nešiojamųjų kompiuterių, planšetinių kompiuterių ir kitų įrenginių paplitimo IMAP poreikis tampa didesnis nei bet kada anksčiau.

Dovecot konfigūravimas

Su Dovecot galima siųsti tinklo pašto pervedimus naudojant POP3 arba IMAP. Pirmas dalykas, kurį turite padaryti, kad jis veiktų, yra įdiegti jį savo sistemoje naudodami šią komandą:

sudo apt diegti dovecot-core dovecot-imapd

Po įdiegimo bus keletas failų /etc/dovecot aplanką. Turite atlikti įvairius šių failų koregavimus ir sukonfigūruoti Dovecot.

Pirmiausia turite užmegzti ryšį tarp jūsų Maildir aplankas ir Dovecot. The pašto_vieta eilutė nurodo aplanką, kuriame saugomi laiškai. Pakeiskite išraišką čia Maildir taip. Norėdami tai padaryti, atidarykite 10-mail.conf failą naudodami bet kurį norimą redaktorių.

vim /etc/dovecot/conf.d/10-mail.conf

Ir pakeiskite eilutę, pradedant nuo pašto_vieta į:

mail_location = maildir:~/Maildir

Dabar užmegsite ryšį tarp Postfix ir Dovecot. Norėdami tai padaryti, atidarykite 10-master.conf failą tokiu pačiu būdu ir pakeiskite kodus žemiau Postfix smtp-auth komentaras:

vim /etc/dovecot/conf.d/10-master.conf

Pakeiskite šias failo eilutes:

unix_listener /var/spool/postfix/privatus/auth {
režimas = 0666
vartotojas = postfix
grupė = postfix
}

Pagal numatytuosius nustatymus „Dovecot“ veikia 143 prievade. Norėdami tai patikrinti, iš naujo paleiskite „dovecot“ paslaugą ir patikrinkite prievado numerį naudodami toliau pateiktą komandą:

netstat -tlpn

Dabar, kai viskas gerai, laikas išsiųsti tikrą el. laišką. Norėdami tai padaryti, sukurkite naują vartotoją naudodami toliau pateiktas komandas:

adduser testuser

Tada prisijunkite prie 25 prievado naudodami komandą nc.

nc localhost 25

Jūsų terminalo prisijungimo ekrano turinys gali šiek tiek skirtis, bet tai normalu. Tu gali naudoti Ctrl + C išeikite ir bandykite dar kartą, jei pastebėsite kokią nors klaidą. Komanda, kurią turėtumėte naudoti šiame etape, yra:

ehlo localhost

Dabar esate el. pašto turinio redagavimo etape. Komandų struktūra, kurią turite įvesti šiame etape, yra:

Paštas : šaknis
rcpt į: testuser
duomenis
tema: bandomasis dalykas
mano pašto turinys
.
mesti

Yra paskutinė vieta patikrinti, ar el. pašto siuntimas buvo sėkmingas. Pagal konfigūraciją šis el. laiškas turi būti aplanke Maildir. Norėdami tai padaryti, patikrinkite, ar jūsų išsiųstas el. laiškas yra šiame aplanke, naudodami šią komandą:

katė /home/testuser/Maildir/naujas/[Paspausti Tab]

Kaip matote, naudodami Dovecot IMAP ir Postfix, jūs sėkmingai išsiuntėte norimą turinį testuotojui.

Kodėl verta naudoti Postfix Linux serveriuose?

Kaip matote iš pavyzdžių, naudoti Postfix yra labai praktiška ir paprasta. „Postfix“ yra labai lanksti pašto serverių administratoriams ir kūrėjams. Be to, jis suderinamas su daugeliu įrankių, tokių kaip SQL, MySQL, Cyrus, LDAP, SASL, TSL ir SSL. Palyginti su kitais MTA, jis veikia geriau net sistemose, kuriose srautas intensyvus ir keli vartotojai.

„Postfix“ gana sklandžiai veikia ne tik „Linux“, bet ir „Unix“ bei „Windows“. Net technologijų įmonės, turinčios aukštųjų technologijų serverius, pvz., „Microsoft“, „Google“ ir „Amazon“, daugelyje sričių naudojo „Postfix“. Be to, jis yra daug sėkmingesnis saugumo požiūriu, ypač lyginant su „Sendmail“. Dėl šių priežasčių pašto serverių administratoriai vis dar teikia pirmenybę Postfix pašto architektūrai net ir po 20 metų.