Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Servicio de Correo en GNU Linux
Servicio de Correo en GNU Linux
Agosto-2008
Correo-v01
Pgina 1 de 26
Agosto-2008
Correo-v01
Creative Commons
Reconocimiento-No comercial-Compartir bajo la
misma licencia 3.0
Usted es libre de:
Al reutilizar o distribuir la obra, tiene que dejar bien claro los trminos de
la licencia de esta obra.
Alguna de estas condiciones puede no aplicarse si se obtiene el permiso del
titular de los derechos de autor
Nada en esta licencia menoscaba o restringe los derechos morales del
autor.
Agosto-2008
Correo-v01
ndice de contenido
Introduccin............................................................................................................4
Protocolo SMTP.......................................................................................................4
Servidores SMTP saliente.......................................................................................6
Ejemplo de Comunicaciones del protocolo SMTP...................................................6
SMTP-AUTH ...........................................................................................................8
Servidores SMTP ....................................................................................................8
Servidor SMTP Postfix.........................................................................................8
Estabilidad ......................................................................................................9
Rendimiento.....................................................................................................9
Instalacin y Configuracin de un Sistema Postfix con SMTP-AUTH y TLS en
Debian Etch...........................................................................................................10
POP3......................................................................................................................16
Caractersticas del POP3...................................................................................17
Comandos con POP3..........................................................................................18
Ventajas del POP3..............................................................................................20
IMAP......................................................................................................................20
Ventajas sobre POP3..........................................................................................21
Instalacin de Servidor IMAP/POP3 Courier.........................................................23
Correo basado en Web (Webmail).........................................................................24
SquirrelMail.......................................................................................................24
Instalacin de SquirrelMail en Debian Etch..................................................25
RoundCube........................................................................................................26
Instalacin de RoundCube en Debian Etch : ................................................26
Pgina 3 de 26
Agosto-2008
Correo-v01
Introduccin
La historia del correo electrnico en Internet, comenz a principios de 1970,
cuando los primeros mensajes fueron enviados a travs de ARPANET (Advanced
Research Projects Agency Network), el predecesor de la Internet que hoy se
conoce. Con el desarrollo de Internet, el correo electrnico se ha convertido en
la aplicacin mas utilizada de la misma.
En sus comienzos el envo de correos electrnicos fue relativamente simple,
y generalmente consista en mover archivos desde un servidor a otro. Con el
desarrollo de la red, el correo evoluciona a la compleja aplicacin que conocemos
hoy en da.
Protocolo SMTP
Simple Mail Transfer Protocol (SMTP) es el estndar de facto para el correo
electrnico que actualmente es utilizado en la Internet. Formalmente fue
definido en el RFC 821 y luego modificado en el RFC 1123. El protocolo es
ampliamente utilizado hoy en dia y es formalmente denominado SMTP extendido
(ESMTP), el cual es definido en el RFC 2821.
El protocolo SMTP es utilizado en los servidores para enviar y recibir
mensajes de correo electrnico, a diferencia de los usuarios que utilizan SMTP
nicamente para el envo de mensajes. Para la recepcin de mensajes los clientes
utilizan el Post Office Protocol (POP) o el Internet Message Access Protocol
(IMAP).
SMTP es relativamente simple. Es un protocolo basado en transferencias de
textos y posiblemente otros objetos codificados, en el cual uno o mas
Pgina 4 de 26
Agosto-2008
Correo-v01
los
servicios
de
un
proveedor
de
correo
electrnico,
que
no
Pgina 5 de 26
Agosto-2008
Correo-v01
Agosto-2008
Correo-v01
SMTP-AUTH
Es una extensin del SMTP, que incluye una verificacin de los clientes,
durante el proceso de envos de correos electrnicos. Servidores que soportan
SMTP-AUTH pueden ser configurados para requerir que los clientes usen esta
extensin en el proceso de envo a los clientes.
SMTP-AUTH provee mecanismos de control de accesos que pueden usarse
para legitimar los usuarios y enviar los correos o denegar los no autorizados.
SMTP-AUTH es considerado una mejora de seguridad sobre el SMTP sin
autenticar.
Pgina 7 de 26
Agosto-2008
Correo-v01
Servidores SMTP
Existen actualmente una gran cantidad de servidores SMTP. Entre los mas
utilizados se pueden encontrar Sendmail, Exim y Postfix. En este documento se
utilizar Postfix como servidor SMTP.
Agosto-2008
Correo-v01
#dpkg-reconfigure postfix
destinations
to
accept
for?
(blank
for
none)
<--
Agosto-2008
Correo-v01
-e
'smtpd_recipient_restrictions
#permit_sasl_authenticated,permit_mynetworks,reject_unauth_destination'
#postconf -e 'inet_interfaces = all'
#echo 'pwcheck_method: saslauthd' >> /etc/postfix/sasl/smtpd.conf
#echo 'mech_list: plain login' >> /etc/postfix/sasl/smtpd.conf
Pgina 10 de 26
Agosto-2008
Correo-v01
Agosto-2008
Correo-v01
smtpd_tls_session_cache_database = btree:${queue_directory}/smtpd_scache
smtp_tls_session_cache_database = btree:${queue_directory}/smtp_scache
# See /usr/share/doc/postfix/TLS_README.gz in the postfix-doc package for
# information on enabling SSL in the smtp client.
myhostname = servidor1.prueba.gob.ve
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
myorigin = /etc/mailname
mydestination
servidor1.prueba.gob.ve,
localhost.prueba.gob.ve,
localhost.localdomain, localhost
relayhost =
mynetworks = 127.0.0.0/8
mailbox_command = procmail -a "$EXTENSION"
mailbox_size_limit = 0
recipient_delimiter = +
inet_interfaces = all
inet_protocols = all
smtpd_sasl_local_domain =
smtpd_sasl_auth_enable = yes
smtpd_sasl_security_options = noanonymous
broken_sasl_auth_clients = yes
smtpd_recipient_restrictions = permit_sasl_authenticated,permit_mynetworks
,reject_unauth_destination,check_policy_service inet:127.0.0.1:60000
smtpd_tls_auth_only = no
smtp_use_tls = yes
smtp_tls_note_starttls_offer = yes
smtpd_tls_CAfile = /etc/postfix/ssl/cacert.pem
smtpd_tls_loglevel = 1
smtpd_tls_received_header = yes
smtpd_tls_session_cache_timeout = 3600s
tls_random_source = dev:/dev/urandom
Pgina 12 de 26
Agosto-2008
Correo-v01
Reinicie Postfix:
#/etc/init.d/postfix restart
Ahora se tiene que editar /etc/default/saslauthd para activar saslauthd. Para ello
colocar el parmetro START en s y cambiar la lnea OPTIONS="-c" por
OPTIONS="-c -m /var/spool/postfix/var/run/saslauthd -r":
#vi /etc/default/saslauthd
#
# Settings for saslauthd daemon
#
# Should saslauthd run automatically on startup? (default: no)
START=yes
# Which authentication mechanisms should saslauthd use? (default: pam)
#
# Available options in this Debian package:
# getpwent
-- use the getpwent() library function
# kerberos5 -- use Kerberos 5
# pam
-- use PAM
# rimap
Pgina 13 de 26
Agosto-2008
Correo-v01
Agosto-2008
Correo-v01
Agosto-2008
Correo-v01
POP3
El Post Office Protocol (POP3) se utiliza en clientes locales de correo para
obtener los mensajes de correo electrnico almacenados en un servidor remoto.
La mayora de los suscriptores de los proveedores de Internet acceden a sus
correos a travs de POP3.
Las versiones del protocolo POP (informalmente conocido como POP1) y
POP2 se han hecho obsoletas debido a las ltimas versiones de POP3. En general
cuando uno se refiere al trmino POP, nos referimos a POP3 dentro del contexto
de protocolos de correo electrnico.
Agosto-2008
Correo-v01
Pgina 17 de 26
Agosto-2008
Correo-v01
Agosto-2008
Correo-v01
IMAP
IMAP (acrnimo ingls de Internet Message Access Protocol) es un
protocolo de red de acceso a mensajes electrnicos almacenados en un servidor.
Mediante IMAP se puede tener acceso al correo electrnico desde cualquier
equipo que tenga una conexin a Internet. IMAP tiene varias ventajas sobre POP,
que es el otro protocolo empleado para obtener correo desde un servidor. Por
ejemplo, es posible especificar en IMAP carpetas del lado servidor. Por otro lado,
es ms complejo que POP ya que permite visualizar los mensajes de manera
remota y no descargando los mensajes como lo hace POP.
Pgina 19 de 26
Agosto-2008
Correo-v01
IMAP y POP3 (Post Office Protocol versin 3) son los dos protocolos que
prevalecen en la obtencin de correo electrnico. Todos los servidores y clientes
de email estn virtualmente soportados por ambos, aunque en algunos casos hay
algunas interfaces especficas del fabricante tpicamente propietarias. Por
ejemplo, mientras que los protocolos propietarios utilizados entre el cliente
Microsoft Outlook y su servidor Microsoft Exchange Server o el cliente Lotus
Notes de IBM y el servidor Domino, estos productos tambin soportan
interoperabilidad con IMAP y POP3 con otros clientes y servidores. La versin
actual de IMAP, IMAP versin 4 revisin 1 (IMAP4rev1), est definida por el RFC
3501.
IMAP fue diseado como una moderna alternativa a POP por Mark Crispin
en el ao 1986. Fundamentalmente, los dos protocolos le permiten a los clientes
de correo acceder a los mensajes almacenados en un servidor de correo.
Ya sea empleando POP3 o IMAP4 para obtener los mensajes, los clientes utilizan
SMTP para enviar mensajes. Los clientes de correo electrnico son comnmente
denominados clientes POP o IMAP, pero en ambos casos se utiliza SMTP.
La mayora de los clientes de correo utilizan LDAP para sus servicios de
directorio.
IMAP es utilizado frecuentemente en redes grandes; por ejemplo los
sistemas de correo de un campus. IMAP le permite a los usuarios acceder a los
nuevos mensajes instantneamente en sus computadoras, ya que el correo est
almacenado en la red. Con POP3 los usuarios tendran que descargar el email a
sus computadoras o accederlo va web. Ambos mtodos toman ms tiempo de lo
que le tomara a IMAP, y se tiene que descargar el email nuevo o refrescar la
pgina para ver los nuevos mensajes.
De manera contraria a otros protocolos de Internet, IMAP4 permite
mecanismos nativos de cifrado. Tambin est disponible la transmisin de
Pgina 20 de 26
Agosto-2008
Correo-v01
El
protocolo
IMAP4
le
permite
los
clientes
obtener
Agosto-2008
Correo-v01
Un ejemplo de extensin es el IMAP IDLE, que sirve para que el servidor avise al
cliente cuando ha llegado un nuevo mensaje de correo y stos se sincronicen. Sin
esta extensin, para realizar la misma tarea, el cliente debera contactar
peridicamente al servidor para ver si hay mensajes nuevos.
Pgina 22 de 26
Agosto-2008
Correo-v01
Agosto-2008
Correo-v01
SquirrelMail
SquirrelMail es un Webmail, desarrollado por Nathan and Luke Ehresman,
est escrito en PHP y puede ser instalado en servidores Web que puedan
interpretar el lenguaje PHP. La aplicacin accede a los protocolos IMAP y SMTP
para lectura y escritura respectivamente.
Al
ser
una
aplicacin
Web,
SquirrelMail
puede
correr
de
manera
Pgina 24 de 26
Agosto-2008
Correo-v01
Esto debe presentar un menu, con todos las posibles configuraciones del
squirrelmail, las cuales son las siguientes :
Opcin 1 Organization Preferences, permite configurar los datos de la
organizacin, asi como logos del SquirrelMail.
Opcin 2 Server Settings, es la que
probar
en
el
navegador
se
debe
ir
al
siguiente
URL
RoundCube
Es un Webmail hecho con PHP y Mysql. La ventaja que tiene frente a otros
webmails es que usa AJAX, lo cual lo convierte en un webmail con una interfaz
sencilla y
amigable.
Agosto-2008
Correo-v01
Pgina 26 de 26