Вы находитесь на странице: 1из 18

Correo electrnico

Correo electrnico
El correo electrnico se implement originalmente como una funcin del protocolo FTP. Difiere de otras aplicaciones discutidas anteriormente. Las aplicaciones revisadas se caracterizan por:
Entrega de paquetes directamente a sus destinos. Lmite de tiempo en la entrega. Retransmisin para segmentos individuales.

Para manejar la entrega con retraso, se utiliza una tcnica llamada spoolling.

Correo electrnico Nombres y alias de los buzones


El proceso utiliza el DNS para transformar el nombre de la mquina destino a una direccin IP. Establece una conexin TCP hacia el servidor de correo en la mquina destino. Una direccin de correo identifica:
El nombre de la mquina destino, y; Una direccin de un buzn que se encuentra en dicha mquina.

Componentes correo electrnico


Agente de usuario. MUA Agente de transferencia de correo. MTA. Protocolos. SMTP, POP, IMAP.

Arquitectura correo electrnico

Protocolo SMTP
Especifica cmo se transfiere un correo a travs de un enlace. No especifica cmo el usuario accede a un mensaje alojado en su buzn. El cliente establece una conexin confiable con el servidor.
El servidor debe responder con un mensaje 220 READY FOR MAIL.

El cliente enva un comando HELO. Las transacciones de correo empiezan con un comando MAIL FROM, que proporciona la identificacin del emisor.
El servidor responde con un mensaje 250 OK.

Protocolo SMTP
Luego, se enva un mensaje RCPT que identifica a los receptores del mensaje.
El servidor responde con un mensaje 250 OK.

Posteriormente se utiliza el comando DATA , el mismo que sirve para informar al receptor, que el emisor esta listo para emitir un mensaje de correo completo.
El servidor debe responder con un mensaje 354 Start mail input; end with <CRLF>.<CRLF> .

Se envan los datos correspondientes, la cabecera: Asunto, Fecha, Emisor, etc..y el cuerpo del mensaje.
EL cliente finaliza con un punto y el servidor responde con un mensaje 250 Ok .

Si ya se ha terminado de enviar el correo, se enva el comando QUIT


El servidor responde con un mensaje 221 Service closing transmition channel.

Protocolo SMTP
HELO <cliente> 250 OK <servidor> MAIL FROM: usuarioEmisor@origen 250 OK RCPT TO: usuarioReceptor@destino 250 OK | 550 No such user here. DATA 354 Start mail input; end with <CRLF>.<CRLF>

.
250 OK
QUIT

221 Service closing transmition channel

Protocolo SMTP
DATA 354 Start mail input CABECERA DATE SUBJECT FROM TO

CUERPO MENSAJE

Protocolo POP3
El protocolo POP3 (Post Office Protocol) permite recoger el correo electrnico alojado en un servidor remoto. Escucha las peticiones a travs del puerto 110. Al igual que SMTP se emplean comandos de texto que son enviados desde el cliente hacia el servidor. Algunos de los comandos que se emplean son:
USER: Enva el nombre de usuario para el inicio del proceso de autenticacin. PASS: Especifica la contrasea de usuario. STAT: Devuelve informacin acerca de los mensajes del servidor. RETR: Nmero de mensajes que se va a procesar. DELE: Nmero de mensajes que se va a eliminar. LIST: Numero de mensajes que se va a mostrar. QUIT: Desconecta al cliente del servidor POP.

Correo electrnico sobre Linux


Se requieren de los siguientes paquetes:
sendmail (servidor de correo, provee MUA). sendmail-cf dovecot. (Es un servidor de IMAP y POP3) cyrus. cyrus-sasl-mmd5. (Provee un framework para seguridad). cyrus-sasl-plain. make. m4.

Correo electrnico sobre Linux Archivos de configuracin


Archivo /etc/mail/access:
Define los dominios o IPs que podrn hacer uso del servidor de correo. Cada registro tiene la siguiente forma:
Connect: dominio [accin]

Donde accin puede tomar cualquiera de los siguientes valores:


RELAY: Permite el envo de correo a travs de ste servidor. REJECT: Niega el uso de este servidor para el envo de correo.

Correo electrnico sobre Linux Archivos de configuracin


Archivo /etc/mail/local-host-names:
Define los dominios o equipos de los cuales sendmail recibir el correo.

Archivo /etc/mail/relay-domains:
Define los dominios o equipos desde o hacia donde se puede transmitir el correo.

Correo electrnico sobre Linux Archivos de configuracin

Archivo /etc/mail/sendmail.mc:
Contiene la configuracin del servidor de correo.
Activacin de interfaces de red: Filtrado de dominios no vlidos: Enmascaramiento de dominios:

Correo electrnico sobre Linux Archivos de configuracin

Archivo /etc/dovecot.conf:
Contiene la configuracin del servidor POP.
Habilitar protocolos:

Pruebas de funcionamiento Conexin SMTP (envo de correo)

Pruebas de funcionamiento Outlook

Pruebas de funcionamiento Outlook

Вам также может понравиться