SISTEMA OPERATIVO GNU/LINUX SERVIDOR DE CORREO
Administración de Infraestrctras Infraestrctras T!cn"#"$" en Inf"rm%tica &'(&
A) S"#an$e Mi*e#inas
A) S"#an$e Mi*e#inas
Ser+id"r de c"rre"
(,(-
Índice de contenido SERVIDOR DE CORREO...................................................................................................................POSTIX , DOVECOT............................................................................................................... ........0 Insta#ación.............................................................................................................................................0 C"nfi$ración de POSTIX en e# direct"ri"1 /etc/)"stfi2...............................................................3 Arc4i+"1 main.cf.......................................................................................................................3 C"nfi$ración de# sistema............................................................................................................... 3 Arc4i+" /etc/4"sts......................................................................................................................3 C"nfi$ración de DOVECOT en e# direct"ri"1 /etc/d"+ec"t...........................................................3 Direct"ri" /etc/d"+ec"t/c"nf.d......................................................................................................... 3 Arc4i+"1 (',master.c"nf..............................................................................................................3 Arc4i+"1 (',mai#.c"nf.................................................................................................................5 Arc4i+"1 &',)")-.c"nf................................................................................................................5 Arc4i+"1 &',ima).c"nf................................................................................................................5 Arc4i+"1 (',at4.c"nf.................................................................................................................5 Ser+ici"s...........................................................................................................................................5 Pr"6ar #a c"nfi$ración1...................................................................................................................7 D"+ec"t....................................................................................................................................... 8 P"stfi2.........................................................................................................................................9 Para #eer e# c"rre" ti#i:arem"s te#net a# )ert" )")-...............................................................(' S;irre#mai# ,
A) S"#an$e Mi*e#inas
Ser+id"r de c"rre"
&,(-
SERVIDOR DE CORREO E# c"rre" e#ectrónic" =c"rre",e> c"n"cid" tam6i!n c"m" e,mai# ?> es n ser+ici" de red ;e )ermite a #"s sari"s en+iar @ reci6ir mensaes @ arc4i+"s mediante sistemas de c"mnicación e#ectrónic"s. E# c"rre" e#ectrónic" $ira a#reded"r de# s" de #as casi##as de c"rre" e#ectrónic". Cand" se en+Ba n c"rre" e#ectrónic"> e# mensae se enrta de ser+id"r a ser+id"r 4asta ##e$ar a# ser+id"r de c"rre" e#ectrónic" de destin". M%s )recisamente> e# mensae se en+Ba a# ser+id"r de# c"rre" e#ectrónic" =##amad" MTA> de# in$#!s Mai# Trans)"rt A$ent A$ente de Trans)"rte de C"rre"? ;e tiene #a tarea de trans)"rtar#"s 4acia e# MTA de# destinatari". En Internet> #"s MTA se c"mnican entre sB sand" e# )r"t"c"#" SMTP> @ )"r #" tant" se #"s ##ama ser+id"res SMTP =" a +eces ser+id"res de c"rre" sa#iente?. Para s fnci"namient" necesitan de #"s ser+id"res DNS ;e #es indican ca#es s"n #"s ser+id"res de c"rre" de n determinad" d"min". SMTP Sim)#e Mai# Transfer Pr"t"c"# =SMTP? Pr"t"c"#" Sim)#e de Transferencia de C"rre"> es n )r"t"c"#" de #a ca)a de a)#icación. asad" en te2t"s ti#i:ad"s )ara e# intercam6i" de mensaes de c"rre" e#ectrónic" entre c"m)tad"ras "tr"s dis)"siti+"s =PDAFs> te#!f"n"s mó+i#es> etc.?. Est% definid" en e# RC &8&( @ es n est%ndar "ficia# de Internet Le$" e# MTA de# destinatari" entre$a e# c"rre" e#ectrónic" a# ser+id"r de# c"rre" entrante =##amad" MDA> de# in$#!s Mai# De#i+er@ A$ent A$ente de Entre$a de C"rre"?> e# ca# a#macena e# c"rre" e#ectrónic" mientras es)era ;e e# sari" #" ace)te. E2isten d"s )r"t"c"#"s )rinci)a#es ti#i:ad"s )ara rec)erar n c"rre" e#ectrónic" de n MDA1 P"st Office Pr"t"c"# =POP-> Pr"t"c"#" de #a "ficina de c"rre"? Se ti#i:a en c#ientes #"ca#es de c"rre" )ara "6tener #"s mensaes de c"rre" e#ectrónic" a#macenad"s en n ser+id"r rem"t". Es n )r"t"c"#" de ni+e# de a)#icación en e# M"de#" OSI. IMAP =Internet Messa$e Access Pr"t"c"# Pr"t"c"#" de Acces" a Mensaes de Internet? es n )r"t"c"#" de a)#icación de acces" a mensaes e#ectrónic"s a#macenad"s en n ser+id"r. Mediante IMAP se )ede tener acces" a# c"rre" e#ectrónic" desde ca#;ier e;i)" ;e ten$a na c"ne2ión a Internet. IMAP tiene +arias +entaas s"6re POP. P"r eem)#"> es )"si6#e es)ecificar en IMAP car)etas de# #ad" ser+id"r. P"r "tr" #ad"> es m%s c"m)#e" ;e POP @a ;e )ermite +isa#i:ar #"s mensaes de manera rem"ta @ n" descar$and" #"s mensaes c"m" #" 4ace POP. P"r esta ra:ón> #"s ser+id"res de c"rre" entrante se ##aman ser+id"res POP " ser+id"res IMAP> se$n e# )r"t"c"#" sad". •
•
En Lin2 e2isten +ari"s ser+id"res de SMTP> POP/IMAP. SMTP
POP/IMAP
Sendmai#
C@rs,ima)
P"stfi2
D"+ec"t
Hmai# e2im En nestr" crs" ti#i:arem"s )"stfi2 @ d"+ec"t.
A) S"#an$e Mi*e#inas
Ser+id"r de c"rre"
-,(-
Es;ema $r%fic" de# )r"ces" de en+B" de c"rre".
POSTFIX - DOVECOT
A) S"#an$e Mi*e#inas
Ser+id"r de c"rre"
0,(-
Siti" "ficia#1 4tt)1//.)"stfi2."r$/ Pr"t"c"#"1 SMTP
Siti" "ficia#1 4tt)1//d"+ec"t."r$/ Pr"t"c"#"s1 POP- , IMAP
Instalación Uti#i:arem"s e# c"mand" @m )ara insta#ar #"s )a;etes de1 )"stif2 @ d"+ec"t. yum -y install postfix dovecot
Configuración de POSTFIX en el directorio: /etc/postfix
Archivo: ain!c" myhostname = correo.cfe.edu.uy mydomain = cfe.edu.uy inet_interfaces = all inet_protocols = all mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain mynetworks_style = subnet mynetworks = 192.168.0.0/24, 127.0.0.0/8 home_mailbox = Maildir/
J a$re$ar#" a# fina# de# arc4i+" smtpd_sasl_type = dovecot smtpd_sasl_path = private/auth smtpd_sasl_auth_enable = yes smtpd_recipient_restrictions = permit_mynetworks, permit_sasl_authenticated, reject_unauth_destination
Configuración del sistema
Archivo #etc#hosts 127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4 ::1 localhost localhost.localdomain localhost6 localhost6.localdomain6 A) S"#an$e Mi*e#inas
Ser+id"r de c"rre"
3,(-
192.168.0.50
correo correo.cfe.edu.uy
Configuración de DOVCOT en el directorio: /etc/do!ecot Directorio /etc/do!ecot/conf"d
Archivo: $%-aster!con" service auth { # auth_socket_path points to this userdb socket by default. It's typically # used by dovecot-lda, doveadm, possibly imap process, etc. Its default # permissions make it readable only by root, but you may need to relax these # permissions. Users that have access to this socket are able to get a list # of all usernames and get results of everyone's userdb lookups. # unix_listener auth-userdb {
unix_listener /var/spool/postfix/private/auth { #mode = 0600 mode = 0600 #user = user = postfix #group = group = postfix }
Archivo: $%-ail!con" mail_location = maildir:~/Maildir
Archivo: &%-'o'(!con" pop3_uidl_format = %08Xu%08Xv pop3_client_workarounds = outlook-no-nuls
Archivo: &%-ia'!con" imap_client_workarounds = delay-newmail
Archivo: $%-a)th!con" disable_plaintext_auth = no
Ser!icios Una +e: c"nfi$rad"s #"s ser+ici"s se #e+antan c"n e# si$iente c"mand"1 service postfix start service dovecot start A) S"#an$e Mi*e#inas
Ser+id"r de c"rre"
5,(-
A) S"#an$e Mi*e#inas
Ser+id"r de c"rre"
7,(-
Pro#ar la configuración: Ver #as c"ne2i"nes esta6#ecidas c"n e# c"mand" netstat1
Ver #"s )ert"s a6iert"s c"n nma)1
A) S"#an$e Mi*e#inas
Ser+id"r de c"rre"
8,(-
Dovecot Uti#i:arem"s te#net a# )ert" )")-
En na termina# de "tra m%;ina #in2 in$resam"s e# c"mand"1 telnet 192.168.0.50 pop3
Vem"s ;e d"+ec"t esta read@. Le$" in$resam"s e# c"mand" ser c"n e# n"m6re de# sari"1 user solange
A# fina# e# c"mand" )ass )ara dar#e #a c"ntraseKa1 pass solange
Si de+e#+e t"d" O si$nifica ;e e# ser+id"r est% atentificand" a# sari".
A) S"#an$e Mi*e#inas
Ser+id"r de c"rre"
9,(-
Post"i* Uti#i:arem"s te#net a# )ert" &3
Primer" e# c"mand" e4#" a# ser+id"r )ara +er #a c"nfi$ración1 ehlo correo.cfe.edu.uy
Le$" en+iam"s n mai# a# destinatari"1 mail from:
[email protected]
En+iad" )"r 1 rcpt to:
[email protected]
In$resam"s e# te2t" c"n e# c"mand"1
A) S"#an$e Mi*e#inas
Ser+id"r de c"rre"
(',(-
data
Para terminar e# te2t" in$resam"s n )nt" =.?
Para leer el correo )tili+areos telnet al ')erto 'o'(
Le$" de atenticarn"s> in$resam"s e# c"mand" list )ara +er #a #ista de c"rre"s. Para #eer n c"rre" in$resam"s e# c"mand" retr @ e# nmer" de mai#.
A) S"#an$e Mi*e#inas
Ser+id"r de c"rre"
((,(-
S,)irrelail - e.ail
4tt)1//s;irre#mai#."r$/d"cs/admin/admin,-.4tm#
en ca#;ier #$ar de# > a tra+!s de s na+e$ad"r e6. S;irre#mai# es n sim)#e> r%)id" @ )")#ar )a;ete de c"rre" e6.
Instalación: Primer" 4a@ ;e a$re$ar e# re)"sit"ri" e)e#. L"s )a;etes )ara Lin2 Em)resaria# =" EPEL? es n $r)" de inter!s es)ecia# de ed"ra ;e crea> mantiene @ administra n $r)" de )a;etes de a#ta ca#idad )ara Lin2 Em)resaria#> inc#@end"> )er" n" #imitand" a> Red at Enter)rise Lin2 =REL?> CentOS @ Scientific Lin2 =SL?. L"s )a;etes de EPEL s"n sa#mente 6asad"s en #"s )a;etes de ed"ra @ nnca entraran en c"nf#ict" " rem)#a:aran a #"s )a;etes de #as distri6ci"nes de# Lin2 Em)resaria#. EPEL sa mc4a de #a misma infraestrctra ;e ed"ra> inc#@end" e# sistema de c"nstrcción> #a instancia de 6$:i##a> e# administrad"r de acta#i:aci"nes> e# administrad"r de es)e"s =mirr"s?. Para a$re$ar e# re)"sit"ri" 4a@ ;e insta#ar#"> 6a%nd"#" desde1 4tt)1//e)e#.$tdinternet.c"m/5/i-85/re)"+ie/e)e#,re#ease.4tm# Le$" se insta#a c"n e# c"mand" r)m1 rpm -ivh epel-release-6-7.noarch
Una +e: insta#ad" e# ne+" re)"sit"ri" ti#i:am"s e# c"mand" @m )ara insta#ar s;irremai#. yum -y install squirremaill
S;irremai# tra6aa c"n e# ser+id"r de c"rre" )"stfi2 @ d"+ec"t> adem%s necesita de# ser+id"r e6 a)ac4e @ )4). Se de6e c"nfi$rar s fnci"namient" c"n a)ac4e en e# arc4i+"1 /etc/httpd/conf.d/squirrelmail.conf # # SquirrelMail is a webmail package written in PHP. # Alias /webmail /usr/share/squirrelmail # # Deny from all # # this section makes squirrelmail use https connections only, for this you # need to have mod_ssl installed. If you want to use unsecure http # connections, just remove this section:
A) S"#an$e Mi*e#inas
Ser+id"r de c"rre"
(&,(-
Options All AllowOverride None DirectoryIndex index.php Order Allow,Deny Allow from all # RewriteEngine on # RewriteCond %{HTTPS} !=on #
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}
Deny from all
Con"i/)ración: E# )a;ete de s;irremai# trae e# scri)1 /sr/s4are/s;irre#mai#/c"nfi$/c"nf.)# Mediante e# se c"nfi$ra entre "tras c"sas e# idi"ma> e# d"mini"> etc.
Acceso 4tt)1//(&7.'.'.(/e6mai#
A) S"#an$e Mi*e#inas
Ser+id"r de c"rre"
(-,(-