Instalați serverul de e-mail pe CentOS cu Postfix și Dovecot

Vom începe prin a arăta acest glosar de termeni pentru a fi conștienți de ceea ce vom face:

MTAAgent de transfer poștal. Este un agent sau server pentru transferul de e-mail pe Internet. Este utilizat pentru transferul de e-mailuri și gestionarea acestora pe internet. Unele MTA-uri mai populare sunt Postfix și Sendmail, Exim, qmail.

SMTPProtocolul de transfer simplu prin poștă (SMTP) sau Protocolul de transfer simplu prin poștă. Este un protocol utilizat pentru comunicarea prin e-mail. Acesta este însărcinat cu gestionarea poștei de ieșire și trimiterea acesteia la serverul de destinație.

POP și IMAPIMAP. Protocol de acces la mesaje Internet și POP. Protocolul biroului poștal. Sunt protocoale concepute pentru a gestiona mesajele primite pe un server.

PostfixPostfix este un agent de schimb de e-mail, similar cu Sendmail, ne ajută să rezolvăm cererile SMTP pe care le folosește un server de poștă de ieșire. Unele MTA-uri similare sunt Xlite sau Sendmail.

PorumbarEste un server de mail primit. Printre protocoalele pe care le suportă se numără Pop, Pop3 și IMAP.

Porturi utilizate:

  • 25 - SMTP
  • 110 - POP3
  • 143 - Imap
  • 587 - Depunere

Scurtă explicație a cum funcționează un server de mail:

MARI

În această imagine, Juan îi trimite un e-mail lui Pedro. Când faceți clic pe trimitere, cererea este gestionată de serverul smtp, deci protocolul trebuie să găsească la ce server de la universidad.com urmează să se adreseze. Pentru a face acest lucru, cererea trece printr-un server DNS care va returna informații despre serverul de destinație la univerisdad.com, în acest caz Correo.universidad.com. Aceste informații sunt cunoscute sub numele de MX Records.

Odată ce informațiile despre serverul care urmează să fie primite, protocolul SMTP trimite solicitarea către mail.universidad.com pentru ca pachetele care urmează să fie livrate să fie stocate. Când Peter își deschide clientul de poștă, serverul de poștă primită POP sau IMAP va descărca aceste informații în căsuța de e-mail.

Cerințe

  • Distribuție Linux utilizată: CentOS 6.5
  • Descărcare gratuită

Instalarea CentOS Mail Server


Configurarea plăcii de rețea

Trebuie să avem placa noastră de rețea configurată cu un IP fix, fie cu expertul Network Manager, fie de pe consolă. În acest exemplu vom folosi următorii parametri.

NotăDacă folosim o mașină virtuală, configurăm adaptorul de rețea ca o punte.

 IPADDR = 192.168.0.19 NETMASK = 255.255.255.0 GATEWAY = 192.168.0.1 DNS1 = 187.185.15.114
Cu aceste date va fi configurat (deși pot fi variate în funcție de ceea ce are nevoie fiecare).

Instalare și configurare Postfix
Pentru a instala serverul de poștă electronică SMTP. Deschidem terminalul și executăm următoarea comandă:

 # yum instalați postfix
Odată instalate pachetele, pornim serviciul.
 # yum service postfix start
Îl setăm să pornească automat de fiecare dată când pornește serverul.
 # yum chkconfig postfix on
Va fi configurat.

Editați fișierul de configurare main.cf
Edităm fișierul de configurare main.cf care se află în următoarea cale:

 # /etc/postfix/main.cf
NotăAnulați comentariul (eliminați semnul #) sau anulați comentariile și modificați următoarele rânduri găsite în fișier.
 # Setați numele de gazdă pe care urmează să îl administrăm. myhostname = mail.solvetic.net # Setați domeniul principal. mydomain = solvetic.net # Descomentați această linie: myorigin = $ mydomain # Setați-l să funcționeze pentru toate interfețele. inet_interfaces = toate # Decomentăm următoarea linie mynetworks_styles = subrețea # Stabilim rețelele locale, pentru acest exemplu presupunem că LAN-ul nostru este 192.168.0.1/24 mynetworks = 192.168.1.0/24, 127.0.0.0/8 # Decomentăm următoarele line home_mailbox = Maildir / 
Salvăm modificările, ieșim și repornim serviciul Postfix.
 #service postfix restart
Vei fi deja sus.

Instalare și configurare Dovecot
Pentru a instala serviciul POP3 și IMAP (server de intrare mail):

 # yum instalați dovecot
Acum ridicăm serviciul:
 # yum service postfix start
Îl configurăm pentru a porni automat odată ce serverul este pornit:
 # yum chkconfig dovecot on
Editați fișierul de configurare dovecot.conf

Mergem la următorul traseu:

 # /etc/dovecot/dovecot.conf
Decomentăm parametrul:
 #Protocoale pe care vrem să le servim protocoale = imap pop3 lmtp
Salvăm modificările, ieșim și repornim serviciul Dovecot.
 # service dovecot restart
Cu asta ești gata.

Verificați trimiterea și primirea de e-mailuri prin terminal
Acum vom verifica dacă serverul nostru funcționează - cea mai amuzantă parte - și pentru ei vom crea doi utilizatori, unul va fi expeditorul și celălalt receptor. Pentru această verificare trebuie să avem instalat telnet sau netcat.

NotăDacă nu avem instalat telnet, descărcăm și instalăm pachetul cu comanda:

 # yum instalați telnet

Creăm doi utilizatori comuni:

 Utilizator 1 # useradd pedro # passwd pedro # parolă: 12345 Utilizator 2 # useradd juan # passwd juan # parolă: 12345
Acum vom deschide o conexiune la serverul de poștă ESMTP Postfix de ieșire prin telnet pe portul 25 (smtp) cu comanda:
 # telnet 127.0.0.1 25
Apoi scriem următoarele:
 HELO solvetic.net -Enter- MAIL DE LA: pedro -Enter- RCPT TO: juan -Enter- DATA (Enter). Bună ziua, acesta este un e-mail de testare. (încheiem mesajul din DATE cu Enter și o perioadă la sfârșit) QUIT 
Am închis conexiunea și acum vom vedea dacă mesajul a ajuns la Juan. Pentru ei deschidem o conexiune la serverul de mail primit Porumbar prin telnet pe port 110 (POP3).
 # telnet 127.0.0.1 110
Apoi scriem următoarele:
 user juan -Enter- pass 12345 -Enter- LIST -Enter- RETR 1 -Enter- (Numărul 1 de aici indică faptul că este primul mesaj trimis)
Și acum putem vedea mesajul pe care l-am trimis de la Petru către Ioan.

V-a plăcut și ați ajutat acest tutorial?Puteți recompensa autorul apăsând acest buton pentru a-i oferi un punct pozitiv
wave wave wave wave wave