Búsqueda de sitios web

Los 8 mejores agentes de transferencia de correo (MTA) para Linux


En una red como Internet, los clientes de correo envían correo a un servidor de correo que luego enruta los mensajes a los destinos correctos (otros clientes). El servidor de correo utiliza una aplicación de red llamada Agente de transferencia de correo (MTA).

¿Qué es un Agente de Transferencia de Correo (MTA)?

Un MTA es una aplicación que enruta y transmite correo electrónico de un nodo de una red a otro. Utiliza un protocolo conocido como SMTP (Protocolo simple de transferencia de correo) para realizar su tarea.

En un nodo de red existe un cliente de correo electrónico que se utiliza para enviar y recibir mensajes hacia y desde el servidor de correo, un cliente de correo electrónico también utiliza el protocolo SMTP pero no es necesariamente un MTA.

Los MTA se instalan en un servidor de correo y en clientes de correo electrónico como Mozilla Thunderbird, Evolution, Outlook de Microsoft y Apple Mail se instalan en un cliente de correo (computadora del usuario).

En este artículo, veremos un resumen de los mejores y más utilizados MTA en servidores de correo Linux.

1. Enviar correo

Sendmail ahora conocido como Proofpoint (después de que Proofpoint, Inc. adquiriera Sendmail, Inc.) es, con diferencia, el MTA más popular y uno de los más antiguos en la plataforma de servidor Linux. Sin embargo, Sendmail tiene muchas limitaciones en comparación con los MTA modernos.

Debido a sus complicados pasos y exigencias de configuración, y a sus débiles mecanismos de seguridad, han surgido muchos MTA nuevos como alternativas a Sendmail, pero lo más importante es que ofrece todo lo relacionado con el correo en una red.

2. Postfijo

Postfix es un MTA popular multiplataforma que fue diseñado y desarrollado por Wietse Zweitze Venema para su servidor de correo mientras trabajaba en el departamento de investigación de IBM.

Fue desarrollado principalmente como una alternativa al conocido y popular Sendmail MTA. Postfix se ejecuta en Linux, Mac OSX, Solaris y varios otros sistemas operativos similares a Unix.

Toma prestadas muchas propiedades de Sendmail en el exterior, pero tiene una operación interna total y completamente distinta. Además, ofrece un rendimiento rápido con configuraciones sencillas y un mecanismo de operación seguro y tiene las siguientes características principales:

  • Control de correo basura
  • Soporta múltiples protocolos
  • Soporte de base de datos
  • Soporte de buzón
  • Soporte de manipulación de direcciones y mucho más.

Para encontrar instrucciones de instalación, consulte nuestro artículo sobre cómo instalar Postfix en Linux.

3. Exim

Exim es un MTA gratuito desarrollado para sistemas operativos tipo Unix como Linux, Mac OSX, Solaris y muchos más. Exim ofrece un gran nivel de flexibilidad en el enrutamiento de correo en una red, con mecanismos e instalaciones sobresalientes para el monitoreo del correo entrante.

Entre sus características destacables se incluyen entre otras:

  • No hay soporte para protocolos POP e IMAP
  • Admite protocolos como el transporte de mensajes de correo electrónico RFC 2821 SMTP y RFC 2033 LMTP
  • Las configuraciones incluyen listas de control de acceso, escaneo de contenido, cifrado y controles de enrutamiento, entre otros.
  • Excelente documentación
  • Tiene utilidades como Lemonade, que es una variedad de extensiones SMTP e IMAP para permitir la mensajería móvil y muchas más.

4. Correo Q

Qmail también es otro MTA de Linux gratuito, de código abierto y moderno en comparación con los otros MTA que hemos analizado. Además, es simple, confiable, eficiente y ofrece amplias funciones de seguridad, por lo que es un paquete MTA seguro.

Es relativamente pequeño pero rico en funciones y algunas de ellas incluyen:

  • Se ejecuta en múltiples sistemas operativos tipo Unix, como FreeBSD, Solaris, Mac OSX y muchos más.
  • Instalación sencilla y rápida
  • Configuración automática por host
  • Separación clara entre direcciones, archivos y programas.
  • Soporte completo para grupos de direcciones
  • Deja que cada usuario administre sus listas de correo
  • Admite una forma sencilla de configurar una lista de correo
  • Admite VERP
  • Admite la prevención automática de bucles de listas de correo
  • Admite el administrador de listas de correo ezmlm
  • No se admiten listas aleatorias y muchas más

5. Mutt: cliente de correo electrónico de línea de comandos

Mutt es un cliente de correo electrónico pequeño pero potente basado en terminal para sistemas operativos tipo Unix. Tiene algunas características interesantes como cliente de correo electrónico basado en texto, y algunas de sus características notables incluyen:

  • Hilo de mensajes
  • Soporte para protocolos IMAP y POP3
  • Admite varios formatos de buzón como mbox, MH, Maildir, MMDF
  • Soporte de estado de entrega
  • Etiquetado de mensajes múltiples
  • Soporte para PGP/MIME (RFC2015)
  • Varias funciones para admitir listas de correo, incluida la lista de respuesta
  • Control total de los encabezados de los mensajes durante la redacción.
  • Fácil de instalar
  • La comunidad de desarrollo activa y muchos más.

6. alpino

Alpine es un cliente de correo electrónico basado en terminal rápido y fácil de usar para Linux, está basado en el sistema de mensajería Pine. Funciona bien tanto para principiantes como para usuarios avanzados; los usuarios pueden aprender fácilmente a utilizarlo mediante ayuda contextual.

Es importante destacar que es altamente personalizable mediante el comando de configuración de Alpine.

7. Abrir SMTP

OpenSMTPD es un agente de transferencia de correo de código abierto que se utiliza para entregar mensajes en un sistema local o transmitirlos a otros servidores SMTP.

También viene con un servicio web que permite el envío de correos electrónicos a través de un servidor web HTTP. Se ejecuta en varios sistemas operativos Unix y similares, como Linux, FreeBSD, OpenBSD, NetBSD y OSX.

8. Correos

Postal es un servidor de correo con todas las funciones diseñado para sitios web y servidores web. Es como Sendgrid, Mailgun o Postmark, pero es de código abierto y está disponible para que lo uses en tus servidores.

Krystal desarrolló Postal para sus propias necesidades de procesamiento de correo y ahora está disponible como un proyecto de código abierto para que todos lo utilicen.

Conclusión

En este resumen, hemos visto una breve introducción a cómo se enruta y transmite el correo en una red desde los clientes de correo a los servidores de correo y, lo que es más importante, una ligera comprensión de cómo funcionan los MTA y una lista de los mejores y más utilizados MTA de Linux que Probablemente quieras instalarlo para construir un servidor de correo.

Existen varios otros MTA, pero todos tienen fortalezas y limitaciones como las que hemos revisado aquí.