Įdiekite pašto serverį „CentOS“ naudodami „Postfix“ ir „Dovecot“

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.114
Su š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žia
Mes nustatėme, kad jis prasidėtų automatiškai kiekvieną kartą, kai paleidžiamas serveris.
 # yum chkconfig postfix įjungtas
Jis bus sukonfigūruotas.

Redaguokite konfigūracijos failą main.cf
Mes redaguojame konfigūracijos failą pagrindinis.cf kuris eina tokiu keliu:

 # /etc/postfix/main.cf
PastabaAtš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š naujo
Tu 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žia
Mes sukonfigūruojame jį paleisti automatiškai, kai įjungiamas serveris:
 # yum chkconfig balandis
Redaguokite konfigūracijos failą balandis.conf

Mes einame šiuo maršrutu:

 # /etc/dovecot/dovecot.conf
Atsisakome parametro:
 #Protokolai, kuriuos norime aptarnauti = imap pop3 lmtp
Išsaugome pakeitimus, išeiname ir iš naujo paleidžiame „Dovecot“ paslaugą.
 # serviso balandžio paleidimas iš naujo
Su š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: 12345
Dabar atidarysime ryšį su išeinančiu ESMTP Postfix pašto serveriu per telnet 25 prievadą (smtp) su komanda:
 # telnet 127.0.0.1 25
Toliau 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) QUIT 
Mes 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 110
Toliau rašome taip:
 vartotojas juan -Enter- 12345
Ir 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ą

Padėsite svetainės plėtrą, dalintis puslapį su draugais

wave wave wave wave wave