Servidor de correo: Es una aplicacion que permite el envio de mensajes de correo electrónico entre usuarios con independencia del sistema operativo que utilicen.
Cliente de correo: Es una aplicación que permite relaccionar los usuarios con sus buzones correspondientes para poder descargar los mensajes de correo utilizando los protocolos POP3 e IMAP.
Agente de transferencia de correo (MTA): Se encarga de la transferencia de correo entre maquinas mediante la utilización del protocolo SMTP. Los mas utilizados son sendmail, postfix qmail y exim.
Agente de entrega de correo (MDA): Copia los mensajes de correo electronico al buzon de correo del usuario. Los mas utilizados son qpopper y cyrus.
Agente de usuario de correo (MUA): Es el programa que ejecuta el usuario encargado de leer el correo entrante y de enviar los mensajes de correo saliente. Los mas utilizados son mozilla thunderbird, outlook express, mailx.
La instalacion del correo electronico bajo windows lo hicimos bajo mercuri y en Exange server asi como en linux bajo el servidor de correo Axigen, administrado bajo el navegador de internet en el puerto 9000, la mayoria de los servidores de correo de hoy en dia se administran bajo la web, y no bajo clientes de correo electronico como son el outlook express y el mozilla thunderbird, tambien se pueden administrar con el servidor telnet.
Tutorial Exanger server en 2008 server:
Tutorial Axigen en linux:
Comandos de correo electronico:
Comandos y códigos de error SMTP
Comandos SMTP
Comando Descripción
AUTH [Método] Sirve para autentificarse ante el servidor, empleando el método indicado,
para cifrar el usuario y la contraseña.
DATA Especifica al servidor SMTP que a partir de la siguiente línea se empezará
a escribir el mensaje (cabecera y contenido). Para indicar que el mensaje
se ha completado, se escribirá una línea con solamente un punto (.). A
partir de ahí, el servidor enviará el mensaje.
EHLO [servidor] Permite que el servidor nos envíe una lista de las extensiones
«modernas» del protocolo SMTP que soporta. De esta manera, se
comprueba la compatibilidad con los comandos del protocolo simple de
transferencia de correo extendido (ESMTP).
EXPN [lista de correo] Este comando sirve para pedir listas de correo del servidor.
HELO [servidor] Comando para abrir el dialogo SMTP. Lo envía un cliente para
identificarse a sí mismo.
HELP [comandos] Devuelve una lista de los comandos compatibles con el servicio SMTP. Si
se especifica un parámetro, el servidor nos enviará información referente
al comando escrito.
MAIL FROM [mail] Identifica al remitente del mensaje.
NOOP Sirve para comprobar que la conexión con el servidor sigue activa o que el
servicio que ofrece sigue disponible. El servidor debe responder con un OK.
QUIT Cierra la conexión con el servidor.
RCPT TO Especifica los destinatarios del mensaje.
RSET Aborta el envío actual y reinicia la comunicación desde el momento en que
se creó la conexión.
TURN El emisor cede el turno al receptor para que actúe como emisor sin tener
que establecer una conexión nueva.
VRFY [nombre] Comprueba que un buzón está disponible para la entrega de mensajes.
Tabla CD 6.3. Lista de comandos SMTP más utilizados.
6 Servicio de correo electrónico
Servicios en red 2-3
Códigos de respuesta
El servidor SMTP informa de su estado mediante una serie de códigos (números de tres dígitos)
denominados status-code (código de estado).
El primer dígito indica el primer nivel de error (2??, 3??, 4??, 5??), mientras que el segundo y el tercero
se refieren al fallo que se ha producido en concreto.
Los códigos más usuales son los siguientes:
Código Descripción
2?? El comando se envió correctamente.
211 El sistema tiene disponible la ayuda.
214 Mensaje de información de ayuda.
220 El servicio está disponible.
221 Se está cerrando la conexión.
250 La acción solicitada se ha completado.
251 El usuario no es local; se remite el mensaje al servidor 3??.
3?? Se aceptó el comando pero se esperan más datos.
354 Comienza la introducción del correo, acabando con CR/LF.
4?? El comando ha sido rechazado de forma temporal.
Debería intentarse de nuevo.
421 El servicio de correo no está disponible.
450 No se realizó la acción porque el buzón no está disponible.
451 Se abandonó la acción por un error de procesamiento local.
452 No se produjo la acción por que el disco no tiene espacio
de almacenamiento suficiente.
5?? Fallo permanente. No hay permisos o el comando está
mal escrito. Se rechazó el comando.
500 Error de sintaxis: no se pudo reconocer el comando.
6 Servicio de correo electrónico
Servicios en red 3-3
Código Descripción
501 Error en la sintaxis de los parámetros del comando.
502 El comando no está implementado.
503 Secuencia de comandos incorrecta.
504 El parámetro del comando no está implementado.
550 La acción no se realizó porque no se ha encontrado el
buzón.
551 El usuario no es local.
552 Abandono de la acción porque se superó la reserva de
espacio.
553 No se realizó la operación porque la sintaxis del nombre del
buzón es incorrecta.
554 Se produjo un fallo en la transacción.
Tabla CD 6.3. Lista de códigos de respuesta ordenados por categorías.
Interpretación del segundo dígito del código de respuesta
Código Descripción
?1? El comando se envió correctamente.
?2? Problema relativo al buzón.
?3? Problema relativo al servidor.
?4? Problema relativo a la red.
?5? Problema relativo al protocolo.
?6? Problema relativo al contenido o el formato
del mensaje.
?7? Problema relativo a la seguridad.