Installer e -postserver på CentOS med Postfix og Dovecot

Vi starter med å vise denne ordlisten for å være klar over hva vi skal gjøre:

MTAMailoverføringsagent. Det er en agent eller server for overføring av post på Internett. Den brukes til overføring av e -post og administrasjon av dem på internett. Noen mer populære MTA er Postfix og Sendmail, Exim, qmail.

SMTPSimple Mail Transfer Protocol (SMTP) eller Simple Mail Transfer Protocol. Det er en protokoll som brukes for kommunikasjon i utgående post. Dette er ansvarlig for å administrere utgående e -post og sende den til destinasjonsserveren.

POP og IMAPIMAP. Internett -meldingstilgangsprotokoll og POP. Postkontorprotokoll. De er protokoller designet for å administrere innkommende e -post på en server.

PostfixPostfix er en postutvekslingsagent, lik Sendmail, det hjelper oss med å løse SMTP -forespørsler som en utgående e -postserver bruker. Noen lignende MTA er Xlite eller Sendmail.

DovecotDet er en innkommende e -postserver. Blant protokollene som den støtter er Pop, Pop3 og IMAP.

Brukte porter:

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

Kort forklaring på hvordan fungerer en e -postserver:

FORSTØRRE

I dette bildet sender Juan en e-post til Pedro. Når du klikker på send, blir forespørselen administrert av smtp -serveren, så protokollen må finne hvilken server på universidad.com den skal gå til. For å gjøre dette går forespørselen gjennom en DNS -server som vil returnere informasjon om destinasjonsserveren på univerisdad.com, i dette tilfellet Correo.universidad.com. Denne informasjonen er kjent som MX Records.

Når informasjonen til serveren som skal mottas er innhentet, sender SMTP -protokollen forespørselen til mail.universidad.com for at pakkene som skal leveres, skal lagres. Når Peter åpner e -postklienten sin, vil den innkommende POP- eller IMAP -e -postserveren laste ned denne informasjonen til innboksen.

Krav

  • Linux -distribusjon som brukes: CentOS 6.5
  • Gratis nedlasting

CentOS e -postserverinstallasjon


Nettverkskortkonfigurasjon

Vi må ha nettverkskortet vårt konfigurert med en fast IP, enten med veiviseren for nettverksbehandling eller fra konsollen. I dette eksemplet vil vi bruke følgende parametere.

MerkHvis vi bruker en virtuell maskin, konfigurerer vi nettverkskortet 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 dataene vil de bli konfigurert (selv om de kan varieres avhengig av hva hver enkelt trenger).

Postfix installasjon og konfigurasjon
For å installere SMTP server for utgående e -post. Vi åpner terminalen og utfører følgende kommando:

 # yum installer postfix
Når pakkene er installert, starter vi tjenesten.
 # yum service postfix start
Vi satte den til å starte automatisk hver gang serveren starter.
 # yum chkconfig postfix on
Det vil bli konfigurert.

Rediger konfigurasjonsfil main.cf
Vi redigerer konfigurasjonsfilen main.cf som er i følgende bane:

 # /etc/postfix/main.cf
MerkIkke kommenter (fjern # -tegnet) eller fjern kommentaren, og endre følgende linjer i filen.
 # Angi vertsnavnet som vi skal administrere. myhostname = mail.solvetic.net # Angi hoveddomenet. mydomain = solvetic.net # Ikke kommenter denne linjen: myorigin = $ mydomain # Sett den til å fungere for alle grensesnitt. inet_interfaces = all # Vi fjerner en kommentar fra følgende linje mynetworks_styles = subnet # Etabler de lokale nettverkene, for dette eksemplet antar vi at vårt 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 lagrer endringene, avslutter og starter Postfix -tjenesten på nytt.
 #service postfix restart
Du vil allerede stå opp.

Dovecot installasjon og konfigurasjon
Slik installerer du tjenesten POP3 og IMAP (server for innkommende e -post):

 # yum installer dukeseng
Nå løfter vi tjenesten:
 # yum service postfix start
Vi konfigurerer den til å starte automatisk når serveren slås på:
 # yum chkconfig dovecot on
Rediger konfigurasjonsfilen dovecot.conf

Vi går til følgende rute:

 # /etc/dovecot/dovecot.conf
Vi fjerner kommentaren til parameteren:
 #Protokoller vi ønsker å servere protokoller = imap pop3 lmtp
Vi lagrer endringene, avslutter og starter Dovecot -tjenesten på nytt.
 # service dovecot restart
Med dette er du klar.

Sjekk sending og mottak av e -post via terminalen
Nå skal vi sjekke at serveren vår fungerer - den morsomste delen - og for dem vil vi lage to brukere, den ene vil være avsenderen og den andre mottakeren. For denne sjekken må vi ha installert telnet eller netcat.

MerkHvis vi ikke har installert telnet, vi laster ned og installerer pakken med kommandoen:

 # yum installer telnet

Vi oppretter to vanlige brukere:

 Bruker 1 # useradd pedro # passwd pedro # passord: 12345 Bruker 2 # useradd juan # passwd juan # passord: 12345
Nå åpner vi en tilkobling til den utgående ESMTP Postfix -postserveren via telnet på port 25 (smtp) med kommandoen:
 # telnet 127.0.0.1 25
Deretter skriver vi følgende:
 HELO solvetic.net -Enter- MAIL FROM: pedro -Enter- RCPT TO: juan -Enter- DATA (Enter). Hei, dette er en testpost. (vi avslutter meldingen i DATA med Enter og en periode på slutten) SLUTT 
Vi stengte forbindelsen, og nå får vi se om meldingen nådde Juan. For dem åpner vi en tilkobling til serveren for innkommende e -post Dovecot via telnet på port 110 (POP3).
 # telnet 127.0.0.1 110
Deretter skriver vi følgende:
 bruker juan -Enter- pass 12345 -Enter- LIST -Enter- RETR 1 -Enter- (tallet 1 her indikerer at det er den første meldingen som sendes)
Og nå kan vi se meldingen som vi har sendt fra Peter til Johannes.

Likte og hjalp du denne opplæringen?Du kan belønne forfatteren ved å trykke på denne knappen for å gi ham et positivt poeng
wave wave wave wave wave