Guía del administrador del sistema para configurar un servidor de correo

El correo electrónico ha cambiado y crecido con el tiempo. Las estadísticas muestran que cada segundo se envían casi 2.840.000 correos electrónicos (InternetLiveStats.com). Nuestro mundo gira en torno a este servicio que nos conecta.

Una cosa que la mayoría de la gente no entiende es cómo funciona el correo electrónico o, lo que es más importante, dónde reside realmente. Es conocimiento que necesitará en el futuro, por lo que es mejor aprenderlo ahora. ¿Cómo funciona exactamente el correo electrónico?

Es genial.

Notar: Algunas de las cosas cubiertas aquí pueden o no estar familiarizadas con ellas, pero se tratarán con más detalle en artículos de seguimiento.

Índice

    Cómo funciona el correo electrónico

    Primero, un agente de usuario de correo convierte un mensaje en texto. Una vez convertido, el agente de usuario de correo utiliza DNS para conectarse al agente de transporte de correo configurado a través del Protocolo simple de transferencia de correo (SMTP). El agente de correo de envío luego realiza una búsqueda de registro de intercambio de correo (registro MX) del destino, se conecta al agente de transporte de correo de destino y finalmente entrega el correo electrónico.

    Tras la entrega, el cartero de destino revisa el correo electrónico y envía un acuse de recibo del mensaje. Luego, el correo electrónico se entrega a un usuario virtual o se procesa con una acción específica (rebotado, rechazado, etc.)

    Para cada correo electrónico enviado, se crea una entrada de diario en el cliente de correo electrónico. Revisar los conceptos básicos de los servidores de correo y sus componentes es importante para la administración del sistema. En este artículo, comenzaré con lo básico y cubriré lo que podría necesitar saber antes de configurar servidores de correo en entornos basados ​​en Red Hat Enterprise Linux (RHEL).

    Componentes del servicio de correo

    Como mencioné anteriormente, los servicios de correo tienen tres componentes: agentes de usuario de correo, agentes de transporte de correo y agentes de entrega de correo. Cada componente tiene su propio propósito y razón básica para hacer que el correo electrónico funcione en general.

    Volveré sobre lo que sucede cuando se envía un correo electrónico una vez más, pero esta vez con más detalle.

    Agentes de usuario de correo

    Un agente de usuario de correo es esencialmente un cliente de correo. Ayuda al usuario a leer el correo que recibe y escribir el correo que quiere enviar. El agente de usuario de correo también recibe y envía correos electrónicos de forma activa.

    Agentes de transporte de correo

    Un agente de transporte de correo es esencialmente un servicio de correo en un servidor. Es responsable de asegurarse de que el correo se entregue de un lugar a otro. Cuando envía un correo electrónico, el servidor de correo (a menudo llamado servidor SMTP) procesa el correo a través del EHLO/HELO, que es un comando que envía para identificarse cuando intenta conectarse a otro servidor de correo a través de SMTP. Una vez que el servidor de correo receptor puede identificar el servidor de correo de destino, SMTP retransmite el correo electrónico al servidor de destino.

    Hay otras partes del proceso SMTP que también es importante identificar. Una vez establecida la conexión, se envían comandos al servidor de destino para que el agente de usuario de correo pueda acceder al correo electrónico:

    1. el MAIL FROM El comando identifica al remitente original del correo electrónico.
    2. el RCPT TO El comando da la dirección del destinatario.
    3. el DATA El comando inicia el proceso de envío del cuerpo del mensaje al destino.
    4. Un solo punto en una línea separada detiene el mensaje.
    5. el QUIT El comando cierra la sesión SMTP y completa el proceso.

    agentes de entrega de correo

    Un agente de entrega de correo es básicamente un agente que entrega correo electrónico a una máquina local. Hay dos protocolos principales cuando los agentes de usuario de correo envían correo electrónico: la última versión del Protocolo de oficina postal (POP3) y el Protocolo de acceso a mensajes de Internet (IMAP).

    POP3 le permite descargar copias de su correo electrónico a su ordenador personal. Estas copias generalmente no se modifican, pero es común configurar POP3 sin querer para eliminar las copias del servidor después de descargar las copias locales. POP3 es mejor para aquellos que prefieren tener una copia de seguridad de su correo electrónico y no necesitan pasar mucho tiempo en línea, pero aún necesitan leer los mensajes.

    Por otro lado, IMAP le permite leer los correos electrónicos tal como aparecen en el servidor. IMAP es mejor para aquellos que tienen muchas personas diferentes que se conectan desde diferentes fuentes, o un usuario de cuenta de correo electrónico que prefiere tener sus mensajes en un servidor en lugar de su máquina local.

    Cada protocolo tiene sus propios puertos que normalmente están disponibles de forma predeterminada para su cliente de correo electrónico. Para POP3, los puertos son 110 (predeterminado) y 995 (seguro). Para IMAP son 143 (predeterminado) y 993 (seguro).

    Ahora que está más familiarizado con los componentes y lo que hacen, puede pasar a lo bueno. Los administradores del sistema viven en su terminal, y este artículo cubre la configuración del correo electrónico como tal. En mi pasado como administrador de sistemas, instalar, configurar y administrar servidores de correo ha sido un conjunto de habilidades útiles. Tenía problemas para recordar servicios y qué instalar, así que usé siglas para recordar comandos, archivos, etc.

    Los servicios de mensajería de aprendizaje pueden ser beneficiosos ya sea en un entorno laboral o personal. Si está listo para comenzar a instalar un servidor de correo, lo animo a leer cómo instalar y configurar Postfix y cómo instalar y configurar Dovecot.

    Artículos de interés

    Subir