Está en la página 1de 46

Gua Prctica de

Instalacin de un
Servidor de Correo
Ing. Hugo Adrin Francisconi
adrianfrancisconi@yahoo.co.ar
Priera !dicin " #en ela$oracin%
&ltia 'odificacin el ()*+,*(+
-atos del Autor*!ditor de !sta .$ra
/o$re y A0ellido del Autor1 Ing. Hugo Adrin Francisconi
-oicilio1 Av. 2as A3ricas4 !df. 2as A3ricas4 Puerto .rda54 Guayana4 6olvar4 7ene5uela
Cdigo Postal1 ,+8+
9el1 :8,"+;<;"=8;+<+(
!"ail1 adrianfrancisconi@yahoo.co.ar
Derechos de Copyright sobre esta Obra
><++= del Ing. Hugo Adrin Francisconi. 9odos los derechos reservados.
!l es0ritu de este li$ro es ?ue sea de li$re y gratuita distri$ucin4 0ero de$ido al @0lagio@ y 0ara
0reservar su integridad es ?ue1
Se conceder derechos 0ara4 co0iar4 hacer o$ras derivadas y counicar 0A$licaente la o$ra $aBo
cual?uier so0orte sie0re ?ue se tenga 0eriso eC0reso del autor4 0ara ello solo vasta con enviare un e"
ail a1 adrianfrancisconi@yahoo.co.ar4 ?ue seguraente no dudare en concederte 0erisos. Solo se
conceder 0eriso de distri$ucin de esta o$ra solo $aBo las circunstancias ?ue el autor 0ueda co0ro$ar
?ue no se esta lucrando con ello #0or eBe0lo en 0ginas De$s de universidades4 gu$ernaentales4 o De$s
sin 0u$licidad%.
QUEDA PROHIBIDA SU VENTA !O "UCRO TOTA" !O PARCIA" DE ESTA OBRA#
!la$orado4 editado e i0reso Een 0rocesoF.
Fecha de ela$oracin4 edicin e i0resin Een 0rocesoF.
$arcas Co%ercia&es
9odos los t3rinos en este li$ro ?ue corres0ondan a 'arcas Coerciales o arcas de Servicio4 el
autor no 0uede certificar la eCactitud de la inforacin. /o de$e considerarse ?ue el uso de un t3rino en
este li$ro afecte a la valide5 de cual?uier arca coercial o arca de servicio. 2as arcas coerciales y
des arcas denoinadas son 0ro0iedad de sus res0ectivos titulares.
Ad'erte(cia y Re()(cia a Derechos
Se ha reali5ado el Cio esfuer5o 0ara hacer de este li$ro una o$ra tan co0leta y 0recisa coo sea
0osi$le4 0ero no se ofrece ninguna garanta i0lcita de adecuacin a un fin en 0articular.
2a inforacin se suinistra @tal coo est@. !l autor no ser res0onsa$le ante cual?uier 0ersona o
entidad con res0ecto a cual?uier 03rdida o daGo ?ue 0udiera resultar eergente de la inforacin
contenida en este li$ro.
2as o0iniones eC0resadas en este li$ro 0ertenecen al autor.
A i es0osa
ndice General de Contenidos
Pr*&ogo####################################################################################################################################VI
I%p&e%e(taci*(######################################################################################################################+
!s?uea general...............................................................................................................................<
Pre"instalacin4 0re0arando el a$iente...........................................................................................)
Instalacin de P.S9FIH...................................................................................................................8
Configuracin de SAS2 #saslauthd%...............................................................................................(+
!ncri0tacin 92S............................................................................................................................()
Configuracin de -ovecot coo servidor I'AP...........................................................................(I
Instalacin del S?uirrel'ail con una $ase de datos 'ys?l............................................................(=
Instalacin de Aavisd"/eD4 Claav y 'ailan.........................................................................<I
Proba(do e& Ser'idor de Correo#########################################################################################,+
!nviar un correo 0or edio de S'9P............................................................................................)<
Pro$ando -ovecot*I'AP...............................................................................................................)8
Prue$a de S'9P autentificado.......................................................................................................),
Re-ere(cias############################################################################################################################./
adrianfrancisconi@yahoo.co.ar 'odificado el (,*(<*+= Pgina 7
Prlogo
!n ela$oracin ....
Pgina 7I
I0leentacin
Gua Prctica de Instalacin de un Servidor de Correo
Esquema general
A continuacin el es?uea ?ue tendr el Servidor de Correo J<,K
Pgina < I0leentacin Ing. Adrin Francisconi
I0leentacin
Pre-instalacin, preparando el ambiente
A0 -esha$ilitar S!2inuC J(K. -esha$ilitar S!2inuC editando el archivo /etc/sysconfig/selinux4
encontrando la lnea1
SELINUX=
y ca$indola a1
SELINUX=disabled
2uego de reali5ar los ca$ios4 reinicie la a?uina.
B0 !Cisten re?uisitos en el no$raiento 0ara un servidor e"ail. !n dos lugares el no$re del
servidor se de$e esta$lecer y ser el iso en cada lugar. 2os lugares son1
!l archivo /etc/sysconfig/network1
NETWO!IN"=yes
$OSTN%&E='i(ser)idor*'i+do'inio*co'
!l archivo /etc/,osts de$e tener la isa entrada1
-./*0*0*- local,ost*localdo'ain local,ost
-1.*-23*-*-00 'i(ser)idor*'i+do'inio*co' 'i(ser)idor
C0 .tro re?ueriiento 0ara un servidor es tener un registro -/S 'H 0ara el doinio. Lsted #o su ISP%
necesitara agregar un registro 'H 0ara su doinio. A?u se 0resenta una verificacin con el coando
dig 0ara el registro 'H de 'i+do'inio*co'

4 dig +t 'x 'i+do'inio*co'
5 6677 8i" 1*9*-+:. 6677 +t 'x 'i+do'inio*co'
55 global o;tions< ;rintc'd
55 "ot answer<
55 +77$E%8E66+ o;code< =UE>? status< NOEO? id< -02.2
55 flags< @r rd ra5 =UE>< -? %NSWE< -? %UT$OIT>< A? %88ITION%L< A
55 =UESTION SEBTION<
5'i+do'inio*co'* IN &X
55 %NSWE SEBTION<
'i+do'inio*co'* 20 IN &X -0 'i(ser)idor*'i+do'inio*co'*
55 %UT$OIT> SEBTION<
'i+do'inio*co'* 32C00 IN NS dina'icA*cd'on*net*
'i+do'inio*co'* 32C00 IN NS dina'ic-*cd'on*net*
'i+do'inio*co'* 32C00 IN NS dina'ic.*cd'on*net*
55 %88ITION%L SEBTION<
adrianfrancisconi@yahoo.co.ar 'odificado el ()*+,*(+ Pgina )
Gua Prctica de Instalacin de un Servidor de Correo
dina'ic-*cd'on*net* CA1 IN % .-.*A2*/9*-A1
dina'ic.*cd'on*net* -.1.3/ IN % .-.*A2*/C*-A1
dina'icA*cd'on*net* -.1.3/ IN % /.*C2*-9/*-C
55 =uery ti'e< C.C 'sec
55 SEDE< -/.*.9*.-C*--0E9AF-/.*.9*.-C*--0G
55 W$EN< Wed Oct -C -2<-A<00 .001
55 &S" SIHE rc)d< -10
2a 0regunta en la seccin =UESTION es4 cual es el registro &X del doinio 'i+do'inio*co' y en la
seccin %NSWE #res0uesta% dice ?ue el servidor ail del doinio 'i+do'inio*co' es el nodo
'i(ser)idor*'i+do'inio*co'
Pgina ; I0leentacin Ing. Adrin Francisconi
I0leentacin
Instalacin de POSTFIX
+0 /ecesitaos ?uitar se(d%ai&4 0or?ue ahora nuestro '9A #Agente de 9rasferencia de Correo% sera
PostfiC.
r;' +e send'ail +node;s
10 Instalareos todos los 0a?uetes necesarios 0ara la configuracin de Post-i2 y de todos los des
co0leentos4 0ara luego configurarlos1
yu' install ;ostfix ;ostfix+;flogsu'' do)ecot cyrus+sasl cyrus+sasl+gssa;i cyrus+
sasl+'d9 cyrus+sasl+ntl' cyrus+sasl+;lain cyrus+sasl+de)el cyrus+sasl+s@l
2os 0a?uetes cyrus+sasl+de)el y cyrus+sasl+s@l son o0cionales4 0ero sern utili5ados des0u3s si
usted instala $ai&Sca((er y C&a%AV.
,0 Configuraos PostfiC coo el '9A 0or defecto4 eBecutando1
alternati)es ++config 'ta
Mseleccione 0ostfiC
.0 !ditareos el archivo /etc/postfix/main.cf y configurareos los 0aretros i0ortantes.
Solaente se 0resentan los 0aretros 0or defecto ?ue se de$en ca$iar J((K1
'y,ostna'e = 'i(ser)idor*'i+do'inio*co'
!s0ecifica el no$re del nodo en forato FN-/ ?ue
actuar coo '9A.
'ydo'ain = 'i+do'inio*co'
!s0ecifica el no$re de doinio de este sistea de
correo.
'yorigin = 4'ydo'ain
!s0ecifica el no$re de doinio ?ue se aneCa a una
direccin de destinatario sin el @idoninio.co4 es
decir enviar ensaBes coo @usuario @ O
yhostnae@ J(PK.
inet(interfaces = all
!s0ecifica la interfa5 de red a trav3s de la cual el
sistea reci$e el correo. Si este 0aretro se configura
inadecuadaente PostfiC no iniciar o no reci$ir
correo entrante #local,ost%.
adrianfrancisconi@yahoo.co.ar 'odificado el ()*+,*(+ Pgina 8
Gua Prctica de Instalacin de un Servidor de Correo
'ydestination = 4'y,ostna'e? local,ost*
4'ydo'ain? local,ost
!s0ecifica una lista de nodos y no$res de doinio4
0ara los cuales este servidor ace0tar y 0rocesara
correo. Con 4'ydo'ain estoy diciendo ?ue este
servidor ace0tara y 0rocesara correos 0ara todo el
doinio 4'ydo'ain J(IK.
local(reci;ient('a;s = unix<;asswd*byna'e
4alias('a;s
9a$las de consulta con todos los no$res o
direcciones de los destinatarios locales #una direccin
de destinatario es local4 cuando su doinio coincide
con 4'ydestination% J(PK4 0or ende el servidor
S'9P PostfiC rechace correo 0ara usuarios locales
desconocidos #si esto no es lo ?ue se re?uiere
es0ecifi?ue @localQreci0ientQa0s R@%
'ynetworks = -./*0*0*0/3
Con este 0aretro defines tu red local. J(,K
relay(do'ains =
/o 0erite usar nuestro servidor 0ara reali5ar relay4 ni
localente4 ni 0ara nuestros doinios J(PK.
'ail(s;ool(directory = /)ar/s;ool/'ail
!l directorio donde los $u5ones locales se antienen.
'ydestination = 'i,ost*do'inio*co'?
local,ost*do'inio*co'? local,ost?
,as,</etc/;ostfix/)irtual
Para activar los Servidores virtuales4 editar el archivo
/etc/;ostfix/)irtual y colocar los servidores
virtuales J<K
relay,ost =
A?u se esta$lece en no$re del nodo ?ue reenviara
EtodoF nuestro correoS esto se usa en casos en ?ue
?ueraos enviar e"ail a nodos ?ue $lo?uean correo
de IPs dinicas #coo es el caso de C7G%. Seria
eBor deBarlo vaco e intentar usar un s%arthost
co(dicio(a&. J)KJ;KJ8K
trans;ort('a;s = ,as,</etc/;ostfix/trans;ort
Con esto 0odeos usar s%arthost co(dicio(a&
editando el archivo /etc/;ostfix/trans;ort J()K
J(;KJ(8K4 #esto se reali5ar en uno de los 0aso s
adelante%.
alias('a;s = ,as,</etc/aliases
!s0ecifica el archivo de alias4 de la $ase de datos
usada 0or el agente de entrega local. Por eBe0lo en el
archivo /etc/aliases se es0ecifica el alias adrian
0ara root
inet(;rotocols = i;)C
Por seguridad solaente uso PostfiC $aBo IPv;
s't;d(banner = 4'y,ostna'e ES&T: 4'ail(na'e
F4'ail()ersionG
!l saludos ?ue a0arece en la coneCin S'9P4 algunas
veces 0or seguridad se desha$ilita.
Pgina P I0leentacin Ing. Adrin Francisconi
I0leentacin
AGadido 0ara configurar el taaGo Cio del $u5n de ensaBes y el de los archivos adBuntos
'essage(siIe(li'it = .01/-9.0
'Cio de <+'6 0ara archivos adBuntos
'ailbox(siIe(li'it = .-C/C3A2C3
'Cio de <G6 0ara el $u5n de ensaBes
30 A0licando s%arthost co(dicio(a& 4trans0ortQa0s%
!n /etc/;ostfix/'ain*cf descoentaos #o creaos% la linea J((K1
trans;ort('a;s = ,as,</etc/;ostfix/trans;ort
!l archivo /etc/;ostfix/trans;ort 0odeos es0ecificar ?ue direcciones de$en ser ace0tadas coo
locales y cuales no4 ta$i3n es 0osi$le es0ecificar a trav3s de ?ue servicio S'9P de$e salir #?ue es
nuestro caso% un ensaBe o ?ue ti0o de 0rotocolo de$e utili5ar J(<K. !n nuestro caso lo editaos 0ara
reali5ar sarthost condicional4 incluyendo lineas del ti0o J()K1
do'iniodedestino*co' s't;<J'ta*derelay*co'<;uertoK
Para cada doinio4 ?ue nos cause 0ro$leas 0or ?ue no adita 0or eBe0lo IPs dinicas. 'i ISP es
CA/974 y uno de los doinios con los ?ue tena 0ro$leas era cvg.co #0or ?ue no ace0ta correo de
servidores con IP dinicas%4 as ?ue aGad la siguiente linea1
E El correo dirigido a direcciones ti;o Lc)g*co' se enrute a tra)Ms 'ail*cant)*net
c)g*co' s't;<'ail*cant)*net
Si no consignes dar con tu ISP4 0uedes ver coo configurar PostfiC 0ara ?ue enve correo a trav3s del
S'9P de G'ail en J(8K.
!n el caso ?ue se re?uiera relay autenticado ver J(;K. Para enrutear @9.-.@ el trafico #ta$i3n el de
los correos locales4 eB. el de root% es eBor utili5ar el 0aretro relay,ost en 'ain*cf.
50 2uego de ellos se de$e crear las ta$las de $As?ueda de PostfiC4 el fichero de la $ase de datos #T.d$%
eBecutaos1
;ost'a; /etc/;ostfix/trans;ort NN ;ostfix reload

60 2a lista de servidores virtuales4 con sus corres0ondientes direcciones de e"ail #0rinci0ales% se
esta$lecen en /etc/;ostfix/)irtual J<K1
'i+do'inio*co' adrianfrancisconi
adrianL'i+do'inio*co' adrian
'i+otro+do'inio*co' 'i+otro+do'inio
adrianL'i+otro+do'inio*co' adrian
adrianfrancisconi@yahoo.co.ar 'odificado el ()*+,*(+ Pgina I
Gua Prctica de Instalacin de un Servidor de Correo
70 Sie0re ?ue se realicen ca$ios en /etc/;ostfix/)irtual de$eos eBecutar1
cd /etc/;ostfix NN ;ost'a; )irtual NN ;ostfix reload
!n entornos Ued Had sera1
sudo ;ost'a; /etc/;ostfix/)irtual
sudo /etc/init*d/;ostfix restart
Con lo cual heos actuali5ado la $ase de datos de servidores virtuales4 y luego recargaos PostfiC.
80 Ahora agregue un usuario al sistea4 distinto a su usuario actual #con el ?ue enviara y reci$ir e"
ail frecuenteente%4 de la siguiente anera1
useradd ;e;e
+/0 2e asignaos una contraseGa.
;asswd ;e;e
++0 Colocaos al usuario creado #;e;e% en un shell restringido coo /bin/false4 as no se le 0erite
conectarse al servidor 0or edio de SSH. 'ediante el siguiente coando1
user'od +s /bin/false ;e;e
60 Para 0oder reci$ir el correo de root y del usuario ha$itual del sistea #adrian% incor0oraos el
alias en /etc/aliases
root< adrian
adrian< ;e;e
!sto se reali5a 0or seguridad4 as el acceso se reali5a 0or una cuenta ?ue tiene shell /bin/false4 en ve5
de 0or la cuanta 0rinci0al del usuario #adrian% del adinistrador del sistea. !sto sucede 0or?ue
usareos PA$4 con lo ?ue todo usuario ?ue reci$a correo de$e tener una cuanta uniC.
70 Para actuali5ar el archivo aliases*db y ?ue recargue 0ostfiC eBecutaos1
newaliases NN ;ostfix reload
Pgina , I0leentacin Ing. Adrin Francisconi
I0leentacin
Configuracin de SS! "saslaut#d$
2a autentificacin se har a trav3s del deonio sas&a)thd4 0or ende se estar liitado a la trasisin
de contraseGas en te%to plano y a la autentificacin va login4 0ero 0odeos usar PA' J(IK.
Coo usareos PA$ #Plugga$le Authentication 'odules% el cual no es en s una 6ase de -atos de
ContraseGas4 sino ?ue su configuracin le indica al sistea co reali5ar la autentificacin
#0ro0orciona una interfa5 entre las a0licaciones de usuario y los diferentes 3todos de autentificacin%4
PA' es el ecaniso 0or defecto 0ara la autentificacin en 2inuC #/oralente4 i0lica el uso del
dulo pam_unix.so4 el cual autentifica al usuario con el archivo de contraseGas shadow). !sto
i0lica ?ue cada 0ersona ?ue reci$a correo 0or este servidor de$e tener una cuanta de usuario4 de$ido a
?ue usareos PA'4 coo nuestro 3todo de autentificacin S'9P.
Para so0ortar usuarios ?ue no necesita acceder al archivo de contraseGas del sistea #shadow)4 alguna
de las o0ciones son1 "DAP J<PK4 $ys9& J(,K4 sas&db4 :erberos4 etc.4 en estos caso el deonio
saslauthd ya no se re?uerir4 0or ?ue SAS2 ya no necesita acceder al archivo de contraseGas del
sistea #shadow).
-e los 3todos antes sitiados 2-AP es el s ro$usto y escala$le4 0ero tiene la liitacin de ?ue usa
contraseGas en texto plano #al igual ?ue PA'%4 0ero 0ara solucionar este 0ro$lea4 generalente se
usa 92S 0ara encri0tar las contraseGas y trasitirlas desde el cliente al servidor.
+0 Priero co0rue$a ?ue el servidor so0orte la autentificacin va PA'1
saslaut,d +)
saslaut,d .*-*..
aut,entication 'ec,anis's< get;went kerberosC kerberos9 pam ri'a; s,adow lda;

10 Lna ve5 co0ro$ado de ?ue se tiene so0orte 0ara PA'4 detengo el servicio4 eliBo a PA' coo i
3todo de validacin y lo inicio nuevaente1
ser)ice saslaut,d sto;
saslaut,d +a ;a'
ser)ice saslaut,d start
adrianfrancisconi@yahoo.co.ar 'odificado el ()*+,*(+ Pgina =
Gua Prctica de Instalacin de un Servidor de Correo
,0 7erifico ?ue too a PA' coo i 3todo de validacin4 0or ?ue el archivo
/etc/sysconfig/saslaut,d tendr la varia$le &EB$ con el valor ;a'1
&EB$=;a'
.0 Coo es0ecificaos ?ue 0ara verificar las credenciales del usuario4 lo hareos a trav3s del deonio
saslauthd4 de$ido a ?ue usaos PA' y los 0rocesos sin 0rivilegios #coo PostfiC% no tienen acceso a
los archivos de contraseGas4 necesitaos indicarle al deonio saslauthd ?ue el de$e aneBar las
0eticiones 0or PostfiC4 editando el archivo /usr/lib/sasl./s't;d*conf y configurarlo de la
siguiente anera1

;wc,eck('et,od< saslaut,d
'ec,(list< ;lain login
-e$ido a ?ue usareos PA'4 coo nuestro 3todo de autentificacin S'9P4 slo los ecanisos de
autentificacin en @teCto 0lano@ se 0ueden utili5ar J<(K #si decide usar el eto de autentificacin 'ys?l
o sasld$ ca$ie saslaut,d 0or aux;ro;% esto se es0ecifica en la linea #'ec,(list< ;lain login%
30 Ueiniciaos el deonio saslauthd 0ara ?ue los ca$ios tengan efecto1
ser)ice saslaut,d restart
50 Prue$a de funcionaiento de saslauthd
testsaslaut,d +f /)ar/run/saslaut,d/'ux +u usuario +; contraseOa +s s't;
Si esto no devuelve1
0< O! PSuccess*P
Nuiera decir ?ue esta correctaente configurado4 en cual?uier otro caso de$eos revisar la
configuracin.
60 Para 0eritir a un cliente autentificar al servidor #y viceversa%4 e0leareos SAS24 $aBo el
0rotocolo !S'9P #el cual es una !Ctensin del Protocolo S'9P V Protocolo Si0le de 9ras0orte de
Correo%. Con esto nos aseguraos ?ue solo los usuarios con las credenciales adecuadas 0ueden hacer
uso de nuestro servidor S'9 J(IK. Para ello aGadidos al final del archivo /etc/;ostfix/'ain*cf lo
siguiente J((K1
s't;d(sasl(aut,(enable = yes
Ha$ilita la autentificacin S'9P en el Servidor
s't;d(sasl(ty;e = do)ecot
9i0o de 0lug"in ?ue el servidor PostfiC S'9P de$e
utili5ar 0ara la autenticacin #Para averiguar los 0lug"
Pgina (+ I0leentacin Ing. Adrin Francisconi
I0leentacin
in dis0oni$le se 0uede eBecutar1 ;ostconf +a%. !n este
caso le estaos diciendo ?ue PostfiC le 0regunte al
servidor -ovecot 0ara verificar el no$re de usuario y
la contraseGa.
s't;d(sasl(;at, =
/)ar/s;ool/;ostfix/;ri)ate/aut,
Inforacin de la i0leentacin es0ecifica ?ue el
servidor PostfiC 0asara a -ovecot #a trav3s del 0lug"in
SAS2%
s't;d(sasl(security(o;tions = noanony'ous
!ste 0aretro 0erite controlar los 3todos de
autentificacin #?ue se asestaran o no%4 la lista de
funciones dis0oni$les de0ende de la i0leentacin
del servidor SAS2 ?ue se selecciona con
s't;d(sasl(ty;e. !n este caso se desha$ilita los
3todos de autenticacin ?ue 0eriten la
autenticacin annia.
s't;d(reci;ient(restrictions =
;er'it(sasl(aut,enticated? ;er'it('ynetworks?
reQect(unaut,(destination
2as restricciones de acceso ?ue el servidor S'9P
PostfiC a0lica4 en el conteCto del coando RCPT TO.
!n este caso4 PostfiC acepta )( %e(sa;e s*&o si
coi(cide co( uno de los siguientes criterios4 #a0licados
en el orden tal coo se es0ecifican%1
Si el usuario est autentificado
#;er'it(sasl(aut,enticated%4 o si el usuario est
en la red local #;er'it('ynetworks%4 o si el ensaBe
se destina a un usuario de un doinio ?ue es local o
virtual en este nodo #reQect(unaut,(destination%.
70 Por Altio de$eos reiniciar los deonios saslauthd y 0ostfiC 0ara ?ue los ca$ios tengan efecto1
ser)ice saslaut,d restart
ser)ice ;ostfix restart
adrianfrancisconi@yahoo.co.ar 'odificado el ()*+,*(+ Pgina ((
Gua Prctica de Instalacin de un Servidor de Correo
Encriptacin T!S
'ientras ?ue la seccin de SAS2 aneBa la autentificacin #?ue deterina ?uien tiene derecho a enviar
correos%. !sta seccin tratara la 0roteccin de contraseGas4 0ara asegurar ?ue los intrusos no 0ueden
leer las contraseGas secretas de los usuarios J(IK. Para 0roteger la autentificacin4 i0leentareos
con PostfiC 92S #9rans0ort layer Security%4 un 0rotocolo eBor ?ue el SS2 #Serure SoWets 2ayer%
Para ello se generaran dos certi-icados #R*crt% y dos c&a'es de e(criptaci*( #R*key%. /ecesita una
cla&e primaria ?ue nadie de$e conocer y una cla&e p'blica #?ue 0eritir a los clientes enviarle
credenciales seguras%.
+0 !0e5aos 0or crear un directorio 0ara las certificados SS2 y entrando en el1
'kdir /etc/;ostfix/ssl
cd /etc/;ostfix/ssl
10 Ahora creaos la cla&e primaria con la siguiente instruccin4 en la ?ue se nos 0edir ?ue
ingreseos una contraseGa 0ara 0oder generarla1
openssl genrsa -des3 -rand /etc/hosts -out smtpd.key 1!"
.C1 se'i+rando' bytes loaded
"enerating S% ;ri)ate key? -0.C bit long 'odulus
********SSSSSS
********SSSSSS
e is 299A/ F0x-000-G
Enter ;ass ;,rase for s't;d*key< contrasea
Derifying + Enter ;ass ;,rase for s't;d*key< contrasea
Con lo cual se ha creado el archivo1 smtpd.key
,0 Ca$ia los 0erisos del archivo resultante ?ue contiene la clave OpenSS del servidor #es decir la
clave primaria% 0ara ?ue sea accesi$le solo 0or root.
c,'od 200 s't;d*key
.0 Ahora generareos con la cla&e primaria4 un certificado #s't;d*csr%4 con lo cual tendreos ?ue
introducir la contraseGa ?ue introducios en la generacin del archivo s't;d*key y res0onder algunas
0reguntas4 0ara la generacin del certificado1
Pgina (< I0leentacin Ing. Adrin Francisconi
I0leentacin
openssl re# -ne$ -key smtpd.key -out smtpd.csr
Enter ;ass ;,rase for s't;d*key< contrasea
>ou are about to be asked to enter infor'ation t,at will be incor;orated
into your certificate re@uest*
W,at you are about to enter is w,at is called a 8istinguis,ed Na'e or a 8N*
T,ere are @uite a few fields but you can lea)e so'e blank
Tor so'e fields t,ere will be a default )alue?
If you enter U*U? t,e field will be left blank*
+++++
Bountry Na'e F. letter codeG J"VK<%&
State or :ro)ince Na'e Ffull na'eG JVerks,ireK<'oli(ar
Locality Na'e Feg? cityG JNewburyK<)uayana
OrganiIation Na'e Feg? co';anyG J&y Bo';any LtdK<*rancisconi
OrganiIational Unit Na'e Feg? sectionG JK<+drian
Bo''on Na'e Feg? your na'e or your ser)erUs ,ostna'eG JK<mi,ser(idor
E'ail %ddress JK<adrian-mi-dominio.com
:lease enter t,e following UextraU attributes
to be sent wit, your certificate re@uest
% c,allenge ;assword JK< lo de.o en /lanco
%n o;tional co';any na'e JK< lo de.o en /lanco
Con lo cual se ha creado el archivo1 s%tpd#csr
30 A continuacin generaos el archivo de certificado eBecutando1
openssl x01 -re# -days 320 -in smtpd.csr -signkey smtpd.key -out smtpd.crt
Signature ok
subQect=/B=DE/ST=Voli)ar/L="uayana/O=Trancisconi/OU=%drian/BN='i(ser)idor/e'ail%ddress=adria
nL'i+do'inio*co'
"etting :ri)ate key
Enter ;ass ;,rase for s't;d*key<contrasea (del paso 2)
Con lo cual se ha creado el archivo1 smtpd.crt
!l archivo de certificado #s't;d*crt% 0uede ser legi$le 0or cual?uiera4 ya ?ue no contiene nada
sensi$le4 de hecho es enviado a cada cliente en la coneCin SS2 0ara ?ue 0ueda cifrar la inforacin.
50 A continuacin generaos una nueva cla&e primaria4 0ar luego ca$iarla 0or la clave eCistente
#s't;d*key% eBecutando1
openssl rsa -in smtpd.key -out smtpd.key.unencrypted
Enter ;ass ;,rase for s't;d*key< contrasea
writing S% key
Con lo cual se ha creado el archivo1 smtpd.key.unencrypted
60 Procedeos a re0la5ar la clave eCistente #s't;d*key% 0or la nueva #s't;d*key*unencry;ted%1
') +f s't;d*key*unencry;ted s't;d*key
adrianfrancisconi@yahoo.co.ar 'odificado el ()*+,*(+ Pgina ()
Gua Prctica de Instalacin de un Servidor de Correo
70 Cual?uiera ?ue contenga este archivo 0odr descifrar los ensaBes4 0or eso es ?ue 0rocedeos a
ca$iarle los 0erisos1
c,'od 200 s't;d*key
80 Con lo cual ya contaos con una clave #s't;d*key% s fuerte con la ?ue 0odeos 0roceder a
generar los certificados4 con el siguiente coando1
openssl re# -ne$ -x01 -extensions (3,ca -keyout cakey.pem -out cacert.pem -days 320
"enerating a -0.C bit S% ;ri)ate key
***************SSSSSS
*****SSSSSS
writing new ;ri)ate key to Ucakey*;e'U
Enter :E& ;ass ;,rase< otra-contrasea
Derifying + Enter :E& ;ass ;,rase< otra-contrasea
+++++
>ou are about to be asked to enter infor'ation t,at will be incor;orated
into your certificate re@uest*
W,at you are about to enter is w,at is called a 8istinguis,ed Na'e or a 8N*
T,ere are @uite a few fields but you can lea)e so'e blank
Tor so'e fields t,ere will be a default )alue?
If you enter U*U? t,e field will be left blank*
+++++
Bountry Na'e F. letter codeG J"VK<%&
State or :ro)ince Na'e Ffull na'eG JVerks,ireK<'oli(ar
Locality Na'e Feg? cityG JNewburyK<)uayana
OrganiIation Na'e Feg? co';anyG J&y Bo';any LtdK<*rancisconi
OrganiIational Unit Na'e Feg? sectionG JK<+drian
Bo''on Na'e Feg? your na'e or your ser)erUs ,ostna'eG JK<mi,ser(idor
E'ail %ddress JK<adrian-mi-dominio.com
Con lo cual se han generado los siguientes archivos1 cacert.pem y cakey.pem
+/0 Para indicarle a PostfiC las claves y certificados editaos el archivo /etc/;ostfix/'ain*cf y
colocaos al fina de este lo siguiente J<IK J((K1
s't;d(tls(aut,(only = no
s't;(use(tls = yes
s't;d(use(tls = yes
s't;(tls(note(starttls(offer = yes
s't;d(tls(key(file =
/etc/;ostfix/ssl/s't;d*key
s't;d(tls(cert(file =
/etc/;ostfix/ssl/s't;d*crt
s't;d(tls(B%file =
Pgina (; I0leentacin Ing. Adrin Francisconi
I0leentacin
/etc/;ostfix/ssl/cacert*;e'
s't;d(tls(logle)el = -
s't;d(tls(recei)ed(,eader = yes
s't;d(tls(session(cac,e(ti'eout =
A200s
tls(rando'(source = de)</de)/urando'
++0 Por Altio de$eos reiniciar PostfiC 0ara ?ue los ca$ios toen efecto1
ser)ice ;ostfix restart
adrianfrancisconi@yahoo.co.ar 'odificado el ()*+,*(+ Pgina (8
Gua Prctica de Instalacin de un Servidor de Correo
Configuracin de (o&ecot como ser&idor I)P
+0 Antes de instalar -ovecot co0rue$o ?ue el servidor PostfiC tenga ha$ilitado el odulo eBecutando
J<+K1
postconf -a
cyrus
do)ecot
Coo se ve tiene el odulo dovecot ha$ilitado
10 Ahora activareos el servicio de I'AP de -ovecotS esto es 0ara ?ue se 0uedan leer y reci$ir e"ail4
desde !volution4 9hunder$ird4 etc. Para ello se instalara Do'ecot coo nuestro deonio de I'AP4 en
ve5 de utili5ar cyrus+i'a;. Para ello edite el archivo /etc/do)ecot*conf y eliine su contenido
#0revio $acWu0% y colo?ue J<;K J<+K J<8K1
leer el archivo /etc/do)ecot*conf 0ara s o0ciones
;rotocols = i'a; i'a;s
ssl(cert(file = /etc/;ostfix/ssl/s't;d*crt
ssl(key(file = /etc/;ostfix/ssl/s't;d*key
ssl(ca(file = /etc/;ostfix/ssl/cacert*;e'
;rotocol i'a; W
listen = R
ssl(listen = R
X
aut, default W
'ec,anis's = ;lain login
;assdb ;a' W
X
userdb ;asswd W
X
socket listen W
client W
E %ssu'ing t,e default :ostfix 4@ueue(directory setting
;at, = /)ar/s;ool/;ostfix/;ri)ate/aut,
'ode = 0220
E %ssu'ing t,e default :ostfix user and grou;
user = ;ostfix
grou; = ;ostfix
X
X
X
'ail(location = 'box<Y/'ail<INVOX=/)ar/'ail/Zu
Pgina (P I0leentacin Ing. Adrin Francisconi
I0leentacin
log(ti'esta'; = PZb Zd Z$<Z&<ZS P
log(;at, = /)ar/log/do)ecot*log
info(log(;at, = /)ar/log/do)ecot+info*log
,0 Si ?uereos ?ue clientes coo !volution o .utlooW conecten correctaente de fora segura con
nuestro servidor S'9P4 teneos ?ue descoentar las siguientes lineas en /etc/;ostfix/'aster*cf
J<,K1
E %bre el ;uerto C29 ;ara S&T:S Fusado ;or Outlook o E)olution ;ara conexiones
segurasG
s't;s inet n + n + + s't;d
+o s't;d(tls(wra;;er'ode=yes
+o s't;d(sasl(aut,(enable=yes
.0 Si tienes activado IPta$les4 0uede aBustar los 0uertos a$iertos con el siguiente coando1
syste'+config+firewall
Lsted necesitara a$rir los 0uestos ia01tc04 htt0s1tc04 coo ta$i3n ha$ilitar ssh y DDD. !n ve5 de
eBecutar el coando anterior ta$i3n se 0ueden a$rir los 0uertos directaente editando el archivo
/etc/sysconfig/i;tables
30 Ueiniciaos los servicio saslauthd4 0ostfiC y dovecot1
ser)ice saslaut,d restart
ser)ice ;ostfix restart
ser)ice do)ecot restart
50 Ahora de$eos estar seguros de ?ue 0ostfiC4 dovecot y saslauthd se iniciaran en cada reinicio al
enos en los r)(&e'e&s ) y 8 M0ara reali5ar esto eBecute el siguiente coando1
c,kconfig ++list [ gre; ;ostfix
2a salida de$e ser siilar a esto1
;ostfix 0<off -<off .<on A<on C<on 9<on 2<off
en caso ?ue no sea as de$e hacer ?ue el deonio de 0ostfiC se inicie cuando la a?uina se inicia en los
niveles <4 )4 y 84 esto se hace eBecutando1
c,kconfig ;ostfix on
!sto se de$e re0etir 0ara los servicios saslauthd y dovecot.
adrianfrancisconi@yahoo.co.ar 'odificado el ()*+,*(+ Pgina (I
Gua Prctica de Instalacin de un Servidor de Correo
Instalacin del Squirrel)ail con una base de datos
)*sql
Ahora seguireos con la instalacin del S?uirrel'ail con una $ase de datos 'ys?l 0ara ?ue los
usuarios 0uedan tener una li$reta de direcciones.
+0 Priero instalareos los nuevos 0a?uetes 1
yu' install s@uirrel'ail ;,; ,tt;d curl
10 Instalar los P!AU #consiste en una lista $astante grande de $i$liotecas de cdigo PHP ?ue 0eriten
hacer ciertas tareas de anera s r0ida y eficiente reutili5ando cdigo escrito 0reviaente 0or otras
0ersonas.%4 necesarios 0ara instalar agenda 0ara S?uirrel'ail1
yu' install ;,;+;ear ;,;+;ear+$T&L+Bo''on ;,;+;ear+8V ;,;+;ear+$T&L(\a)ascri;t ;,;+
;ear+$TT:
,0 !dite el archivo /etc/;,;*ini JPK.
date*ti'eIone = P%'erica/BaracasP
Configuro la 5ona Horaria JIK
default(c,arset = PUTT+3P
Ca$io la cdigo de caracteres 0or defecto de iso"
,,8="( a L9F",
register(globals = Of
Perite registrar autaticaente #o no% las varia$les
!GPCS coo glo$ales. Por ra5ones de seguridad se
recoienda desactivar el registro #.f%.
u;load('ax(filesiIe = .0&
-efine el taaGo Cio del archivo 0ara su$ir al
servidor
;ost('ax(siIe = .0&
'odifico el taaGo Cio de los datos ?ue PHP
ace0tar 0or el 3todo P.S9 de ,' a <+'
'e'ory(li'it = .0&
'odifico el taaGo Cio de eoria en $ytes ?ue
se 0erite reclaar a un scri0t. As se evita ?ue scri0t
al escritos se coan toda la eoria dis0oni$le de
un servidor de ,' a <+'
Pgina (, I0leentacin Ing. Adrin Francisconi
I0leentacin
5include(;at, = P*</;,;/includesP
Para agregar la ruta 0ara los P!AU c$iela 0or
include(;at, = P*</;,;/includes</usr/s,are/;earP
J'bstringK
'bstring*R
Si $ien en J,K recoienda configurar los 'bstring4
esto causa conflictos con S?uirrel'ail coo los
eC0resan sus desarrolladores. Por ?ue no se0odra
utili5ar las llaves o los corchetes 0ara acceder a
caracteres individuales #es decir4 no 0odrs hacer cosas
coo 4cadenaJAK%4 0ero 0odrs utili5ar substr en su
lugar.
.0 Ahora necesitaos configurar el S?uirrel'ail 0ara eso eBecutaos lo siguiente1

cd /usr/s,are/s@uirrel'ail/config
;erl */conf*;l
!n 0riera instancia se aconseBa ?uitar el color con la o0cin @C@. -es0u3s se configura coo1
Organi3ation Preferences
-* OrganiIation Na'e < 'i+do'inio*co'
.* OrganiIation Logo < **/i'ages/s'(logo*;ng
A* Org* Logo Widt,/$eig,t < FA03/---G
C* OrganiIation Title < Vien)enido al Web'ail de 'i+do'inio*co'
9* Signout :age <
2* To; Tra'e < (to;
/* :ro)ider link < ,tt;<//'i+do'inio*co'/
3* :ro)ider na'e < Ing* %drian Trancisconi
4er(er 4ettings
-* 8o'ain < 'i+do'inio*co'
.* In)ert Ti'e < false
A* Send'ail or S&T: < S&T:
%* U;date I&%: Settings < 'i(ser)idor*'i+do'inio*co'<-CA Fdo)ecotG
V* U;date S&T: Settings < local,ost<.9
*older 5efaults
-* 8efault Tolder :refix < 'ail/
.* S,ow Tolder :refix O;tion < true
A* Tras, Tolder < :a;elera
C* Sent Tolder < En)iados
9* 8rafts Tolder < Vorradores
2* Vy default? 'o)e to tras, < true
/* Vy default? sa)e sent 'essages < true
3* Vy default? sa)e as draft < true
1* List S;ecial Tolders Tirst < true
-0* S,ow S;ecial Tolders Bolor < true
--* %uto Ex;unge < true
-.* 8efault Sub* of INVOX < true
-A* S,ow UBontain Sub*U O;tion < true
-C* 8efault Unseen Notify < .
-9* 8efault Unseen Ty;e < -
-2* %uto Breate S;ecial Tolders < true
-/* Tolder 8elete Vy;asses Tras, < false
-3* Enable /NoSelect folder fix < false
adrianfrancisconi@yahoo.co.ar 'odificado el ()*+,*(+ Pgina (=
Gua Prctica de Instalacin de un Servidor de Correo
)eneral Options
-* 8ata 8irectory < /)ar/lib/s@uirrel'ail/;refs/
.* %ttac,'ent 8irectory < /)ar/s;ool/s@uirrel'ail/attac,/
A* 8irectory $as, Le)el < 0
C* 8efault Left SiIe < -90
9* Userna'es in Lowercase < true
2* %llow use of ;riority < true
/* $ide S& attributions < false
3* %llow use of recei;ts < true
1* %llow editing of identity < true
%llow editing of na'e < true
e'o)e userna'e fro' ,eader < false
-0* %llow ser)er t,read sort < true
--* %llow ser)er+side sorting < true
-.* %llow ser)er c,arset searc, < true
-A* Enable UI8 su;;ort < true
-C* :$: session na'e < S=&SESSI8
-9* Location base <
-2* Only secure cookies if ;oss* < true
-/* 8isable secure for's < false
-3* :age referal re@uire'ent <
+ddress 'ooks
-* B,ange L8%: Ser)ers
.* Use \a)ascri;t %ddress Vook Searc, < false
A* "lobal file address book <
C* %llow writing into global file address book < false
9* %llow listing of global file address book < true
2* %llowed address book line lengt, < .0C3
Plugins
Installed :lugins
-* delete('o)e(next
.* s@uirrels;ell
A* new'ail
C* translate
9* calendar
2* 'ail(fetc,
/* sent(subfolders
3* filters
1* ad'inistrator
-0* fortune
--* info
-.* listco''ands
-A* 'essage(details
-C* s;a'co;
-9* )irtual(,osts
-2* s,ow(user(and(i;
-/* 'sg(flags
%)ailable :lugins<
-3* addgra;,ics
-1* bug(re;ort
.0* c,ange(;asswd
.-* co';atibility
..* test
.A* )login
5ata/ase
-* 8SN for %ddress Vook < 'ys@l<//usuario<contraseOaLlocal,ost/s@uirrel'ail
.* Table for %ddress Vook < address
Pgina <+ I0leentacin Ing. Adrin Francisconi
I0leentacin
A* 8SN for :references < 'ys@l<//usuario<contraseOaLlocal,ost/s@uirrel'ail
C* Table for :references < user;refs
9* Tield for userna'e < user
2* Tield for ;refs key < ;refkey
/* Tield for ;refs )alue < ;ref)al
3* 8SN for "lobal %ddress Vook <
1* Table for "lobal %ddress Vook < global(abook
-0* %llow writing into "lobal %ddress Vook < false
--* %llow listing of "lobal %ddress Vook < false
6anguage preferences
-* 8efault Language < es(ES
.* 8efault B,arset < es(ES*UTT+3
A* Enable lossy encoding < false
.tra fora de configurarlo sera directaente editando el archivo /etc/s@uirrel'ail/config*;,;
Algunos 0lugins ?ue se activaron #coo 0or eBe0lo virtualQhosts% hay ?ue descargarlo de J=K y
desco0riirlo en /usr/s,are/s@uirrel'ail/;lugins4 coo 0or eBe0lo sera1
cd /usr/s,are/s@uirrel'ail/;lugins
wget ,tt;<//s@uirrel'ail*org/;lugins*;,;****
tar Ix)f )irtual(,osts*..
!ntre los 0lugins se 0uede estacar1
P&)gi(s < HT$" $ai& #htt01**s?uirrelail.org*0luginQvieD.0h0XidR<+=%1 el cual nos 0erite
co0oner los ensaBes usando FCYeditor
30 Hay ?ue configurar el servidor De$ 0ara ?ue cada ve5 ?ue el nodo reinicie 0oder ocu0ar
S?uirrel'ail 0ara eso teneos ?ue hacer1
c,kconfig ,tt;d on
2uego reiniciaos el servidor De$
ser)ice ,tt;d start
50 Se 0uede conectar a S?uirrel'ail con la url1
,tt;<//suser)idor/web'ail/
60 Para co0ro$ar ?ue esta todo 0erfectaente instalado y configurado clocar esta direcion url en su
navegador1
,tt;<//suser)idor/web'ail/src/configtest*;,;
adrianfrancisconi@yahoo.co.ar 'odificado el ()*+,*(+ Pgina <(
Gua Prctica de Instalacin de un Servidor de Correo
2o cual reali5a un che?ueo
70 /ecesitaos instalar 'ys?l 0ara agenda 0ara S?uirrel'ail4 0ara ello ta$i3n instalareos
0h0'yadin 0ara facilitar las tares de configuracin
yu' install ;,;+'ys@l 'ys@l 'od(aut,('ys@l 'ys@l+ser)er ;,;'yad'in
80 -es0ues de instalar haceos ?ue el %ys9& inicie cada ve5 ?ue se 0renda la a?uina
c,kconfig 'ys@ld on
+/0 Configurar 'ys?l 0ara L9F",4 editaos el fichero de configuracin de 'ys?l /etc/'y*cnf y
colocaos al final de este1
J'ys@ldK
default(c,aracter(set=utf3
c,aracter(set(ser)er=utf3
c,aracter(set(client=utf3
default(collation=utf3(s;anis,(ci
c,aracter(set(filesyste'=utf3
init+connect=USET N%&ES utf3U
E c,aracter(set(database=utf3
J'ys@ldu';K
default(c,aracter(set=utf3
JclientK
default(c,aracter(set=utf3
y reiniciaos el servicio 'ys?l
ser)ice 'ys@ld restart

++0 -es0u3s de reiniciar el servicio y conectarnos a 'ys?l y co0ro$aos ?ue too los 0aretros
correctaente J(+K J,K.
'ys@l
Se nos a$re la consola de coando 'ys?l y eBecutaos1
'ys@l7 S$OW D%I%VLES LI!E Uc,aracter(setZU5
S++++++++++++++++++++++++++S++++++++++++++++++++++++++++S
[ Dariable(na'e [ Dalue [
S++++++++++++++++++++++++++S++++++++++++++++++++++++++++S
[ c,aracter(set(client [ utf3 [
[ c,aracter(set(connection [ utf3 [
[ c,aracter(set(database [ utf3 [
[ c,aracter(set(filesyste' [ utf3 [
[ c,aracter(set(results [ utf3 [
[ c,aracter(set(ser)er [ utf3 [
[ c,aracter(set(syste' [ utf3 [
[ c,aracter(sets(dir [ /usr/s,are/'ys@l/c,arsets/ [
S++++++++++++++++++++++++++S++++++++++++++++++++++++++++S
Pgina << I0leentacin Ing. Adrin Francisconi
I0leentacin
9a$i3n co0ro$aos
'ys@l7 S$OW D%I%VLES LI!E UcollationZU5
S++++++++++++++++++++++S+++++++++++++++++S
[ Dariable(na'e [ Dalue [
S++++++++++++++++++++++S+++++++++++++++++S
[ collation(connection [ utf3(general(ci [
[ collation(database [ utf3(s;anis,(ci [
[ collation(ser)er [ utf3(s;anis,(ci [
S++++++++++++++++++++++S+++++++++++++++++S
Si se ?uiere co0ro$ar una en 0articular se 0uede eBecutar 0or eBe0lo
'ys@l7 S$OW D%I%VLES LI!E Uc,aracter(set(syste'U5
S++++++++++++++++++++++S+++++++S
[ Dariable(na'e [ Dalue [
S++++++++++++++++++++++S+++++++S
[ c,aracter(set(syste' [ utf3 [
S++++++++++++++++++++++S+++++++S
Cual?uier 0ro$lea 0odeos revisar el log de 'ys?l eBecutando1
tail +f /)ar/log/'ys@ld*log
+10 Para iniciar php$yAd%i(4 $asta con colocar el en navegador la url
,tt;<//-./*0*0*-/;,;'yad'in/ #o localhost 0uede funcionar %
2uego nos 0edir el usuario y contraseGa ?ue es el iso ?ue se usa 0ara acceder a 'ys?l
Si no lo encontraos en su archivo de configuracin ?ue se encuentra en1
/etc/;,;&y%d'in/config*inc*;,;
9a$i3n si ?uieres acceder desde otro nodo ?ue no sea el local recuerda editar el archivo
/etc/,tt;d/conf*d/;,;&y%d'in*conf y colocar
%lias /;,;'yad'in /usr/s,are/;,;&y%d'in
68irectory /usr/s,are/;,;&y%d'in/7
order deny?allow
deny fro' all
allow fro' -./*0*0*-
allow fro' <<-
allow fro' 7Pdesde5onde8uieroacceder
6/8irectory7
o ta$i3n 0odra ser4 0ara i red local solaente1
adrianfrancisconi@yahoo.co.ar 'odificado el ()*+,*(+ Pgina <)
Gua Prctica de Instalacin de un Servidor de Correo
allow fro' -1.*-23*-*0/.C
+,0 Ahora necesitaos crear la $ase de datos en ys?l #yo la llae s!uirrelmail% con este coando1
'ys@lad'in +u root +; create s@uirrel'ail
. $ien la 0odeos crear ediante 0h0'yAdin
+.0 -es0u3s creaos un usuario 0ara la $ase de datos4 0ara ?ue 0ueda reali5ar todas las funciones
necesarias4 0ara eso eBecutaos1
'ys@l +u root +;
lo ?ue nos ostrar1
'ys@l7
a?u eBecutareos el siguiente coando
'ys@l7 "%NT select?insert?u;date?delete ON s@uirrel'ail*R TO
s@uirreluserLlocal,ost I8ENTITIE8 V> Us@;asswordU5
Se 0uedes ca$iar el usuario y clave 0or los ?ue sean as codos. Ahora creareos las ta$las 0ara
guardar la inforacin4 0ero 0riero teneos ?ue decirle ?ue $ase de datos vaos a ocu0ar4 eso lo
haceos eBecutando1
'ys@l7 use s@uirrel'ail5
Ahora creaos las ta$las 0egando el siguiente cdigo en el 0ro0t de ys?l1
BE%TE T%VLE address F
owner )arc,arF-.3G 8ET%ULT UU NOT NULL?
nickna'e )arc,arF-2G 8ET%ULT UU NOT NULL?
firstna'e )arc,arF-.3G 8ET%ULT UU NOT NULL?
lastna'e )arc,arF-.3G 8ET%ULT UU NOT NULL?
e'ail )arc,arF-.3G 8ET%ULT UU NOT NULL?
label )arc,arF.99G?
:I&%> !E> Fowner?nickna'eG?
!E> firstna'e Ffirstna'e?lastna'eG
G5
y luego co0iaos y 0egaos este ta$i3n en el 0ro0t de ys?l 1
'ys@l7 BE%TE T%VLE user;refs F
user )arc,arF-.3G 8ET%ULT UU NOT NULL?
;refkey )arc,arF2CG 8ET%ULT UU NOT NULL?
;ref)al VLOV 8ET%ULT UU NOT NULL?
:I&%> !E> Fuser?;refkeyG
G5
Pgina <; I0leentacin Ing. Adrin Francisconi
I0leentacin
Ahora deBaos 'ys?l eBecutando
@uit5
+30 Ahora configuraos el S9)ire&$ai& 0ara ?ue a0unte a la $ase de datos reci3n creada eBecutando1

cd /usr/s,are/s@uirrel'ail/config
*/conf*;l
en el enA se selecciona la o0cin
8atabase
y luego se selecciona la o0cin
8SN for %ddressVook
y se de$e entrar lo siguiente
'ys@l<//s@uirreluser<s@;asswordLlocal,ost/s@uirrel'ail
Ahora seleccione
8SN for :references
y escri$a
'ys@l<//s@uirreluser<s@;asswordLlocal,ost/s@uirrel'ail
no olvide ?ue s@uirreluser y s@;assword son el no$re de usuario y clave ?ue tienes acceso a la
$ase de datos y ?ue la $ase de datos es S?uirrel'ail #si usted ca$io alguno de estos datos cuando creo
la $ase de datos o el usuario ?ue tiene acceso a ella de$e antener la consistencia%
2uego selecciones Sa)e data FPSPG y =uit FP=PG
+50 Ueiniciar el servidor De$ con el coando
ser)ice ,tt;d restart
adrianfrancisconi@yahoo.co.ar 'odificado el ()*+,*(+ Pgina <8
Gua Prctica de Instalacin de un Servidor de Correo
Instalacin de ma&isd-+e,, Clama& * )ailman
(% 9eneos ?ue agregar un re0ositorio al Cent.S ya ?ue no trae estos 0a?uetes 0or defecto 0or lo ?ue
hay ?ue crear un archivo llaado /etc/yu'*re;os*d/dag*re;o ?ue contenga1

JdagK
na'e=8ag+$EL+>u'
baseurl=,tt;<//dag*linux*iastate*edu/dag/red,at/el4release)er/en/4basearc,/dag
,tt;<//www*'irrorser)ice*org/sites/a;t*sw*be/red,at/el4release)er/en/4basearc,/dag
,tt;<//'irrors*irca'*fr/;ub/dag/red,at/el4release)er/en/4basearc,/dag
,tt;<//a;t*sw*be/red,at/el4release)er/en/4basearc,/dag
enabled=-
g;gc,eck=-
<% Hay ?ue i0ortar la llave de dag
r;' ++i';ort ,tt;<//dag*wieers*co'/;ackages/:&+":"+!E>*dag*txt
)% Ahora hay ?ue actuali5ar la versin de Cent.S
yu' u;date
;% Instalar A%a'isd<Ne=
yu' install a'a)isd+new
2o 0riero vaos a 0ro$ar el el aavis esta funciona correctaente. Para ello haceos
telnet -./*0*0*- -00.C
y nos tiene ?ue dar 0or resultado
Trying -./*0*0*-***
Bonnected to -./*0*0*-*
Esca;e c,aracter is U]KU*
..0 J-./*0*0*-K ES&T: a'a)isd+new ser)ice ready
des0u3s escri$ios
@uit
y nos da coo resultado
..- Vye
Bonnection closed by foreign ,ost*
Con esto ya sa$eos ?ue esta funcionando el aavis y 0odeos seguir con la configuracin
Para configurar aavis en 0ostfiC teneos ?ue agregar lo siguiente en al archivo
/etc/;ostfix/'aster*cf
s't;+a'a)is unix + + n + . s't;
+o s't;(data(done(ti'eout=-.00
Pgina <P I0leentacin Ing. Adrin Francisconi
I0leentacin
+o s't;(send(xforward(co''and=yes
+o disable(dns(looku;s=yes
+o 'ax(use=.0
-./*0*0*-<-00.9 inet n + n + + s't;d
+o content(filter=
+o local(reci;ient('a;s=
+o relay(reci;ient('a;s=
+o s't;d(restriction(classes=
+o s't;d(delay(reQect=no
+o s't;d(client(restrictions=;er'it('ynetworks?reQect
+o s't;d(,elo(restrictions=
+o s't;d(sender(restrictions=
+o s't;d(reci;ient(restrictions=;er'it('ynetworks?reQect
+o 'ynetworks(style=,ost
+o 'ynetworks=-./*0*0*0/3
+o strict(rfc3.-(en)elo;es=yes
+o s't;d(error(slee;(ti'e=0
+o s't;d(soft(error(li'it=-00-
+o s't;d(,ard(error(li'it=-000
+o s't;d(client(connection(count(li'it=0
+o s't;d(client(connection(rate(li'it=0
+o recei)e(o)erride(o;tions=no(,eader(body(c,ecks?no(unknown(reci;ient(c,ecks
Lna ve5 agregadas esas lineas teneos ?ue reiniciar el servicio del 0ostfiC
ser)ice ;ostfix restart
Pro$aos ?ue este funcionando todo haciendo
4 telnet -./*0*0*- -00.9
y nos de$e dar coo resultado
Trying -./*0*0*-***
Bonnected to -./*0*0*-*
Esca;e c,aracter is U]KU*
..0 your,ost*exa';le*co' ES&T: :ostfix
ah escri$ios
@uit
y nos da coo resultado
..- Vye
Bonnection closed by foreign ,ost*
Ahora teneos ?ue decirle al 0ostfiC ?ue todos los ails ?ue reci$a se los envie al aavis 0ara ser
filtrados. Para eso teneos ?ue agregar al final del archivo *etc*0ostfiC*ain.cf la siguiente linea
content(filter=s't;+a'a)is<J-./*0*0*-K<-00.C
y teneos ?ue reiniciar el 0ostfiC nuevaente con
ser)ice ;ostfix restart
8% 7olver a actuali5ar todo
yu' u;date
adrianfrancisconi@yahoo.co.ar 'odificado el ()*+,*(+ Pgina <I
Gua Prctica de Instalacin de un Servidor de Correo
P% Instalar c&a%'
yu' install cla'a) cla'd cla'a)+db
Lna ve5 instalado hay ?ue ir al archivo de configuracin del claav ?ue es *etc*clad.conf y coentar
las siguientes lineas
TB:Socket AA-0
TB:%ddr -./*0*0*-
tiene @ue @uedar
E TB:Socket AA-0
ETB:%ddr -./*0*0*-
Ahora ?ue fiBarse ?ue lo ?ue dice la siguiente linea 0ara des0ues 0onerlo en el
LocalSocket /)ar/run/cla'a)/cla'd*sock
lo aconseBa$le es co0iar la direccin y el no$re de archivo en al cual a0unta 0ara des0ues 0onerla en
el aavis
Ahora teneos ?ue configurar aavis 0ara ?ue ocu0e el claav
Para eso editaos el archivo /etc/a'a)isd*conf y $uscaos la linea ?ue diga1
E ,tt;<//www*cla'a)*net/
teneos ?ue descoentar las siguientes lineas y fiBarnos ?ue el archivo a0untado a?ui sea el iso ?ue
esta$a en cla'd*conf coo LocalSocket4 sino es asi ahi ?ue 0reocu0arse ?ue sean iguales ?uedando
de la siguiente anera1
JUBla'%D+cla'dU?
^Nask(dae'on? JPBONTSB%N WX^nP? P/)ar/run/cla'a)/cla'd*sockPK?
@r/^bO!4/? @r/^bTOUN84/?
@r/]*R_< F_`Infected %rc,i)eGF*RG TOUN84/ K?
E NOTE< t,e easiest is to run cla'd under t,e sa'e user as a'a)isd5 'atc, t,e
E socket na'e FLocalSocketG in cla'a)*conf to t,e socket na'e in t,is entry
E W,en running c,rooted one 'ay ;refer< JPBONTSB%N WX^nP?P4&>$O&E/cla'dPK?
EEE ,tt;<//www*cla'a)*net/ and B:%N F'e'ory+,ungry` cla'd is ;referredG
JU&ail<<Bla'%DU? ^Nask(cla'a)? PRP? J0K? J-K? @r/]INTEBTE8< F*SG/K?
una ve5 hecho esto hay reiniciar el servicio de aavis y cla
ser)ice a'a)isd restart
ser)ice cla'd restart
I% Instalar %ai&%a( 0ara 0oder utili5ar listas de correo
yu' install 'ail'an
con esto ?ueda instalado el ailan ahora teneos ?ue odificar el archivo de 0ostfiC
/etc/;ostfix/'ain*cf4 donde hay ?ue fiBarse ?ue las siguientes o0ciones tengan los valores ?ue a?u
se es0ecifican4 en caso de estar coentadas dichas lineas hay ?ue descoentarlas1
owner(re@uest(s;ecial = no
reci;ient(deli'iter = S
unknown(local(reci;ient(reQect(code = 990
Lna ve5 ?ue heos hecho de$eos reiniciar 0ostfiC con el coando
Pgina <, I0leentacin Ing. Adrin Francisconi
I0leentacin
ser)ice ;ostfix restart
y ?ueda funcionando ailan con 0ostfiC4 ahora $ien sera $ueno 0oder hacer ?ue ailan se
encargara el iso de actuali5ar el aliases cada ve5 ?ue creaos una lista4 0ara eso es necesario hacer
lo siguiente1
Priero ?ue nada hay ?ue decirle al ailan ?ue vaos a ocu0ar 0ostfiC4 esto lo haceos en el
archivo /etc/'ail'an/''(cfg*;y4 al final de dicho archivo agregaos la siguiente linea
&T% = U:ostfixU
Ahora si ?uereos ?ue ailan tenga 0or defecto el idioa es0aGol de$eos agregar ta$i3n la linea
?ue dice1
8ET%ULT(SEDE(L%N"U%"E=UesU
ya con esto le heos dicho al ailan ?ue vaos a ocu0ar 0ostfiC y ?ue el lenguaBe es es0aGol.
Ahora ahi ?ue generar la lista de aliases del ailan4 esto lo haceos eBecutando el siguiente
coando1
/usr/lib/'ail'an/bin/genaliases
esto de$e generar los archivos /etc/'ail'an/aliases y /etc/'ail'an/aliases*db
una ve5 generados estos archivos de$eos volver a editar el archivo /etc/;ostfix/'ain*cf y
de$eos ca$iar la siguiente linea
alias('a; = ,as,</etc/aliases
0or
alias('a; = ,as,</etc/aliases? ,as,</etc/'ail'an/aliases
y finalente de$eos reiniciar el 0ostfiC
ser)ice ;ostfix restart
ser)ice 'ail'an restart
con esto heos deBado todo instalado y funcionando
adrianfrancisconi@yahoo.co.ar 'odificado el ()*+,*(+ Pgina <=
Pro$ando
el
Servidor de Correo
Gua Prctica de Instalacin de un Servidor de Correo
En&iar un correo por medio de S)TP
/os conectaos va telnet al servidor J(,K1
telnet 'i+do'inio*co' s't;
!l servidor de$era res0onder1
Trying -10*/C*9/*.-A***
Bonnected to 'i+do'inio*co' F-10*/C*9/*.-AG*
Esca;e c,aracter is U]KU*
..0 'i(ser)idor*'i+do'inio*co' ES&T: :ostfix F.*9*2G
Priero de$eos a$rir la transisin con el coando E$LO #los clientes S'9P de$en usar el coando
$ELO%. !l arguento de este ca0o contiene el no$re del servidor eisor S'9P
E$LO 'i+do'inio*co'
!l servidor nos enve una lista de las !Ctensiones del 0rotocolo S'9P #!S'9P% ?ue so0orta. Por
eBe0lo so0orta la eCencin DT> Jno'breK ?ue confira de ?ue Jno'breK es un usuario del '9A
del rece0tor4 ta$i3n coo se ve so0orta la eCtensin %UT$ J&etodoK ?ue sirve 0ara autentificarse
ante el servidor4 e0leando el J&etodoK indicado4 0ara cifrar el usuario y la contraseGa.
.90+'i(ser)idor*'i+do'inio*co'
.90+:I:ELININ"
.90+SIHE .01/-9.0
.90+DT>
.90+ETN
.90+ST%TTLS
.90+%UT$ :L%IN LO"IN
.90+%UT$=:L%IN LO"IN
.90+EN$%NBE8ST%TUSBO8ES
.90+3VIT&I&E
.90 8SN
Para coen5ar una nueva transaccin 0ara el envo de ensaBe usaos &%IL TO&<
JusuarioLdo'inioK indicndole el reitente del ensaBe #adrian@i"doinio.co%. A enudo el
doinio ha de ser uno vlido4 0ues ciertos servidores co0rue$an la eCistencia del iso1
&%IL TO&<6adrianL'i+do'inio*co'7
Pgina )( Pro$ando el Servidor de Correo Ing. Adrin Francisconi
Pro$ando el Servidor de Correo
2a identifica del reitente del ensaBe es a0estada #nos devuelve cdigos ?ue e0ie5an 0or @<@ J<)K%1
.90 .*-*0 O!
-ile a PostfiC ?ui3n va a reci$ir el ensaBe1
Con este coando es0ecifica el rece0tor #o rece0tores4 0ues el coando 0uede ser re0etido tantas veces
coo rece0tores haya%4 del ensaBe enviado. !s i0ortante tener en cuenta ?ue ciertos servidores
0oseen una ta$la de doinios a los ?ue 0ueden entregar el correo4 es seguro usar el servidor de correo
del doinio al cual 0ertenece el correo de la 0ersona a la ?ue va dirigida el ensaBe
B:T TO<6adrianfrancisconiLya,oo*co'*ar7
PostfiC no lo ace0ta1
99C 9*/*- 6adrianfrancisconiLya,oo*co'*ar7< elay access denied
ZPor ?ueX Por ?ue el coando &%IL TO&< correoLdo'inio es0ecifica el destinatario del ensaBe #o
destinatarios4 0ues el coando 0uede ser re0etido tantas veces coo rece0tores haya%4 del ensaBe
enviado. !s i0ortante tener en cuenta ?ue ciertos servidores 0oseen una ta$la de doinios a los ?ue
0ueden entregar el correo4 es seguro usar el servidor de correo del doinio al cual 0ertenece el correo
de la 0ersona a la ?ue va dirigida el ensaBe. !s lgico4 e estoy conectando va telnet coo un nodo
cual?uiera de internet4 si e deBara conectar y encia e deBara enviar e"ail sin autentificare4 el
servidor seria un Eo0en relayF.
Prue$o nuevaente 0ero esta ves de otro nodo ?ue no sea el servidor y con la IP local del servidor de
correo1
telnet -1.*-23*-*-00 s't;
Ue0ito los 0asos y si nuevaente PostfiC no lo ace0ta1
99C 9*/*- 6adrianfrancisconiLya,oo*co'*ar7< elay access denied
!s 0or ?ue esta configurado #el 0aretro 'ynetworks = -./*0*0*0/3 en /etc/;ostfix/'ain*cf%
0ara ?ue solo desde el servidor se 0ueda enviar e"ail sin autentificarse4 ?ue seria lo s seguro.
Prue$o nuevaente 0ero esta ve54 desde el servidor1
telnet local,ost s't;
Ue0ito los 0asos y esta ves lo ace0ta1
adrianfrancisconi@yahoo.co.ar 'odificado el ()*+,*(+ Pgina )<
Gua Prctica de Instalacin de un Servidor de Correo
.90 .*-*9 O!
Ahora estaos 0re0arados 0ara enviar un ensaBe real1
8%T%
PostfiC est de acuerdo y nos dice ?ue ahora 0odeos enviar el ensaBe real1
A9C End data wit, 6B76LT7*6B76LT7
7ale4 0ues escri$ios un ensaBe1
$ola \o,n?
salo @uerba deQarte una nota*
*
PostfiC nos dice ?ue ha reci$ido el ensaBe y lo 0one en cola $aBo un I-1
.90 .*0*0 Ok< @ueued as %182CA/1BC
Gracias4 PostfiC4 esto es todo1
=UIT
Co0ro$ando los registros
Ahora 3chale un vista5o al archivo /)ar/log/'aillog de$eras ver algo 0arecido a esto1
;ostfix/s't;dJ***K< connect fro' local,ostJ-./*0*0*-K
;ostfix/s't;dJ***K< 9TT/-.%2< client=local,ostJ-./*0*0*-K
;ostfix/cleanu;J***K< 9TT/-.%2< 'essage+id=6***7
;ostfix/@'grJ***K< 9TT/-.%2< fro'=6ste)eLexa';le*co'7? siIe=A2C? nrc;t=- F@ueue acti)eG
;ostfix/;i;eJ***K< 9TT/-.%2< to=6Qo,nLexa';le*co'7? relay=do)ecot? ***? status=sent
Fdeli)ered )ia do)ecot ser)iceG
;ostfix/@'grJ***K< 9TT/-.%2< re'o)ed
;ostfix/s't;dJ***K< disconnect fro' local,ostJ-./*0*0*-K
2a entrega se ha efectuado. PostfiC ha deterinado correctaente ?ue el doinio de destino es un
doinio virtual y ha reenviado el ensaBe al servicio @-ovecot@
Pgina )) Pro$ando el Servidor de Correo Ing. Adrin Francisconi
Pro$ando el Servidor de Correo
Probando (o&ecot-I)P
telnet local,ost -CA
-e$eras conseguir conectarte al 0uerto (;) #ia0<% J<<K J(,K1
Trying -./*0*0*-***
Bonnected to local,ost*
Esca;e c,aracter is U]KU*
R O! 8o)ecot ready*
2os coandos I'AP sie0re e0ie5an 0or un nAero y la res0uesta a ese coando ta$i3n e0ie5a
0or el iso nAero. As ?ue los siguientes coandos de$en teclearse con el nAero al 0rinci0io de
cada lnea. Inicia sesin con el no$re de usuario y la contraseGa1
- login usuario contraseOa
-ovecot te inicia la sesin1
- O! Logged in*
PregAntale a -ovecot 0or la lista de car0etas de correo de [ohn1
. list PP PRP
\ te uestra la lista1
R LIST F^$asNoB,ildrenG P*P PINVOXP
. O! List co';leted*
Selecciona la $andeBa de entrada1
A select PINVOXP
-ovecot te da toda clase de inforacin so$re esa car0eta1
R TL%"S F^%nswered ^Tlagged ^8eleted ^Seen ^8raftG
R O! J:E&%NENTTL%"S F^%nswered ^Tlagged ^8eleted ^Seen ^8raft ^RGK Tlags
;er'itted*
R - EXISTS
R 0 EBENT
R O! JUI8D%LI8IT> --300A1.09K UI8s )alid
R O! JUI8NEXT AK :redicted next UI8
adrianfrancisconi@yahoo.co.ar 'odificado el ()*+,*(+ Pgina );
Gua Prctica de Instalacin de un Servidor de Correo
A O! JE%8+WITEK Select co';leted*
\ ves ?ue tienes un ensaBe. Uecgelo1
C fetc, - all
I'AP slo te 0ro0orcionar inforacin $sica del ensaBe1
R - TETB$ FTL%"S F^SeenG INTEN%L8%TE *********
C O! Tetc, co';leted*
Para realente leer el ensaBe necesitas recogerlo eC0lcitaente1
9 fetc, - bodyJK
\ a?u est1
R - TETB$ FVO8>JK WC/CX
eturn+:at,< 6ste)eLexa';le*co'7
X+Original+To< Qo,nLexa';le*co'
8eli)ered+To< Qo,nLexa';le*co'
ecei)ed< fro' exa';le*co' Flocal,ost J-./*0*0*-KG
by *** F:ostfixG wit, ES&T: id 21.8TA/1B/
for 6Qo,nLexa';le*co'75 Tri? -3 &ay .00/ ..<91<A- S0.00 FBESTG
&essage+Id< 6***7
8ate< Tri? -3 &ay .00/ ..<91<A- S0.00 FBESTG
Tro'< ste)eLexa';le*co'
To< undisclosed+reci;ients<5
$ola \o,n?
salo @uerba deQarte una nota*
G
9 O! Tetc, co';leted*
-escon3ctate del servidor1
2 logout
\ -ovecot te desconecta1
R V>E Logging out
2 O! Logout co';leted*
Bonnection closed by foreign ,ost*
2a fora s r0ida de 0ro$ar las coneCiones es4 usando 'utt1
Pgina )8 Pro$ando el Servidor de Correo Ing. Adrin Francisconi
Pro$ando el Servidor de Correo
adrianfrancisconi@yahoo.co.ar 'odificado el ()*+,*(+ Pgina )P
Gua Prctica de Instalacin de un Servidor de Correo
Prueba de S)TP autentificado
Con el fin de generar la inforacin de autentificacin codificada en $aseP; 0uede utili5ar uno de los
siguientes coandos J(=K1
;rintf U^0userna'e^0;asswordU [ ''encode
%$DIHX\u>W-l%$V,cANAbA\k
Para el caso de Fedora ((4 necesitas descargar e instalar1
htt01**r0.0$one.net*indeC.0h0)*stat*;*id0l*(+);I8<*co*li$terca0<"<.+.,")Psls.i8,P.r0.htl
y htt01**r0.0$one.net*indeC.0h0)*stat*;*id0l*<<=;<=)*co*etaail"<.I"<.i),P.r0.htl4 #el cual
contiene la a0licacin encode% o sino ta$i3n se 0uede usar el siguiente coando1
;erl +&&I&E<<Vase2C +e U;rint encode(base2CFP^0userna'e^0;asswordPG5U
%$DIHX\u>W-l%$V,cANAbA\k
2o cual en a$os casos nos arroBo la sig. cadena cifra$a1
%$DIHX\u>W-l%$V,cANAbA\k
Ahora iniciaos telnet 0ar ver si funciona la autentificacin1
4 telnet -/.*.9*.-C*-00 s't;
Trying -/.*.9*.-C*-00***
Bonnected to -/.*.9*.-C*-00*
Esca;e c,aracter is U]KU*
..0 correo*co' ES&T: :ostfix F8ebian/"NUG
A continuacin escri$e1
E$LO correo*co'
.90+correo*co'
.90+:I:ELININ"
.90+SIHE -0.C0000
.90+DT>
.90+ETN
.90+ST%TTLS
.90+%UT$ :L%IN LO"IN
.90+%UT$=:L%IN LO"IN
Pgina )I Pro$ando el Servidor de Correo Ing. Adrin Francisconi
Pro$ando el Servidor de Correo
.90+EN$%NBE8ST%TUSBO8ES
.90+3VIT&I&E
.90 8SN
Coo se ve so0orta la eCtensin %UT$ :L%IN ?ue es la eCtensin ?ue nos 0erite usar la
autentificacin con el 0rotocolo S'9P en texto plano #cifrado el usuario y la contraseGa en $ase P;%4
coo es re?uerido 0ara usar PA'. !nva la cadena de autentificacin con la contraseGa cifrada en $ase
P;1
%UT$ :L%IN %$DIHX\u>W-l%$V,cANAbA\k
!l servidor de$era ace0tar la autentificacin1
.A9 .*0*0 %ut,entication successful
-escon3ctate de PostfiC1
@uit
adrianfrancisconi@yahoo.co.ar 'odificado el ()*+,*(+ Pgina ),
Gua Prctica de Instalacin de un Servidor de Correo
"e#erencias
J-K ,tt;<//terre'oto'ental*s;aces*li)e*co'/blog/cns`AC9/--AT%8A3V/T/`
.3A*entry
J.K ,tt;<//www*ser)itux*org/)iew*;,;/;age/;ostfix
JAK ,tt;<//www*ser)itux*org/)iew*;,;/;age/;ostfix
JCK ,tt;<//www*uco*es/ccc/siste'as/;ostfix/intro*,t'lEd0eA-1
J9K ,tt;<//www*'ail+arc,i)e*co'/trilugLtrilug*org/'sg03399*,t'l
J2K ,tt;<//www*ignside*net/'an/ser)idores/;,;ini*;,;
J/K ,tt;<//www*;,;*net/'anual/en/ti'eIones*a'erica*;,;
J3K ,tt;<//foru's*'ys@l*co'/read*;,;_/-?..CAA.?..90AC
J1K ,tt;<//s@uirrel'ail*org/;lugins*;,;
J-0K ,tt;<//de)*'ys@l*co'/doc/ref'an/9*0/es/c,arset+'etadata*,t'
J--K ,tt;<//www*;ostfix*org/;ostconf*9*,t'l
J-.K ,tt;<//www*;ostfix*org/trans;ort*9*,t'l
J-AK ,tt;<//www*bul'a*net/body*;,t'l_nIdNoticia=..AA
J-CK ,tt;<//wiki*fQra*es/wiki/elay(%utenticado(con(:ostfix
J-9K ,tt;<//;acoros*word;ress*co'/.003/0C/-C/configurar+;ostfix+;ara+
@ue+en)ie+correo+a+tra)es+del+s't;+de+g'ail/
J-2K ,tt;<//www*;ostfix*org/V%SIB(BONTI"U%TION(E%8&E*,t'l
J-/K %d'inistracian de Siste'as Linux .00/? %naya OU eilly? To'
%delstein c Vill Lubano)ic? ISVN 1/3+3CC-9+..AC+A
J-3K ,tt;<//www*esdebian*org/wiki/tutorial+is;'ail+debian+90+lenny+0
J-1K ,tt;<//www*;ostfix*org/S%SL(E%8&E*,t'lEser)er(test
J.0K ,tt;<//wiki*do)ecot*org/$owTo/:ostfix%nd8o)ecotS%SL
J.-K ,tt;<//wiki*do)ecot*org/:assword8atabase/:%&
Pgina )= Ueferencias Ing. Adrin Francisconi
Ueferencias
J..K ,tt;<//wiki*do)ecot*org/TestInstallation
J.AK ,tt;<//www*se;teto*co'/docu'entos/s't;*,t'l
J.CK ,tt;<//wiki*do)ecot*org/SSL/8o)ecotBonfiguration
J.9K ,tt;<//wiki*do)ecot*org/$owTo/Si';leDirtualInstall
J.2K ,tt;<//www*tuxQ'*net/docs/'ailser)er+,owto/c,0Cs0C*,t'l
J./K ,tt;<//www*;ostfix*org/TLS(E%8&E*,t'l
J.3K ,tt;<//www*'arblestation*co'/_;=9C1
adrianfrancisconi@yahoo.co.ar 'odificado el ()*+,*(+ Pgina ;+

También podría gustarte