Академический Документы
Профессиональный Документы
Культура Документы
Teoría y prácticas
Página 1 de 26
Tecno-Redes Sistemas VCG Agosto-2008 Correo-v01
Creative Commons
Reconocimiento-No comercial-Compartir bajo la
misma licencia 3.0
Usted es libre de:
Página 2 de 26
Tecno-Redes Sistemas VCG Agosto-2008 Correo-v01
Índice de contenido
Introducción............................................................................................................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
Instalación y Configuración de un Sistema Postfix con SMTP-AUTH y TLS en
Debian Etch...........................................................................................................10
POP3......................................................................................................................16
Características del POP3...................................................................................17
Comandos con POP3..........................................................................................18
Ventajas del POP3..............................................................................................20
IMAP......................................................................................................................20
Ventajas sobre POP3..........................................................................................21
Instalación de Servidor IMAP/POP3 Courier.........................................................23
Correo basado en Web (Webmail).........................................................................24
SquirrelMail.......................................................................................................24
Instalación de SquirrelMail en Debian Etch..................................................25
RoundCube........................................................................................................26
Instalación de RoundCube en Debian Etch : ................................................26
Página 3 de 26
Tecno-Redes Sistemas VCG Agosto-2008 Correo-v01
Introducción
Protocolo SMTP
Página 4 de 26
Tecno-Redes Sistemas VCG Agosto-2008 Correo-v01
El cliente SMTP inicia una conexión TCP al puerto 25 del servidor (puerto
estándar). El protocolo SMTP utiliza el método de envío de mensajes un servidor
dependiendo de la demanda de los clientes. Para recibir mensajes de un servidor
SMTP en los clientes otros protocolos como POP3 e IMAP son utilizados.
Página 5 de 26
Tecno-Redes Sistemas VCG Agosto-2008 Correo-v01
#telnet smtp.dominio.com 25
Página 6 de 26
Tecno-Redes Sistemas VCG Agosto-2008 Correo-v01
SMTP-AUTH
Es una extensión del SMTP, que incluye una verificación de los clientes,
durante el proceso de envíos de correos electrónicos. Servidores que soportan
SMTP-AUTH pueden ser configurados para requerir que los clientes usen esta
extensión en el proceso de envío a los clientes.
Página 7 de 26
Tecno-Redes Sistemas VCG 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.
Postfix fue escrito por Witse Venema, y su código estuvo disponible como
software abierto en Diciembre de 1998. Fue un proyecto financiado por IBM en
su desarrollo inicial.
Las características principales de Postfix son:
Página 8 de 26
Tecno-Redes Sistemas VCG Agosto-2008 Correo-v01
Para instalar Postfix con SMTP-AUTH y TLS siga los pasos siguientes:
● #apt-get install postfix libsasl2 sasl2-bin libsasl2-modules libdb3-util
procmail postgrey
Luego ejecute
● #dpkg-reconfigure postfix
Página 9 de 26
Tecno-Redes Sistemas VCG Agosto-2008 Correo-v01
Página 10 de 26
Tecno-Redes Sistemas VCG Agosto-2008 Correo-v01
cat /etc/postfix/main.cf
# See /usr/share/postfix/main.cf.dist for a commented, more complete version
# Debian specific:
Specifying a file name will cause the first
# line of that file to be used as the name.
The Debian default
# is /etc/mailname.
#myorigin = /etc/mailname
smtpd_banner = $myhostname ESMTP $mail_name (Debian/GNU)
biff = no
# appending .domain is the MUA's job.
append_dot_mydomain = no
# Uncomment the next line to generate "delayed mail" warnings
#delay_warning_time = 4h
# TLS parameters
smtpd_tls_cert_file = /etc/postfix/ssl/smtpd.crt
smtpd_tls_key_file = /etc/postfix/ssl/smtpd.key
smtpd_use_tls = yes
Página 11 de 26
Tecno-Redes Sistemas VCG 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
Página 12 de 26
Tecno-Redes Sistemas VCG Agosto-2008 Correo-v01
Reinicie Postfix:
#/etc/init.d/postfix restart
#mkdir -p /var/spool/postfix/var/run/saslauthd
Ahora se tiene que editar /etc/default/saslauthd para activar saslauthd. Para ello
colocar el parámetro START en sí y cambiar la línea 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
Página 13 de 26
Tecno-Redes Sistemas VCG Agosto-2008 Correo-v01
#/etc/init.d/saslauthd start
Página 14 de 26
Tecno-Redes Sistemas VCG Agosto-2008 Correo-v01
#telnet localhost 25
Luego de establecer la conexión con el servidor de correo Postfix, ingresar
#ehlo localhost
Página 15 de 26
Tecno-Redes Sistemas VCG Agosto-2008 Correo-v01
POP3
El Post Office Protocol (POP3) se utiliza en clientes locales de correo para
obtener los mensajes de correo electrónico almacenados en un servidor remoto.
La mayoría de los suscriptores de los proveedores de Internet acceden a sus
correos a través de POP3.
Los clientes de correo electrónico que utilizan IMAP dejan por lo general los
mensajes en el servidor hasta que el usuario los elimina explícitamente. Esto y
otros factores hacen que la operación de IMAP permita a múltiples clientes
Página 16 de 26
Tecno-Redes Sistemas VCG Agosto-2008 Correo-v01
Página 17 de 26
Tecno-Redes Sistemas VCG Agosto-2008 Correo-v01
Página 18 de 26
Tecno-Redes Sistemas VCG Agosto-2008 Correo-v01
* QUIT Salir.
IMAP
Página 19 de 26
Tecno-Redes Sistemas VCG Agosto-2008 Correo-v01
IMAP y POP3 (Post Office Protocol versión 3) son los dos protocolos que
prevalecen en la obtención de correo electrónico. Todos los servidores y clientes
de email están virtualmente soportados por ambos, aunque en algunos casos hay
algunas interfaces específicas del fabricante típicamente 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 también soportan
interoperabilidad con IMAP y POP3 con otros clientes y servidores. La versión
actual de IMAP, IMAP versión 4 revisión 1 (IMAP4rev1), está definida por el RFC
3501.
IMAP fue diseñado como una moderna alternativa a POP por Mark Crispin
en el año 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 electrónico son comúnmente
denominados clientes POP o IMAP, pero en ambos casos se utiliza SMTP.
La mayoría de los clientes de correo utilizan LDAP para sus servicios de
directorio.
Página 20 de 26
Tecno-Redes Sistemas VCG Agosto-2008 Correo-v01
Página 21 de 26
Tecno-Redes Sistemas VCG Agosto-2008 Correo-v01
Un ejemplo de extensión 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 extensión, para realizar la misma tarea, el cliente debería contactar
periódicamente al servidor para ver si hay mensajes nuevos.
Página 22 de 26
Tecno-Redes Sistemas VCG Agosto-2008 Correo-v01
Página 23 de 26
Tecno-Redes Sistemas VCG Agosto-2008 Correo-v01
SquirrelMail
Página 24 de 26
Tecno-Redes Sistemas VCG Agosto-2008 Correo-v01
Esto debe presentar un menu, con todos las posibles configuraciones del
squirrelmail, las cuales son las siguientes :
Luego se debe presionar “S” para salvar la configuración y “Q” para salir.
Todas las configuraciones están guardadas bajo el directorio /etc/squirrelmail, en
este directorio se encuentra un archivo llamado apache.conf, el cual incluye una
configuración para el servidor Web Apache.
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.
Página 25 de 26
Tecno-Redes Sistemas VCG Agosto-2008 Correo-v01
Estando todo listo, hay que ingresar por web y probar la aplicación.
Página 26 de 26