Installer mailserver på CentOS med Postfix og Dovecot

Indholdsfortegnelse

Vi starter med at vise denne ordliste for at være klar over, hvad vi vil gøre:

MTAMailoverførselsagent. Det er en agent eller server til overførsel af mail på Internettet. Det bruges til overførsel af e -mails og deres håndtering på internettet. Nogle mere populære MTA'er er Postfix og Sendmail, Exim, qmail.

SMTPSimple Mail Transfer Protocol (SMTP) eller Simple Mail Transfer Protocol. Det er en protokol, der bruges til kommunikation i udgående mail. Dette har ansvaret for at administrere udgående mail og sende den til destinationsserveren.

POP og IMAPIMAP. Internetbesked -adgangsprotokol og POP. Postkontorets protokol. De er protokoller designet til at styre indgående mail på en server.

PostfixPostfix er en mailudvekslingsagent, der ligner Sendmail, det hjælper os med at løse SMTP -anmodninger, som en server til udgående mail bruger. Nogle lignende MTA'er er Xlite eller Sendmail.

DovecotDet er en indgående mailserver. Blandt de protokoller, den understøtter, er Pop, Pop3 og IMAP.

Brugte havne:

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

Kort forklaring af hvordan fungerer en mailserver:

FORSTØRRE

I dette billede sender Juan en e-mail til Pedro. Når du klikker på send, administreres anmodningen af ​​smtp -serveren, så protokollen skal finde hvilken server på universidad.com den skal gå til. For at gøre dette går anmodningen gennem en DNS -server, der returnerer oplysninger om destinationsserveren på univerisdad.com, i dette tilfælde Correo.universidad.com. Disse oplysninger er kendt som MX Records.

Når oplysningerne om den server, der skal modtages, er modtaget, sender SMTP -protokollen anmodningen til mail.universidad.com for at pakkerne, der skal leveres, skal gemmes. Når Peter åbner sin mailklient, vil den indgående POP- eller IMAP -mailserver downloade disse oplysninger til sin indbakke.

Krav

  • Linux distribution brugt: CentOS 6.5
  • Gratis download

CentOS Mail Server Installation


Konfiguration af netværkskort

Vi skal have vores netværkskort konfigureret med en fast IP, enten med guiden Network Manager eller fra konsollen. I dette eksempel vil vi bruge følgende parametre.

BemærkHvis vi bruger en virtuel maskine, konfigurerer vi netværksadapteren som en bro.

 IPADDR = 192.168.0.19 NETMASK = 255.255.255.0 GATEWAY = 192.168.0.1 DNS1 = 187.185.15.114
Med disse data vil det blive konfigureret (selvom de kan varieres afhængigt af hvad hver enkelt har brug for).

Postfix installation og konfiguration
For at installere SMTP -serveren til udgående mail. Vi åbner terminalen og udfører følgende kommando:

 # yum installer postfix
Når pakkerne er installeret, starter vi tjenesten.
 # yum service postfix start
Vi indstiller det til at starte automatisk hver gang serveren starter.
 # yum chkconfig postfix on
Det vil blive konfigureret.

Rediger konfigurationsfil main.cf
Vi redigerer konfigurationsfilen main.cf som er i følgende sti:

 # /etc/postfix/main.cf
BemærkFjern en kommentar (fjern # -tegnet) eller fjern en kommentar, og rediger følgende linjer, der findes i filen.
 # Indstil det værtsnavn, som vi skal administrere. myhostname = mail.solvetic.net # Indstil hoveddomænet. mydomain = solvetic.net # Kommenter ikke denne linje: myorigin = $ mydomain # Indstil den til at fungere for alle grænseflader. inet_interfaces = alle # Vi fjerner en kommentar fra følgende linje mynetworks_styles = subnet # Etabler de lokale netværk, for dette eksempel antager vi, at vores LAN er 192.168.0.1/24 mynetworks = 192.168.1.0/24, 127.0.0.0/8 # Vi fjerner kommentarer fra følgende line home_mailbox = Maildir / 
Vi gemmer ændringerne, afslutter og genstarter Postfix -tjenesten.
 #service postfix genstart
Du er allerede oppe.

Dovecot Installation og konfiguration
Sådan installeres tjenesten POP3 og IMAP (server til indgående mail):

 # yum installer dovecot
Nu løfter vi servicen:
 # yum service postfix start
Vi konfigurerer den til at starte automatisk, når serveren tændes:
 # yum chkconfig dovecot on
Rediger konfigurationsfilen dovecot.conf

Vi går til følgende rute:

 # /etc/dovecot/dovecot.conf
Vi frakobler parameteren:
 #Protokoller, vi vil servere protokoller = imap pop3 lmtp
Vi gemmer ændringerne, afslutter og genstarter Dovecot -tjenesten.
 # service dovecot genstart
Med dette er du klar.

Kontroller afsendelse og modtagelse af e -mails via terminalen
Nu skal vi kontrollere, at vores server fungerer - den sjoveste del - og for dem vil vi oprette to brugere, den ene vil være afsenderen og den anden modtager. Til denne kontrol skal vi have installeret telnet eller netcat.

BemærkHvis vi ikke har installeret telnet, vi downloader og installerer pakken med kommandoen:

 # yum installere telnet

Vi opretter to almindelige brugere:

 Bruger 1 # useradd pedro # passwd pedro # password: 12345 Bruger 2 # useradd juan # passwd juan # password: 12345
Nu åbner vi en forbindelse til den udgående ESMTP Postfix -mailserver via telnet på port 25 (smtp) med kommandoen:
 # telnet 127.0.0.1 25
Dernæst skriver vi følgende:
 HELO solvetic.net -Enter- MAIL FROM: pedro -Enter- RCPT TO: juan -Enter- DATA (Enter). Hej dette er en testmail. (vi afslutter meddelelsen i DATA med Enter og en periode i slutningen) QUIT 
Vi lukkede forbindelsen, og nu vil vi se, om beskeden nåede Juan. For dem åbner vi en forbindelse til serveren til indgående mail Dovecot via telnet på port 110 (POP3).
 # telnet 127.0.0.1 110
Dernæst skriver vi følgende:
 bruger juan -Enter- pass 12345 -Enter- LIST -Enter- RETR 1 -Enter- (tallet 1 her angiver, at det er den første besked, der sendes)
Og nu kan vi se beskeden, som vi har sendt fra Peter til Johannes.

Kan du lide og hjælpe denne vejledning?Du kan belønne forfatteren ved at trykke på denne knap for at give ham et positivt punkt

Du vil bidrage til udviklingen af ​​hjemmesiden, at dele siden med dine venner

wave wave wave wave wave