GNU/Linux >> Tutoriales Linux >  >> Linux

Una guía del administrador de sistemas para configurar un servidor de correo electrónico

El correo electrónico ha cambiado y se ha desarrollado 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. Este es el conocimiento que necesitará en el futuro, por lo que es mejor aprenderlo ahora. ¿Cómo funciona exactamente el correo electrónico?

De hecho, es genial.

Nota: Es posible que esté familiarizado o no con algunas de las cosas que se tratan aquí, pero se tratarán con más detalle en artículos posteriores.

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 envío de correo 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.

Cuando ocurre la entrega, el agente de transporte de correo de destino revisa el correo electrónico y envía un acuse de recibo de que se recibió el mensaje. Luego, el correo electrónico se entrega a un usuario virtual o se maneja con una acción específica (rebotado, descartado, etc.)

Por cada correo electrónico que se envía, se crea una entrada de registro en el cliente de correo. Repasar 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 electrónico

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

Repasaré 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 electrónico. Ayuda al usuario a leer el correo que recibe y a escribir el correo electrónico que desea enviar. El agente de usuario de correo también recibe y envía activamente el correo electrónico.

Agentes de transporte de correo

Un agente de transporte de correo es esencialmente un servicio de correo electrónico 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 denominado 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 realizada 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 proporciona la dirección del destinatario.
  3. Los DATA El comando inicia el proceso de envío del cuerpo del mensaje al destino.
  4. Un punto en sí mismo en una línea separada detiene el mensaje.
  5. El QUIT El comando cierra la sesión SMTP y finaliza el proceso.

Agentes de entrega de correo

Un agente de entrega de correo es esencialmente un agente que entrega correo electrónico en una máquina local. Existen 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 computadora 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 el correo electrónico tal como aparece 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 en su máquina local.

Cada protocolo tiene sus propios puertos que suelen estar disponibles de forma predeterminada para su cliente de correo. 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 dentro de su terminal, y este artículo cubre la configuración del correo como tal. En mi pasado como administrador de sistemas, instalar, configurar y administrar servidores de correo ha sido un conjunto de habilidades útiles. Me costaba recordar los servicios y qué instalar, así que usé siglas para recordar comandos, archivos, etc.

Aprender los servicios de correo puede ser beneficioso, ya sea en un entorno laboral o personal. Si está listo para comenzar con la instalación de un servidor de correo electrónico, lo animo a que lea cómo instalar y configurar Postfix y cómo instalar y configurar Dovecot.


Linux
  1. Uso del Navegador de registros de correo de Plesk

  2. Servidor de correo QMail

  3. El correo electrónico rebota con el error "dominio de correo no enrutable"

  4. Configuración de seguridad IP en IIS

  5. Envío de correo electrónico desde mi servidor

Guía completa para configurar SSH en Ubuntu

Servidor de correo Postfix

Servidor de correo Sendmail

Configuración de DotNetNuke para enviar correo electrónico mediante Mail Relay

Configuración del servidor de correo Postfix en Ubuntu 14.04

Configuración del servidor de correo Postfix en Ubuntu 20.04