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.114Med 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 postfixNår pakkerne er installeret, starter vi tjenesten.
# yum service postfix startVi indstiller det til at starte automatisk hver gang serveren starter.
# yum chkconfig postfix onDet vil blive konfigureret.
Rediger konfigurationsfil main.cf
Vi redigerer konfigurationsfilen main.cf som er i følgende sti:
# /etc/postfix/main.cfBemæ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 genstartDu er allerede oppe.
Dovecot Installation og konfiguration
Sådan installeres tjenesten POP3 og IMAP (server til indgående mail):
# yum installer dovecotNu løfter vi servicen:
# yum service postfix startVi konfigurerer den til at starte automatisk, når serveren tændes:
# yum chkconfig dovecot onRediger konfigurationsfilen dovecot.conf
Vi går til følgende rute:
# /etc/dovecot/dovecot.confVi frakobler parameteren:
#Protokoller, vi vil servere protokoller = imap pop3 lmtpVi gemmer ændringerne, afslutter og genstarter Dovecot -tjenesten.
# service dovecot genstartMed 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: 12345Nu åbner vi en forbindelse til den udgående ESMTP Postfix -mailserver via telnet på port 25 (smtp) med kommandoen:
# telnet 127.0.0.1 25Dernæ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) QUITVi 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 110Dernæ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