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.114Med 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 postfixNär paketen är installerade startar vi tjänsten.
# yum service postfix startVi ställer in det att starta automatiskt varje gång servern startar.
# yum chkconfig postfix onDet kommer att konfigureras.
Redigera konfigurationsfilen main.cf
Vi redigerar konfigurationsfilen main.cf som är i följande sökväg:
# /etc/postfix/main.cfNoteraAvmarkera (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 restartDu 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 dovecotNu lyfter vi tjänsten:
# yum service postfix startVi konfigurerar att den startar automatiskt när servern slås på:
# yum chkconfig dovecot onRedigera konfigurationsfilen dovecot.conf
Vi går till följande rutt:
# /etc/dovecot/dovecot.confVi avmarkerar parametern:
#Protokoll vi vill servera protokoll = imap pop3 lmtpVi sparar ändringarna, avslutar och startar om Dovecot -tjänsten.
# service duvecot starta omMed 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: 12345Nu ö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 25Dä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) SLUTAVi 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 110Dä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