Pradėsime rodydami šį terminų žodynėlį, kad žinotume, ką darysime:
MTAPašto perdavimo agentas. Tai agentas arba serveris, skirtas laiškams perduoti internetu. Jis naudojamas el. Laiškams perduoti ir jiems valdyti internete. Kai kurie populiaresni MTA yra „Postfix“ ir „Sendmail“, „Exim“, „qmail“.
SMTPPaprastas pašto perdavimo protokolas (SMTP) arba paprastas pašto perdavimo protokolas. Tai protokolas, naudojamas bendraujant siunčiamame laiške. Tai atsakinga už siunčiamų laiškų valdymą ir siuntimą į paskirties serverį.
POP ir IMAPIMAP. Interneto pranešimų prieigos protokolas ir POP. Pašto biuro protokolas. Jie yra protokolai, skirti valdyti gaunamus laiškus serveryje.
Postfix„Postfix“ yra pašto mainų agentas, panašus į „Sendmail“, jis padeda mums išspręsti SMTP užklausas, kurias naudoja siunčiamo pašto serveris. Kai kurie panašūs MTA yra „Xlite“ arba „Sendmail“.
BalandisTai yra gaunamo pašto serveris. Tarp palaikomų protokolų yra „Pop“, „Pop3“ ir „IMAP“.
Naudoti prievadai:
- 25 - SMTP
- 110 - POP3
- 143 - vaizd
- 587 - pateikimas
Trumpas paaiškinimas kaip veikia pašto serveris:
DIDELIS
Šiame paveikslėlyje Juanas siunčia el. Laišką Pedro. Spustelėjus „Siųsti“, užklausą tvarko „smtp“ serveris, todėl protokolas turi rasti universitadad.com serverį, į kurį jis eis. Norėdami tai padaryti, užklausa perduodama per DNS serverį, kuris pateiks informaciją apie paskirties serverį adresu univerisdad.com, šiuo atveju Correo.universidad.com. Ši informacija yra žinoma kaip „MX Records“.
Kai gaunama informacija apie serverį, kurį reikia gauti, SMTP protokolas siunčia užklausą į pašto dėžutę mail.universidad.com, kad pakuotės būtų saugomos. Kai Piteris atidaro savo pašto klientą, gaunamas POP arba IMAP pašto serveris atsisiunčia šią informaciją į jo pašto dėžutę.
Reikalavimai
- Naudojamas „Linux“ platinimas: CentOS 6.5
- Nemokamas atsisiuntimas
„CentOS“ pašto serverio diegimas
Tinklo kortelės konfigūracija
Turime sukonfigūruoti tinklo plokštę su fiksuotu IP, naudodami tinklo tvarkyklės vedlį arba iš konsolės. Šiame pavyzdyje naudosime šiuos parametrus.
PastabaJei naudojame virtualią mašiną, tinklo adapterį sukonfigūruojame kaip tiltą.
IPADDR = 192.168.0.19 TINKLAS = 255.255.255.0 GATEWAY = 192.168.0.1 DNS1 = 187.185.15.114Su šiais duomenimis jie bus sukonfigūruoti (nors jie gali būti įvairūs, priklausomai nuo to, ko kiekvienam reikia).
Postfix diegimas ir konfigūravimas
Norėdami įdiegti išeinančio pašto SMTP serverį. Mes atidarome terminalą ir vykdome šią komandą:
# yum įdiegti postfixĮdiegę paketus, pradedame paslaugą.
# yum paslaugos postfix pradžiaMes nustatėme, kad jis prasidėtų automatiškai kiekvieną kartą, kai paleidžiamas serveris.
# yum chkconfig postfix įjungtasJis bus sukonfigūruotas.
Redaguokite konfigūracijos failą main.cf
Mes redaguojame konfigūracijos failą pagrindinis.cf kuris eina tokiu keliu:
# /etc/postfix/main.cfPastabaAtšaukite komentarą (pašalinkite # ženklą) arba nekomentuokite ir pakeiskite toliau pateiktas failo eilutes.
# Nustatykite pagrindinio kompiuterio pavadinimą, kurį ketiname administruoti. myhostname = mail.solvetic.net # Nustatykite pagrindinį domeną. mydomain = solvetic.net # Išsakykite šią eilutę: myorigin = $ mydomain # Nustatykite, kad ji veiktų visose sąsajose. inet_interfaces = all # Atsisakome šios eilutės: mynetworks_styles = potinklis line home_mailbox = Maildir /Išsaugome pakeitimus, išeiname ir iš naujo paleidžiame „Postfix“ paslaugą.
#service postfix iš naujoTu jau pakilsi.
„Dovecot“ diegimas ir konfigūravimas
Norėdami įdiegti POP3 ir IMAP (gaunamo pašto serverio) paslaugą:
# yum įdiegti balandįDabar panaikinsime paslaugą:
# yum paslaugos postfix pradžiaMes sukonfigūruojame jį paleisti automatiškai, kai įjungiamas serveris:
# yum chkconfig balandisRedaguokite konfigūracijos failą balandis.conf
Mes einame šiuo maršrutu:
# /etc/dovecot/dovecot.confAtsisakome parametro:
#Protokolai, kuriuos norime aptarnauti = imap pop3 lmtpIšsaugome pakeitimus, išeiname ir iš naujo paleidžiame „Dovecot“ paslaugą.
# serviso balandžio paleidimas iš naujoSu šiuo jūs esate pasiruošę.
Patikrinkite el. Laiškų siuntimą ir gavimą per terminalą
Dabar mes patikrinsime, ar mūsų serveris veikia - juokingiausia dalis - ir jiems sukursime du vartotojus, vienas bus siuntėjas, o kitas - gavėjas. Šiam patikrinimui turime būti įdiegti telnet arba netcat.
PastabaJei nesame įdiegę telnet, atsisiųsime ir įdiegsime paketą naudodami komandą:
# yum įdiegti telnet
Mes sukuriame du bendrus vartotojus:
Vartotojas 1 # useradd pedro # passwd pedro # slaptažodis: 12345 Vartotojas 2 # useradd juan # passwd juan # slaptažodis: 12345Dabar atidarysime ryšį su išeinančiu ESMTP Postfix pašto serveriu per telnet 25 prievadą (smtp) su komanda:
# telnet 127.0.0.1 25Toliau rašome taip:
HELO solvetic.net -Įveskite- PAŠTĄ IŠ: pedro -Enter- RCPT TO: juan -Enter- DATA (Įveskite). Sveiki, tai bandomasis laiškas. (pranešimą baigiame DUOMENYSE su Enter ir tašką pabaigoje) QUITMes uždarėme ryšį ir dabar pamatysime, ar pranešimas pasiekė Juaną. Jiems atveriame ryšį su gaunamo pašto serveriu Balandis per telnet svetainėje 110 prievadas (POP3).
# telnet 127.0.0.1 110Toliau rašome taip:
vartotojas juan -Enter- 12345Ir dabar mes galime pamatyti žinią, kurią išsiuntėme iš Petro Jonui. Ar jums patiko ir padėjo ši pamoka?Galite apdovanoti autorių paspausdami šį mygtuką, kad suteiktumėte jam teigiamą tašką