Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Correo en Canaima
GNU/Linux
Convenciones tipográficas
1 / 89
Correo en GNU/Linux
Av. Andrés Bello, Torre BFC, Piso 16, Municipio Libertador, Caracas – Venezuela
Master: (+58 212) 597.45.90 – www.cnti.gob.ve
Contenido
Créditos y licencia............................................................................................................... 2
Convenciones tipográficas.................................................................................................. 2
INTRODUCCIÓN................................................................................................................... 6
UNIDAD I: PROTOCOLO SIMPLE DE TRANSFERENCIA DE CORREO - SMTP...........................7
Tema 1: Características del Protocolo SMTP....................................................................7
Características............................................................................................................ 8
Tema 2: Servidores SMTP saliente. ............................................................................... 10
Definición de intercambiadores de correo – registros MX..........................................10
Tema 3: Autenticación SMTP CON SMTP-AUTH..............................................................16
Tema 4: Implementaciones libres de servidores SMTP..................................................17
Tema 5: Servicio MTA basado en Postfix.......................................................................19
Características de Postfix.......................................................................................... 19
Instalación de Postfix en Canaima GNU/Linux...........................................................21
Descripción de los elementos de configuración y sus utilidades...............................33
Descripción de los componentes MTA y MDA............................................................34
Configuración de Postfix a través de main.cf........................................................36
Tema 6: Emulación de sesiones SMTP usando telnet....................................................38
UNIDAD II: MEDIOS DE ACCESO AL BUZÓN DE CORREOS..................................................40
Tema 1: Sistemas de correo basados en POP3..............................................................40
Características del POP3........................................................................................... 41
Ventajas del POP3..................................................................................................... 44
Emulación de sesiones POP3..................................................................................... 44
Tema 2: Sistemas de correo basados en IMAP...............................................................46
Características de IMAP. (IMAPv4).............................................................................47
Ventajas de IMAP4 en relación a POP3......................................................................48
Emulación de sesiones IMAP..................................................................................... 50
Tema 3: Implementando un servidor IMAP/POP3...........................................................56
Instalación del servidor Dovecot sobre Debian GNU/Linux........................................56
Formatos de almacenamiento de correos y buzones................................................57
Bases de datos de usuarios y contraseñas................................................................58
Integración con módulos PAM y NSS.........................................................................58
Integración con directorios LDAP...............................................................................59
Configuraciones inherentes a los mailboxes.............................................................61
UNIDAD III: SERVICIO DE CORREO BASADO EN WEB (WEBMAILS) ....................................63
Tema 1: Sistemas de correo basados en POP3..............................................................63
Tema 2: Soluciones libres para Webmail......................................................................64
Horde Webmail.......................................................................................................... 64
Instalación en Debian GNU/Linux..........................................................................64
SquirrelMail Webmail................................................................................................. 66
2 / 89
Correo en GNU/Linux
Av. Andrés Bello, Torre BFC, Piso 16, Municipio Libertador, Caracas – Venezuela
Master: (+58 212) 597.45.90 – www.cnti.gob.ve
Instalación en Debian GNU/Linux..........................................................................66
RoundCube Webmail................................................................................................. 67
Instalación en Debian GNU/Linux..........................................................................68
Tema 3: Consideraciones y prácticas recomendadas en el despliegue de webmails.....70
Ubicación de aplicaciones en el sistema de archivos................................................71
Directivas de acceso al servicio Web.....................................................................72
Protección basada en ACLs para el sistema de archivos de la aplicación..............72
ANEXOS............................................................................................................................. 76
Ejercicio Propuesto N#1................................................................................................ 76
Solución del ejercicio................................................................................................. 77
Ejercicio Propuesto N#2................................................................................................ 86
GLOSARIO DE TÉRMINOS................................................................................................... 87
3 / 89
Correo en GNU/Linux
Av. Andrés Bello, Torre BFC, Piso 16, Municipio Libertador, Caracas – Venezuela
Master: (+58 212) 597.45.90 – www.cnti.gob.ve
FICHA DESCRIPTIVA
4 / 89
Correo en GNU/Linux
Av. Andrés Bello, Torre BFC, Piso 16, Municipio Libertador, Caracas – Venezuela
Master: (+58 212) 597.45.90 – www.cnti.gob.ve
INTRODUCCIÓN
5 / 89
Correo en GNU/Linux
Av. Andrés Bello, Torre BFC, Piso 16, Municipio Libertador, Caracas – Venezuela
Master: (+58 212) 597.45.90 – www.cnti.gob.ve
UNIDAD I: PROTOCOLO SIMPLE DE TRANSFERENCIA DE CORREO - SMTP
6 / 89
Correo en GNU/Linux
Av. Andrés Bello, Torre BFC, Piso 16, Municipio Libertador, Caracas – Venezuela
Master: (+58 212) 597.45.90 – www.cnti.gob.ve
convertido en la aplicación mas utilizada de la misma.
Características
7 / 89
Correo en GNU/Linux
Av. Andrés Bello, Torre BFC, Piso 16, Municipio Libertador, Caracas – Venezuela
Master: (+58 212) 597.45.90 – www.cnti.gob.ve
utilizando un procedimiento de preguntas y respuestas entre el cliente y el servidor. Se
utilizan para esta operación clientes de correo electrónicos denominados MUA 7 y
servidores de relay MTA8 que pueden actuar como un cliente SMTP.
El cliente SMTP inicia una conexión TCP 11 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.
8 / 89
Correo en GNU/Linux
Av. Andrés Bello, Torre BFC, Piso 16, Municipio Libertador, Caracas – Venezuela
Master: (+58 212) 597.45.90 – www.cnti.gob.ve
Tema 2: Servidores SMTP saliente.
telnet smtp.dominio.com 25
El comando establece una conexión SMTP, desde la máquina que envía el correo al
servidor de correo que se encuentra escuchando por nuevas conexiones en el puerto 25.
Por convenciones, el servidor SMTP saluda a los clientes identificados con el nombre de
dominio calificado, en el ejemplo la computadora del cliente (cliente.dominio.com), ha
determinado que smtp.dominio.com es un servidor de correo para dominio.com. Esto se
9 / 89
Correo en GNU/Linux
Av. Andrés Bello, Torre BFC, Piso 16, Municipio Libertador, Caracas – Venezuela
Master: (+58 212) 597.45.90 – www.cnti.gob.ve
realiza leyendo los registros MX del DNS:
C: HELO cliente.dominio.com
C: MAIL FROM:<jose@dominio.com>
S: 250 Ok
C: RCPT TO:<maria@dominio.com>
Página 5 de 26
S: 250 Ok
C: RCPT TO:<pedro@dominio.com>
S: 250 Ok
C: DATA
C: Cc: pedro@dominio.com
C: Subject: Prueba
C:
C: Hola Maria.
C: Saludos,
10 / 89
Correo en GNU/Linux
Av. Andrés Bello, Torre BFC, Piso 16, Municipio Libertador, Caracas – Venezuela
Master: (+58 212) 597.45.90 – www.cnti.gob.ve
C: Jose
C: .
C: QUIT
S: 221 Bye
11 / 89
Correo en GNU/Linux
Av. Andrés Bello, Torre BFC, Piso 16, Municipio Libertador, Caracas – Venezuela
Master: (+58 212) 597.45.90 – www.cnti.gob.ve
Tema 3: Autenticación SMTP CON 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.
12 / 89
Correo en GNU/Linux
Av. Andrés Bello, Torre BFC, Piso 16, Municipio Libertador, Caracas – Venezuela
Master: (+58 212) 597.45.90 – www.cnti.gob.ve
Tema 4: Implementaciones libres de servidores SMTP
Existen actualmente una gran cantidad de servidores SMTP. Entre los más
utilizados se pueden encontrar Sendmail, Exim y Postfix. En este documento se utilizará
Postfix como servidor SMTP.
Postfix fue escrito por Wietse Venema, y su código estuvo disponible como
13 / 89
Correo en GNU/Linux
Av. Andrés Bello, Torre BFC, Piso 16, Municipio Libertador, Caracas – Venezuela
Master: (+58 212) 597.45.90 – www.cnti.gob.ve
software abierto en Diciembre de 1998. Fue un proyecto financiado por IBM en su
desarrollo inicial. Las características principales de Postfix son:
14 / 89
Correo en GNU/Linux
Av. Andrés Bello, Torre BFC, Piso 16, Municipio Libertador, Caracas – Venezuela
Master: (+58 212) 597.45.90 – www.cnti.gob.ve
Tema 5: Servicio MTA basado en Postfix
Características de Postfix
13 http://www.postfix.org/
15 / 89
Correo en GNU/Linux
Av. Andrés Bello, Torre BFC, Piso 16, Municipio Libertador, Caracas – Venezuela
Master: (+58 212) 597.45.90 – www.cnti.gob.ve
de sus componentes, la modularización y paralelización de sus procesos y la
robustez en la integración del sistema, de tal manera que Postfix puede estar
procesando entregas de correo a disco duro mientras continúa recibiendo nuevos
mensajes y en paralelo hace filtrado de contenido para muchos clientes sin afectar
el servicio.
16 / 89
Correo en GNU/Linux
Av. Andrés Bello, Torre BFC, Piso 16, Municipio Libertador, Caracas – Venezuela
Master: (+58 212) 597.45.90 – www.cnti.gob.ve
fácilmente Postfix con filtros de correos de terceros para aplicaciones
especializadas como control de UCE14 y malware15, archiving, estampillado de
tiempo, entre otras.
• Soporte para tablas dinámicas: Postfix utiliza tablas para consultar las listas de
usuarios, aliases16, relación entre remitentes y destinatarios, control de acceso a
buzones, transportes, entre otros aspectos. Estas tablas pueden llevarse
localmente o en bases de datos relacionales, e incluso directorios LDAP.
Así mismo, Postfix posee la mayor parte de las características de otros MTA,
incluyendo soporte para TLS 17 y SSL18, SMTP AUTH, múltiples dominios y dominios
virtuales, aliases y listas de correo, control de UCE con listas negras, y es uno de los
servidores de correo con mayor nivel de compatibilidad con las recomendaciones
internacionales.
17 / 89
Correo en GNU/Linux
Av. Andrés Bello, Torre BFC, Piso 16, Municipio Libertador, Caracas – Venezuela
Master: (+58 212) 597.45.90 – www.cnti.gob.ve
debe verificar que su archivo de repositorios del sistema APT 19, /etc/apt/sources.list,
contiene una entrada similar a la siguiente:
18 / 89
Correo en GNU/Linux
Av. Andrés Bello, Torre BFC, Piso 16, Municipio Libertador, Caracas – Venezuela
Master: (+58 212) 597.45.90 – www.cnti.gob.ve
Una vez eliminado el servidor de correo anterior, se procede a instalar Postfix como
se describe a continuación21:
21 Tenga en cuenta que otra opción posible es intentar directamente la instalación de los paquetes
postfix y postfix-tls y seguir las recomendaciones del gestor de paquetes aptitude, que
recomendará remover los paquetes de Exim. En este caso bastaría con presionar ENTER para
continuar. A efectos didácticos, sin embargo, se describe en detalle en este manual la remoción
de los paquetes.
19 / 89
Correo en GNU/Linux
Av. Andrés Bello, Torre BFC, Piso 16, Municipio Libertador, Caracas – Venezuela
Master: (+58 212) 597.45.90 – www.cnti.gob.ve
Debian GNU/Linux posee un pequeño asistente basado en debconf que nos
ayudará a configurar Postfix de forma inicial. Este asistente, que consta de varias
ventanas con preguntas y respuestas que debemos atender, generará la configuración de
Postfix a partir de la cual podremos continuar modificando y mejorando nuestro sistema
de correo:
20 / 89
Correo en GNU/Linux
Av. Andrés Bello, Torre BFC, Piso 16, Municipio Libertador, Caracas – Venezuela
Master: (+58 212) 597.45.90 – www.cnti.gob.ve
En nuestro ejemplo, debemos indicarle al asistente que estamos instalando Postfix
en la modalidad de Sitio de Internet. De esta manera se configura Postfix para atender
conexiones desde Internet a través del puerto TCP 25.
21 / 89
Correo en GNU/Linux
Av. Andrés Bello, Torre BFC, Piso 16, Municipio Libertador, Caracas – Venezuela
Master: (+58 212) 597.45.90 – www.cnti.gob.ve
Así mismo, el asistente nos preguntará el nombre del servidor de correo. Este debe
ser un FQDN22, que usualmente contiene el nombre del dominio que se va a atender.
22 Nombre de dominio completamente calificado, por sus siglas en inglés. Se refiere a un nombre
de dominio que contenga tanto el nombre del equipo como el dominio al que pertenece, por
ejemplo: correo.dominio.com.
22 / 89
Correo en GNU/Linux
Av. Andrés Bello, Torre BFC, Piso 16, Municipio Libertador, Caracas – Venezuela
Master: (+58 212) 597.45.90 – www.cnti.gob.ve
Finalmente, el asistente nos pregunta si deseamos aceptar correos para dominios
adicionales. En este punto podemos indicar que algunas utilidades del sistema utilizan los
dominios localhost y localhost.localdomain para enviar mensajes para el administrador;
por ello recomendamos que si tiene herramientas que se comportan de esta forma le
diga al asistente que acepte correos para estos dominios.
23 / 89
Correo en GNU/Linux
Av. Andrés Bello, Torre BFC, Piso 16, Municipio Libertador, Caracas – Venezuela
Master: (+58 212) 597.45.90 – www.cnti.gob.ve
Felicidades, ¡ya ha instalado Postfix en su servidor Debian GNU/Linux! En los
siguientes capítulos estudiaremos en detalle la configuración del servidor de correo.
23 A esta condición se le denomina open relay. Existen varias listas negras a nivel internacional
que listan los servidores de correo que son open relays, por lo que se recomienda no cambiar la
configuración e inadvertidamente hacer que el servidor se convierta en un open relay.
24 / 89
Correo en GNU/Linux
Av. Andrés Bello, Torre BFC, Piso 16, Municipio Libertador, Caracas – Venezuela
Master: (+58 212) 597.45.90 – www.cnti.gob.ve
Descripción de los elementos de configuración y sus utilidades
Componente Descripción
clave = valor
Puede utilizar líneas en blanco o el espaciado que desee para formatear y darle
legibilidad a los valores de sus claves.
25 / 89
Correo en GNU/Linux
Av. Andrés Bello, Torre BFC, Piso 16, Municipio Libertador, Caracas – Venezuela
Master: (+58 212) 597.45.90 – www.cnti.gob.ve
arrojará en la salida estándar los valores de todas las opciones del sistema. Esto es útil
para consultar si alguna clave en particular no está siendo configurada como lo desea.
26 / 89
Correo en GNU/Linux
Av. Andrés Bello, Torre BFC, Piso 16, Municipio Libertador, Caracas – Venezuela
Master: (+58 212) 597.45.90 – www.cnti.gob.ve
principalmente del sistema de archivos y medio de almacenamiento a utilizar, así como el
soporte de otros componentes del servicio de correo para este formato.
Algunos lectores podrán determinar a primera vista que Maildir resulta más
eficiente que mbox debido a que a medida que el usuario reciba más correos se irá
haciendo cada vez más grande su buzón concatenado, y se requerirá capacidad de
cómputo para buscar un correo entre todos los archivos concatenados.
Sin embargo, no es posible afirmar que alguno de los formatos de buzones sea
mejor que el otro, ya que, como se comentó anteriormente, depende del sistema de
archivos y el medio de almacenamiento. Existen además estudios que demuestran que
en varios escenarios mbox resulta más eficiente que Maildir, por lo que no se puede dar
una respuesta única a esta pregunta.
27 / 89
Correo en GNU/Linux
Av. Andrés Bello, Torre BFC, Piso 16, Municipio Libertador, Caracas – Venezuela
Master: (+58 212) 597.45.90 – www.cnti.gob.ve
predeterminado. La bandeja de entrada de cada usuario estará ubicada en la carpeta
/var/mail, y opcionalmente el usuario podrá crear carpetas de correo adicionales bajo su
carpeta personal o donde lo indique el servidor de recuperación de correos.
28 / 89
Correo en GNU/Linux
Av. Andrés Bello, Torre BFC, Piso 16, Municipio Libertador, Caracas – Venezuela
Master: (+58 212) 597.45.90 – www.cnti.gob.ve
para las cuales se
aceptarán correos,
usualmente con pocas o
ninguna restricción.
Tamaño máximo en
mailbox_size_limit 1024000 kilobytes del buzón de
entrada de un usuario.
29 / 89
Correo en GNU/Linux
Av. Andrés Bello, Torre BFC, Piso 16, Municipio Libertador, Caracas – Venezuela
Master: (+58 212) 597.45.90 – www.cnti.gob.ve
Tema 6: Emulación de sesiones SMTP usando telnet26
En ocasiones puede ser de utilidad hacer uso de una herramienta como telnet para
probar temporalmente el comportamiento de un servidor de correo escribiendo
directamente mensajes del protocolo SMTP.
26 http://www.yuki-onna.co.uk/email/smtp.html
30 / 89
Correo en GNU/Linux
Av. Andrés Bello, Torre BFC, Piso 16, Municipio Libertador, Caracas – Venezuela
Master: (+58 212) 597.45.90 – www.cnti.gob.ve
DATA
31 / 89
Correo en GNU/Linux
Av. Andrés Bello, Torre BFC, Piso 16, Municipio Libertador, Caracas – Venezuela
Master: (+58 212) 597.45.90 – www.cnti.gob.ve
UNIDAD II: MEDIOS DE ACCESO AL BUZÓN DE CORREOS
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 término POP, nos referimos a POP3 dentro del contexto de protocolos de correo
electrónico.
32 / 89
Correo en GNU/Linux
Av. Andrés Bello, Torre BFC, Piso 16, Municipio Libertador, Caracas – Venezuela
Master: (+58 212) 597.45.90 – www.cnti.gob.ve
Características del POP3
33 / 89
Correo en GNU/Linux
Av. Andrés Bello, Torre BFC, Piso 16, Municipio Libertador, Caracas – Venezuela
Master: (+58 212) 597.45.90 – www.cnti.gob.ve
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 acceder al mismo
buzón de correo. La mayoría de los clientes de correo electrónico soportan POP3 ó IMAP;
sin embargo, solo unos cuantos proveedores de Internet ofrecen IMAP como un valor
agregado a sus servicios.
Los clientes que utilizan la opción dejar mensajes en el servidor por lo general
utilizan la orden UIDL27. La mayoría de las órdenes de POP3 identifican los mensajes
dependiendo de su número ordinal del servidor de correo. Esto genera problemas al
momento que un cliente pretende dejar los mensajes en el servidor, ya que los mensajes
con número cambian de una conexión al servidor a otra. Por ejemplo un buzón de correo
contenía 5 mensajes en la última conexión, después otro cliente elimina el mensaje
número 3, el siguiente usuario se topará con que los últimos dos mensajes están
decrementados en uno. El UIDL proporciona un mecanismo que evita los problemas de
numeración. El servidor le asigna una cadena de caracteres única y permanente al
mensaje. Cuando un cliente de correo compatible con POP3 se conecta al servidor utiliza
la orden UIDL para obtener el mapeo del identificador de mensaje. De esta manera el
cliente puede utilizar ese mapeo para determinar qué mensajes hay que descargar y
cuáles hay que guardar al momento de la descarga.
34 / 89
Correo en GNU/Linux
Av. Andrés Bello, Torre BFC, Piso 16, Municipio Libertador, Caracas – Venezuela
Master: (+58 212) 597.45.90 – www.cnti.gob.ve
ataques de contraseñas. Mozilla, Eudora, Novell Evolution así como Mozilla Thunderbird
implementan funciones APOP.
Para establecer una conexión a un servidor POP, el cliente de correo abre una
conexión TCP en el puerto 110 del servidor. Cuando la conexión se ha establecido, el
servidor POP envía al cliente POP una invitación y después las dos máquinas se envían
entre sí otras órdenes y respuestas que se especifican en el protocolo. Como parte de
esta comunicación, al cliente POP se le pide que se autentifique (Estado de
autenticación), donde el nombre de usuario y la contraseña del usuario se envían al
servidor POP. Si la autenticación es correcta, el cliente POP pasa al Estado de transacción,
en este estado se pueden utilizar órdenes LIST, RETR y DELE para mostrar, descargar y
eliminar mensajes del servidor, respectivamente. Los mensajes definidos para su
eliminación no se quitan realmente del servidor hasta que el cliente POP envía la orden
QUIT para terminar la sesión. En ese momento, el servidor POP pasa al Estado de
actualización, fase en la que se eliminan los mensajes marcados y se limpian todos los
recursos restantes de la sesión.
35 / 89
Correo en GNU/Linux
Av. Andrés Bello, Torre BFC, Piso 16, Municipio Libertador, Caracas – Venezuela
Master: (+58 212) 597.45.90 – www.cnti.gob.ve
borra del buzón).
• QUIT Salir.
La ventaja del POP3 comparado a otros protocolos, es que entre servidor cliente no
se tienen que enviar tantas órdenes para la comunicación entre ellos.
30 http://pages.prodigy.net/michael_santovec/pop3telnet.htm
36 / 89
Correo en GNU/Linux
Av. Andrés Bello, Torre BFC, Piso 16, Municipio Libertador, Caracas – Venezuela
Master: (+58 212) 597.45.90 – www.cnti.gob.ve
2.Indicar el nombre del usuario:
USER usuario
PASS contraseña
LIST
RETR #
6.Cerrar la sesión:
QUIT
37 / 89
Correo en GNU/Linux
Av. Andrés Bello, Torre BFC, Piso 16, Municipio Libertador, Caracas – Venezuela
Master: (+58 212) 597.45.90 – www.cnti.gob.ve
Tema 2: Sistemas de correo basados en IMAP
Mediante IMAP se puede tener acceso al correo electrónico desde cualquier equipo
que tenga una conexión 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 más complejo que POP ya
que permite visualizar los mensajes de manera remota y no descargando los mensajes
como lo hace POP.
38 / 89
Correo en GNU/Linux
Av. Andrés Bello, Torre BFC, Piso 16, Municipio Libertador, Caracas – Venezuela
Master: (+58 212) 597.45.90 – www.cnti.gob.ve
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 correo
electrónico 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.
39 / 89
Correo en GNU/Linux
Av. Andrés Bello, Torre BFC, Piso 16, Municipio Libertador, Caracas – Venezuela
Master: (+58 212) 597.45.90 – www.cnti.gob.ve
web. Ambos métodos toman más tiempo de lo que le tomaría a IMAP, y se tiene que
descargar el email nuevo o refrescar la página para ver los nuevos mensajes.
• Soporte para acceso a partes MIME de los mensajes y obtención parcial: casi todo
el correo electrónico de Internet es transmitido en formato MIME 31. El protocolo
31 Extensiones multipropósito de correo de Internet , por sus siglas en inglés, conjunto de
definiciones que describen el contenido de un archivo, por ejemplo, en el caso de un sistema de
40 / 89
Correo en GNU/Linux
Av. Andrés Bello, Torre BFC, Piso 16, Municipio Libertador, Caracas – Venezuela
Master: (+58 212) 597.45.90 – www.cnti.gob.ve
IMAP4 le permite a los clientes obtener separadamente cualquier parte MIME
individual, así como obtener porciones de las partes individuales o los mensajes
completos.
• Soporte para accesos múltiples a los buzones de correo en el servidor: los clientes
del IMAP4 pueden crear, renombrar o eliminar correo (por lo general presentado
como carpetas al usuario) del servidor, y mover mensajes entre cuentas de correo.
El soporte para múltiples buzones de correo también le permite al servidor
proporcionar acceso a los directorios públicos y compartidos.
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
41 / 89
Correo en GNU/Linux
Av. Andrés Bello, Torre BFC, Piso 16, Municipio Libertador, Caracas – Venezuela
Master: (+58 212) 597.45.90 – www.cnti.gob.ve
servidor para ver si hay mensajes nuevos.
32 http://bobpeers.com/technical/telnet_imap.php
42 / 89
Correo en GNU/Linux
Av. Andrés Bello, Torre BFC, Piso 16, Municipio Libertador, Caracas – Venezuela
Master: (+58 212) 597.45.90 – www.cnti.gob.ve
43 / 89
Correo en GNU/Linux
Av. Andrés Bello, Torre BFC, Piso 16, Municipio Libertador, Caracas – Venezuela
Master: (+58 212) 597.45.90 – www.cnti.gob.ve
44 / 89
Correo en GNU/Linux
Av. Andrés Bello, Torre BFC, Piso 16, Municipio Libertador, Caracas – Venezuela
Master: (+58 212) 597.45.90 – www.cnti.gob.ve
Tema 3: Implementando un servidor IMAP/POP3
45 / 89
Correo en GNU/Linux
Av. Andrés Bello, Torre BFC, Piso 16, Municipio Libertador, Caracas – Venezuela
Master: (+58 212) 597.45.90 – www.cnti.gob.ve
Formatos de almacenamiento de correos y buzones
Existen dos estándares de facto para almacenar los correos de los usuarios en sus
buzones: mbox y Maildir.
Mbox utiliza un sólo archivo por buzón. Es decir, si tenemos una Bandeja de
entrada, una carpeta de Archivo y otra de Spam, habrán tres (3) archivos mbox para
representar a estos buzones.
El otro formato, Maildir, utiliza una carpeta por cada buzón, y dentro de cada
carpeta almacena los correos como archivos individuales, como se explicó con
anterioridad en este Manual. Al igual que mbox, se argumenta que Maildir es lento
porque depende de los tiempos del sistema de archivos para abrir y cerrar cada correo.
33 http://www.courier-mta.org/mbox-vs-maildir/#theend
46 / 89
Correo en GNU/Linux
Av. Andrés Bello, Torre BFC, Piso 16, Municipio Libertador, Caracas – Venezuela
Master: (+58 212) 597.45.90 – www.cnti.gob.ve
Bases de datos de usuarios y contraseñas
47 / 89
Correo en GNU/Linux
Av. Andrés Bello, Torre BFC, Piso 16, Municipio Libertador, Caracas – Venezuela
Master: (+58 212) 597.45.90 – www.cnti.gob.ve
NSS35, por su parte, se encarga básicamente de relacionar los nombres de usuarios
(por ejemplo, pgonzalez) con un número de usuario que se utiliza internamente (129121,
por ejemplo) y para ello puede utilizar mecanismos locales y remotos. El archivo de
configuración de NSS es /etc/nsswitch.conf.
48 / 89
Correo en GNU/Linux
Av. Andrés Bello, Torre BFC, Piso 16, Municipio Libertador, Caracas – Venezuela
Master: (+58 212) 597.45.90 – www.cnti.gob.ve
max=8 md5 try_first_pass
Y en /etc/nsswitch.conf:
shadow: files
networks: files
protocols: db files
services: db files
ethers: db files
rpc: db files
netgroup: nis
49 / 89
Correo en GNU/Linux
Av. Andrés Bello, Torre BFC, Piso 16, Municipio Libertador, Caracas – Venezuela
Master: (+58 212) 597.45.90 – www.cnti.gob.ve
Configuraciones inherentes a los mailboxes
listen =
ssl_listen =
mail_location = mbox:~/mail/:INBOX=/var/mail/%u
mail_privileged_group = mail
protocol imap {
protocol pop3 {
auth default {
mechanisms = plain
passdb pam {
userdb passwd {
user = root
50 / 89
Correo en GNU/Linux
Av. Andrés Bello, Torre BFC, Piso 16, Municipio Libertador, Caracas – Venezuela
Master: (+58 212) 597.45.90 – www.cnti.gob.ve
dict {
plugin {
51 / 89
Correo en GNU/Linux
Av. Andrés Bello, Torre BFC, Piso 16, Municipio Libertador, Caracas – Venezuela
Master: (+58 212) 597.45.90 – www.cnti.gob.ve
UNIDAD III: SERVICIO DE CORREO BASADO EN WEB (WEBMAILS)
52 / 89
Correo en GNU/Linux
Av. Andrés Bello, Torre BFC, Piso 16, Municipio Libertador, Caracas – Venezuela
Master: (+58 212) 597.45.90 – www.cnti.gob.ve
Tema 2: Soluciones libres para Webmail
Horde Webmail
4. Una base de datos (MySQL, PostgreSQL, SQLite3) para las funciones adicionales
53 / 89
Correo en GNU/Linux
Av. Andrés Bello, Torre BFC, Piso 16, Municipio Libertador, Caracas – Venezuela
Master: (+58 212) 597.45.90 – www.cnti.gob.ve
Revise la documentación del proveedor antes de instalar para verificar si existe algún
otro requerimiento.
• mkdir -p /srv/www
• ./scripts/setup.php
1. Siga las instrucciones del script de instalación hasta finalizarlo, y una vez terminado
configure su servidor Web agregando el siguiente contenido al archivo
/etc/apache2/conf.d/horde
36 http://www.horde.org/webmail/docs/?f=INSTALL.html
37 http://www.horde.org/webmail/
38 Ver tema 3 para consideraciones sobre el sistema de archivos
54 / 89
Correo en GNU/Linux
Av. Andrés Bello, Torre BFC, Piso 16, Municipio Libertador, Caracas – Venezuela
Master: (+58 212) 597.45.90 – www.cnti.gob.ve
dirección:
• http://<su servidor>/horde
SquirrelMail Webmail
Debemos ejecutar en una consola como usuario root el siguiente comando: #apt-
get install squirrelmail
55 / 89
Correo en GNU/Linux
Av. Andrés Bello, Torre BFC, Piso 16, Municipio Libertador, Caracas – Venezuela
Master: (+58 212) 597.45.90 – www.cnti.gob.ve
ejecuta desde una consola: #squirrelmail-configure
Esto debe presentar un muen, 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 Webmail
Es un Webmail hecho con PHP y Mysql. La ventaja que tiene frente a otros
webmails es que usa AJAX42, lo cual lo convierte en un webmail con una interfaz sencilla
y amigable.
56 / 89
Correo en GNU/Linux
Av. Andrés Bello, Torre BFC, Piso 16, Municipio Libertador, Caracas – Venezuela
Master: (+58 212) 597.45.90 – www.cnti.gob.ve
RoundCube, funciona como un cliente imap, lo que le permite conectarse a
cualquier servidor IMAP. Si lo quieres tener en tu servidor, necesitas instalar un servidor
imap.
2. El siguiente paso a seguir es modificar los permisos de los directorios temp y log para
que se puedan leer y escribir desde el servidor web. Se debe posicionar en el directorio
donde subimos el RoundCube y ejecutamos: #chown -R www:www temp logs
3. Ahora pasamos a crear la base de datos rcm en mysql. La forma más fácil es teniendo
phpmyadmin instalado, y crearlo por allí junto con el script de inicio que se encuentra en
SQL43/mysql.initial.sql
57 / 89
Correo en GNU/Linux
Av. Andrés Bello, Torre BFC, Piso 16, Municipio Libertador, Caracas – Venezuela
Master: (+58 212) 597.45.90 – www.cnti.gob.ve
qué servidor imap conectarnos; si se coloca uno, ya no se puede elegir y solo nos
conectaremos a ese),
$rcmail_config[’enable_caching’] (si nuestro servidor Web está en el mismo equipo
que el servidor de correo esta opción debe estar en FALSE.
6. Estando todo listo, hay que ingresar por web y probar la aplicación.
58 / 89
Correo en GNU/Linux
Av. Andrés Bello, Torre BFC, Piso 16, Municipio Libertador, Caracas – Venezuela
Master: (+58 212) 597.45.90 – www.cnti.gob.ve
Tema 3: Consideraciones y prácticas recomendadas en el despliegue
de webmails
Un webmail es una aplicación web que le permite a los usuarios acceder a sus
buzones de correo electrónico a través de los protocolos IMAPv4, POP3 o buzones locales
mbox o maildir y provee valor agregado incorporando funcionalidades de trabajo por
colaboración, como por ejemplo calendarios, agendas compartidas, citas, tareas, libretas
de direcciones, entre otras funcionalidades.
Entre los webmail desarrollados con software libre y de estándares abiertos más
utilizados podemos resaltar los siguientes:
1.Squirrelmail
2.Horde
3.Roundcube Webmail
Es posible citar decenas de otros clientes de webmail con sólo hacer una búsqueda
en los grandes repositorios de software libre internacionales como Sourceforge 44 o
Freshmeat45. En el capítulo anterior ya hemos descrito el procedimiento de descarga,
instalación y configuración para estos tres webmails.
44 http://www.sourceforge.net/
45 http://www.freshmeat.net/
59 / 89
Correo en GNU/Linux
Av. Andrés Bello, Torre BFC, Piso 16, Municipio Libertador, Caracas – Venezuela
Master: (+58 212) 597.45.90 – www.cnti.gob.ve
Ubicación de aplicaciones en el sistema de archivos
El estándar FHS46 en su versión 2.3 indica que los directorios /srv y sus
subdirectorios son los apropiados para almacenar la data de los servicios provistos por un
sistema Debian GNU/Linux.
Una vez bajo /srv la nomenclatura queda a disposición del administrador, aunque
el ejemplo provisto para aplicaciones web (/srv/www) se ha convertido en un valor
predeterminado en millones de instalaciones a nivel mundial.
60 / 89
Correo en GNU/Linux
Av. Andrés Bello, Torre BFC, Piso 16, Municipio Libertador, Caracas – Venezuela
Master: (+58 212) 597.45.90 – www.cnti.gob.ve
Directivas de acceso al servicio Web
Order allow,deny
61 / 89
Correo en GNU/Linux
Av. Andrés Bello, Torre BFC, Piso 16, Municipio Libertador, Caracas – Venezuela
Master: (+58 212) 597.45.90 – www.cnti.gob.ve
privilegios del usuario www-data y cualquier privilegio heredado de los grupos a los
cuales pertenezca el usuario www-data.
Así como existe un usuario www-data también se crea un grupo www-data con la
finalidad de facilitar el acceso restringido a los archivos de la aplicación.
•Dueño: root
•Grupo: www-data
•Dueño: root
•Grupo: www-data
•Permisos para otros: leer y ejecutar (r-x, 5 en octal) o ninguno (---, 0 en octal)
62 / 89
Correo en GNU/Linux
Av. Andrés Bello, Torre BFC, Piso 16, Municipio Libertador, Caracas – Venezuela
Master: (+58 212) 597.45.90 – www.cnti.gob.ve
Con esta permisología podemos minimizar el riesgo de que un atacante que
comprometa el servidor web destruya los archivos de la aplicación webmail. Sin embargo,
es posible que tengamos un equipo de desarrolladores o diseñadores gráficos o un grupo
de administradores que deban leer y escribir estos archivos.
El modelo de control de acceso POSIX es limitado en este sentido, pues sólo nos
permite definir un usuario dueño, un grupo y permisos para estos y para cualquier otra
persona. Repasemos cuáles serían las posibles soluciones:
2. Unir a todos los usuarios al grupo www-data: como vimos antes, el grupo www-data
sólo tiene privilegios de lectura
3. Unir a todos los usuarios al grupo www-data y darle privilegios de escritura al grupo:
esto no es apropiado porque removemos la limitación que nos aportaba seguridad, y un
atacante que comprometa Apache automáticamente podrá destruir estos y otros archivos
63 / 89
Correo en GNU/Linux
Av. Andrés Bello, Torre BFC, Piso 16, Municipio Libertador, Caracas – Venezuela
Master: (+58 212) 597.45.90 – www.cnti.gob.ve
Así mismo, necesitamos el paquete acl para tener acceso a dos utilidades de
mucho valor en este proceso:
Con esto podemos empezar a definir listas de control de acceso mucho más
complejas que las que el modelo POSIX nos permite.
g:Desarrolladores:rw-
1.getfacl /srv/www/horde
64 / 89
Correo en GNU/Linux
Av. Andrés Bello, Torre BFC, Piso 16, Municipio Libertador, Caracas – Venezuela
Master: (+58 212) 597.45.90 – www.cnti.gob.ve
ANEXOS
2. Desean que el servicio solo permita el envío de correo a los usuarios válidos de su
plataforma, información que puede ubicarse a través del directorio LDAP interno que
posee BANAVIH, en un servidor de su plataforma cuyo nombre calificado en el servidor de
nombres es: banavihldap.banavih.gob.ve y cuya dirección IP es 172.16.1.15.
4. El dominio destino por defecto para el servicio de correo es: “banavih.gob.ve”, sin
embargo, poseen un requerimiento especial para disponibilizar en la misma plataforma
de correo el dominio adicional: “serviciosalciudadano.gob.ve”, este último dominio posee
los registros DNS configurados adecuadamente a: correo.banavih.gob.ve. Como servidor
65 / 89
Correo en GNU/Linux
Av. Andrés Bello, Torre BFC, Piso 16, Municipio Libertador, Caracas – Venezuela
Master: (+58 212) 597.45.90 – www.cnti.gob.ve
de correo principal para este dominio.
6. Se requiere que estén disponibles las versiones seguras del protocolo IMAPv4 y POP3,
respectivamente, para la conexión de los usuarios tanto en la red interna como desde
internet.
9. La solución no contempla acceso vía web del buzón del usuario. Solo se permitirá la
conexión desde clientes de escritorio.
66 / 89
Correo en GNU/Linux
Av. Andrés Bello, Torre BFC, Piso 16, Municipio Libertador, Caracas – Venezuela
Master: (+58 212) 597.45.90 – www.cnti.gob.ve
preguntase el modo de operación.
smtpd_tls_cert_file=/etc/ssl/certs/dovecot.pem
smtpd_tls_key_file=/etc/ssl/private/dovecot.pem
smtpd_use_tls=yes
smtpd_tls_session_cache_database = btree:$
{queue_directory}/smtpd_scache
smtp_tls_session_cache_database = btree:$
{queue_directory}/smtp_scache
# Nombre del sistema de correo
myhostname = correo.banavih.gob.ve
67 / 89
Correo en GNU/Linux
Av. Andrés Bello, Torre BFC, Piso 16, Municipio Libertador, Caracas – Venezuela
Master: (+58 212) 597.45.90 – www.cnti.gob.ve
# Nombre de máquina que se mostrará a los clientes SMTP en
tanto se conecten al servicio
helo_name = $myhostname
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
myorigin = /etc/mailname
68 / 89
Correo en GNU/Linux
Av. Andrés Bello, Torre BFC, Piso 16, Municipio Libertador, Caracas – Venezuela
Master: (+58 212) 597.45.90 – www.cnti.gob.ve
cliente que se conecte desde una red no listada será
rechazado)
mailbox_size_limit = 629145600
recipient_delimiter = +
inet_interfaces = all
69 / 89
Correo en GNU/Linux
Av. Andrés Bello, Torre BFC, Piso 16, Municipio Libertador, Caracas – Venezuela
Master: (+58 212) 597.45.90 – www.cnti.gob.ve
# Dónde buscar a los destinos locales
local_recipient_maps = hash:/etc/aliases,
ldap:/etc/postfix/ldap-usuarios.cf
smtpd_sasl_auth_enable = yes
smtpd_sasl_security_options = noanonymous
smtpd_sasl_local_domain =
broken_sasl_auth_clients = yes
smtpd_helo_restrictions =
permit_sasl_authenticated,
permit_mynetworks,
reject_unauth_pipelining,
reject_non_fqdn_hostname,
reject_invalid_hostname,
permit
70 / 89
Correo en GNU/Linux
Av. Andrés Bello, Torre BFC, Piso 16, Municipio Libertador, Caracas – Venezuela
Master: (+58 212) 597.45.90 – www.cnti.gob.ve
smtpd_sender_restrictions =
permit_sasl_authenticated,
permit_mynetworks,
reject_unauth_pipelining,
reject_non_fqdn_sender,
reject_unknown_sender_domain,
permit
smtpd_recipient_restrictions =
permit_sasl_authenticated,
permit_mynetworks,
reject_unauth_pipelining,
reject_non_fqdn_recipient,
reject_unknown_recipient_domain,
reject_unauth_destination,
permit
smtpd_delay_reject = yes
71 / 89
Correo en GNU/Linux
Av. Andrés Bello, Torre BFC, Piso 16, Municipio Libertador, Caracas – Venezuela
Master: (+58 212) 597.45.90 – www.cnti.gob.ve
smtpd_helo_required = yes
editor /etc/postfix/ldap-usuarios.cf
server_host = 127.0.0.1
search_base = dc=banavih,dc=gob,dc=ve
query_filter = (|(mail=%s)(mail=%u*))
72 / 89
Correo en GNU/Linux
Av. Andrés Bello, Torre BFC, Piso 16, Municipio Libertador, Caracas – Venezuela
Master: (+58 212) 597.45.90 – www.cnti.gob.ve
result_attribute = mail
bind = no
version = 3
listen =
auth default {
73 / 89
Correo en GNU/Linux
Av. Andrés Bello, Torre BFC, Piso 16, Municipio Libertador, Caracas – Venezuela
Master: (+58 212) 597.45.90 – www.cnti.gob.ve
# Aquí se le indica a Dovecot que acepte contraseñas en
plano (por defecto Dovecot solo las aceptará de los
clientes que vengan desde el mismo sistema, para las
conexiones externas, al estar cifradas a nivel de
transporte, estas no se comprometen)
mechanisms = plain
passdb pam {
}
userdb passwd {
}
}
74 / 89
Correo en GNU/Linux
Av. Andrés Bello, Torre BFC, Piso 16, Municipio Libertador, Caracas – Venezuela
Master: (+58 212) 597.45.90 – www.cnti.gob.ve
servidor de correo, utilizando bien sea IMAPv4 seguro
(puerto TCP: 993) o POP3 seguro (puerto TCP:995). Recuerde
que el SMTP utiliza TLS y autenticación, deberá
configurarlo para que envíe el nombre de usuario y solicite
la contraseña. Refiérase al manual de su cliente de
escritorio para la configuración adecuada del mismo.
75 / 89
Correo en GNU/Linux
Av. Andrés Bello, Torre BFC, Piso 16, Municipio Libertador, Caracas – Venezuela
Master: (+58 212) 597.45.90 – www.cnti.gob.ve
GLOSARIO DE TÉRMINOS
• BIND9: es una nueva versión de BIND. Fue escrita desde cero en parte para
superar las dificultades arquitectónicas presentes anteriormente para auditar el
76 / 89
Correo en GNU/Linux
Av. Andrés Bello, Torre BFC, Piso 16, Municipio Libertador, Caracas – Venezuela
Master: (+58 212) 597.45.90 – www.cnti.gob.ve
código en las primeras versiones de BIND, y también para incorporar DNSSEC.
BIND 9 incluye entre otras características importantes: TSIG, notificación DNS,
nsupdate, IPv6, rndc flush, vistas, procesamiento en paralelo, y una arquitectura
mejorada en cuanto a portabilidad. Es comúnmente usado en sistemas GNU/Linux.
77 / 89
Correo en GNU/Linux
Av. Andrés Bello, Torre BFC, Piso 16, Municipio Libertador, Caracas – Venezuela
Master: (+58 212) 597.45.90 – www.cnti.gob.ve
• Direcciones IP: es un número que identifica de manera lógica y jerárquica a una
interfaz de un dispositivo (habitualmente una computadora) dentro de una red que
utilice el protocolo IP (Internet Protocol), que corresponde al nivel de red o nivel 3
del modelo de referencia OSI.
78 / 89
Correo en GNU/Linux
Av. Andrés Bello, Torre BFC, Piso 16, Municipio Libertador, Caracas – Venezuela
Master: (+58 212) 597.45.90 – www.cnti.gob.ve
• Eudora: es un cliente de correo electrónico elaborado para las plataformas MS
Windows y Apple Mac OS X; así como para computadoras de mano basadas en
Palm OS, con posibilidad en este último caso, de sincronizar los mensajes con una
computadora de sobremesa. Pese a disponer de una cuota de mercado limitada,
sus usuarios acostumbran a ser fieles y confiar en la robustez y sencillez de este
software.
• HDLS (High bit rate Digital Suscriber Line / Línea Digital de Abonado de
alta velocidad): es un sistema de transmisión de datos de alta velocidad que
utiliza dos pares trenzados; obteniendo velocidades superiores al Megabit en
79 / 89
Correo en GNU/Linux
Av. Andrés Bello, Torre BFC, Piso 16, Municipio Libertador, Caracas – Venezuela
Master: (+58 212) 597.45.90 – www.cnti.gob.ve
ambos sentidos.
80 / 89
Correo en GNU/Linux
Av. Andrés Bello, Torre BFC, Piso 16, Municipio Libertador, Caracas – Venezuela
Master: (+58 212) 597.45.90 – www.cnti.gob.ve
• IMAP (Internet Message Access Protocol): es un protocolo de red de acceso a
mensajes electrónicos almacenados en un servidor. Mediante IMAP se puede tener
acceso al correo electrónico desde cualquier equipo que tenga una conexión a
Internet.
81 / 89
Correo en GNU/Linux
Av. Andrés Bello, Torre BFC, Piso 16, Municipio Libertador, Caracas – Venezuela
Master: (+58 212) 597.45.90 – www.cnti.gob.ve
comunicación de antemano; de tal forma, que todos los usuarios que se
encuentran en un canal pueden comunicarse entre sí, aunque no hayan tenido
ningún contacto anterior.
• ISC BIND: el nombre completo original del servidor BIND9 desarrollado por la
Internet Systems Consortium.
82 / 89
Correo en GNU/Linux
Av. Andrés Bello, Torre BFC, Piso 16, Municipio Libertador, Caracas – Venezuela
Master: (+58 212) 597.45.90 – www.cnti.gob.ve
incluyen información de direcciones dentro de la conversación del protocolo.
83 / 89
Correo en GNU/Linux
Av. Andrés Bello, Torre BFC, Piso 16, Municipio Libertador, Caracas – Venezuela
Master: (+58 212) 597.45.90 – www.cnti.gob.ve
un proveedor (ya sea mediante PPP o SLIP).
84 / 89
Correo en GNU/Linux
Av. Andrés Bello, Torre BFC, Piso 16, Municipio Libertador, Caracas – Venezuela
Master: (+58 212) 597.45.90 – www.cnti.gob.ve
• Sistema Operativo: es un software que administra y controla las actividades, y
recursos de la computadora. Comprende todos aquellos paquetes que le permiten
al computador funcionar como un conjunto de herramientas e intérpretes de
comandos.
85 / 89
Correo en GNU/Linux
Av. Andrés Bello, Torre BFC, Piso 16, Municipio Libertador, Caracas – Venezuela
Master: (+58 212) 597.45.90 – www.cnti.gob.ve
intercambio de datos XML.
• SOAPHeader (Cabeceras SOAP): es una clase especial de bajo nivel para pasar
o devolver cabeceras SOAP. Es simplemente un contenedor de datos y no tiene
métodos especiales aparte de su constructor.
• TLD (Top Level Domain): son los nombres en lo alto de la jerarquía de los DNS.
Aparecen en los nombres de dominio, como "net" en "www.example.net". Los
administradores del "dominio de la raíz" o "zona de la raíz" ("root domain" or "root
zone") controlan lo que los TLDs sean reconocidos por los DNS. Los TLDs
comúnmente usados incluyen a .com, .net, .edu, .jp, .de, etc.
86 / 89
Correo en GNU/Linux
Av. Andrés Bello, Torre BFC, Piso 16, Municipio Libertador, Caracas – Venezuela
Master: (+58 212) 597.45.90 – www.cnti.gob.ve
• TTL (Time To Live): es el tiempo que un paquete permanece activo en una red.
Hay un numero TTL en cada header de paquete IP, y a medida que un paquete
pasa por cada router o enrutador, lo reduce por 1 este número. Si el paquete llega
a 0, los routers o enrutadores no seguirán reenviando el paquete.
87 / 89
Correo en GNU/Linux
Av. Andrés Bello, Torre BFC, Piso 16, Municipio Libertador, Caracas – Venezuela
Master: (+58 212) 597.45.90 – www.cnti.gob.ve
Referencias
• Peers, Bob (consultado en mayo 2009), “Accessing IMAP email accounts using
telnet.” Disponible en: http://bobpeers.com/technical/telnet_imap.php
• Russell R., Quinlan D., y Yeoh C., (consultado en mayo 2009), “Filesystem Hierarchy
Standard”. Disponible en: http://www.pathname.com/fhs/pub/fhs-2.3.html
• Santovec, Michael (consultado en mayo 2009), “Using Telnet with a POP3 Mail
Server”. Disponible en: http://pages.prodigy.net/michael_santovec/pop3telnet.htm
• SourceForge, Inc. (consultado en mayo 2009), “Find and Build Open Source
Software”. Disponible en: http://www.sourceforge.net/
88 / 89
Correo en GNU/Linux
Av. Andrés Bello, Torre BFC, Piso 16, Municipio Libertador, Caracas – Venezuela
Master: (+58 212) 597.45.90 – www.cnti.gob.ve