Installera e -postserver på CentOS med Postfix och Dovecot

Innehållsförteckning

Vi börjar med att visa denna ordlista för att vara medvetna om vad vi ska göra:

MTAMailöverföringsagent. Det är en agent eller server för överföring av e -post på Internet. Det används för överföring av e -post och deras hantering på internet. Några mer populära MTA är Postfix och Sendmail, Exim, qmail.

SMTPSimple Mail Transfer Protocol (SMTP) eller Simple Mail Transfer Protocol. Det är ett protokoll som används för kommunikation i utgående post. Detta ansvarar för att hantera utgående e -post och skicka det till målservern.

POP och IMAPIMAP. Internet Message Access Protocol och POP. Postkontrollprotokoll. De är protokoll för att hantera inkommande e -post på en server.

PostfixPostfix är en e -postutbytesagent, liknande Sendmail, det hjälper oss att lösa SMTP -förfrågningar som en utgående e -postserver använder. Några liknande MTA är Xlite eller Sendmail.

DovecotDet är en inkommande e -postserver. Bland de protokoll som den stöder är Pop, Pop3 och IMAP.

Begagnade hamnar:

  • 25 - SMTP
  • 110 - POP3
  • 143 - Imap
  • 587 - Inlämning

Kort förklaring av hur fungerar en e -postserver:

FÖRSTORA

I den här bilden skickar Juan ett e-postmeddelande till Pedro. När du klickar på skicka hanteras begäran av smtp -servern, så protokollet måste hitta vilken server på universidad.com den ska gå till. För att göra detta går begäran via en DNS -server som returnerar information om destinationsservern på univerisdad.com, i det här fallet Correo.universidad.com. Denna information är känd som MX Records.

När informationen om servern som ska tas emot har SMTP -protokollet skickat begäran till mail.universidad.com för att paketen som ska levereras ska lagras. När Peter öppnar sin e -postklient hämtar den inkommande POP- eller IMAP -e -postservern den informationen till sin inkorg.

Krav

  • Linux -distribution som används: CentOS 6.5
  • Gratis nedladdning

CentOS e -postserverinstallation


Konfiguration av nätverkskort

Vi måste ha vårt nätverkskort konfigurerat med en fast IP, antingen med guiden Network Manager eller från konsolen. I det här exemplet kommer vi att använda följande parametrar.

NoteraOm vi ​​använder en virtuell maskin konfigurerar vi nätverkskortet som en brygga.

 IPADDR = 192.168.0.19 NETMASK = 255.255.255.0 GATEWAY = 192.168.0.1 DNS1 = 187.185.15.114
Med dessa data kommer det att konfigureras (även om de kan varieras beroende på vad var och en behöver).

Efterfix installation och konfiguration
För att installera SMTP -utgående e -postserver. Vi öppnar terminalen och kör följande kommando:

 # yum installera postfix
När paketen är installerade startar vi tjänsten.
 # yum service postfix start
Vi ställer in det att starta automatiskt varje gång servern startar.
 # yum chkconfig postfix on
Det kommer att konfigureras.

Redigera konfigurationsfilen main.cf
Vi redigerar konfigurationsfilen main.cf som är i följande sökväg:

 # /etc/postfix/main.cf
NoteraAvmarkera (ta bort # -tecknet) eller avmarkera och ändra följande rader i filen.
 # Ställ in värdnamnet som vi ska administrera. myhostname = mail.solvetic.net # Ange huvuddomänen. mydomain = solvetic.net # Avmarkera den här raden: myorigin = $ mydomain # Ställ in att den fungerar för alla gränssnitt. inet_interfaces = all # Vi avmarkerar följande rad mynetworks_styles = delnät # Upprätta de lokala nätverken, för detta exempel antar vi att vårt LAN är 192.168.0.1/24 mynetworks = 192.168.1.0/24, 127.0.0.0/8 # Vi avmarkerar följande line home_mailbox = Maildir / 
Vi sparar ändringarna, avslutar och startar om Postfix -tjänsten.
 #service postfix restart
Du kommer redan upp.

Dovecot Installation och konfiguration
Så här installerar du tjänsten POP3 och IMAP (server för inkommande e -post):

 # yum installera dovecot
Nu lyfter vi tjänsten:
 # yum service postfix start
Vi konfigurerar att den startar automatiskt när servern slås på:
 # yum chkconfig dovecot on
Redigera konfigurationsfilen dovecot.conf

Vi går till följande rutt:

 # /etc/dovecot/dovecot.conf
Vi avmarkerar parametern:
 #Protokoll vi vill servera protokoll = imap pop3 lmtp
Vi sparar ändringarna, avslutar och startar om Dovecot -tjänsten.
 # service duvecot starta om
Med detta är du redo.

Kontrollera att du skickar och tar emot e -postmeddelanden via terminalen
Nu ska vi kontrollera att vår server fungerar - den roligaste delen - och för dem kommer vi att skapa två användare, en är avsändaren och den andra mottagaren. För denna kontroll måste vi ha installerat telnet eller netcat.

NoteraOm vi ​​inte har installerat telnet, vi laddar ner och installerar paketet med kommandot:

 # yum installera telnet

Vi skapar två vanliga användare:

 Användare 1 # useradd pedro # passwd pedro # lösenord: 12345 Användare 2 # useradd juan # passwd juan # lösenord: 12345
Nu öppnar vi en anslutning till den utgående ESMTP Postfix -e -postservern via telnet på port 25 (smtp) med kommandot:
 # telnet 127.0.0.1 25
Därefter skriver vi följande:
 HELO solvetic.net -Ange- MAIL FRÅN: pedro -Ange- RCPT TILL: juan -Ange- DATA (Enter). Hej detta är ett testmeddelande. (vi avslutar meddelandet i DATA med Enter och en punkt i slutet) SLUTA 
Vi stängde anslutningen och nu får vi se om meddelandet nådde Juan. För dem öppnar vi en anslutning till servern för inkommande e -post Dovecot via telnet på port 110 (POP3).
 # telnet 127.0.0.1 110
Därefter skriver vi följande:
 användare juan -Enter- pass 12345 -Enter- LIST -Enter- RETR 1 -Enter- (Nummer 1 här indikerar att det är det första meddelandet som skickas)
Och nu kan vi se budskapet som vi har skickat från Petrus till Johannes.

Gillade du och hjälpte denna handledning?Du kan belöna författaren genom att trycka på den här knappen för att ge honom en positiv poäng
wave wave wave wave wave