Pesquisa de site

8 melhores agentes de transferência de correio (MTA) para Linux


Numa rede como a Internet, os clientes de correio enviam mensagens para um servidor de correio que depois encaminha as mensagens para os destinos corretos (outros clientes). O servidor de e-mail usa um aplicativo de rede chamado Mail Transfer Agent (MTA).

O que é um agente de transferência de correio (MTA)?

Um MTA é um aplicativo que roteia e transmite correio eletrônico de um nó para outro em uma rede. Ele usa um protocolo conhecido como SMTP (Simple Mail Transfer Protocol) para realizar sua tarefa.

Em um nó da rede existe um cliente de email que é usado para enviar e receber mensagens de e para o servidor de email, um cliente de email também faz uso do protocolo SMTP, mas não é necessariamente um MTA.

Os MTAs são instalados em um servidor de e-mail e clientes de e-mail como o Mozilla Thunderbird, o Evolution, o Outlook da Microsoft e o MTA.Apple Mail são instalados em um cliente de e-mail (computador do usuário).

Neste artigo, veremos um resumo dos melhores e mais usados MTAs em servidores de e-mail Linux.

1. Enviar e-mail

Sendmail agora conhecido como Proofpoint (depois que a Proofpoint, Inc. adquiriu a Sendmail, Inc.) é de longe o MTA mais popular e um dos mais antigos na plataforma de servidor Linux. Porém, o Sendmail tem muitas limitações em comparação com os MTAs modernos.

Devido às suas etapas e demandas de configuração complicadas e aos mecanismos de segurança fracos, muitos novos MTAs surgiram como alternativas ao Sendmail, mas o mais importante é que ele oferece tudo o que tem a ver com correio em uma rede.

2. Pós-fixo

Postfix é um MTA popular e multiplataforma que foi projetado e desenvolvido por Wietse Zweitze Venema para seu servidor de e-mail enquanto trabalhava no departamento de pesquisa da IBM.

Foi desenvolvido principalmente como uma alternativa ao conhecido e popular Sendmail MTA. O Postfix é executado em Linux, Mac OSX, Solaris e vários outros sistemas operacionais semelhantes ao Unix.

Ele empresta muitas propriedades do Sendmail externamente, mas tem uma operação interna totalmente e abrangentemente distinta. Além disso, oferece desempenho rápido com configurações fáceis e mecanismo de operação seguro e possui os seguintes recursos principais:

  • Controle de lixo eletrônico
  • Suporta vários protocolos
  • Suporte de banco de dados
  • Suporte para caixa de correio
  • Suporte para manipulação de endereços e muito mais

Para encontrar instruções de instalação, consulte nosso artigo sobre como instalar o Postfix no Linux.

3. Exim

Exim é um MTA gratuito desenvolvido para sistemas operacionais do tipo Unix, como Linux, Mac OSX, Solaris e muitos mais. O Exim oferece um grande nível de flexibilidade no roteamento de correspondência em uma rede, com excelentes mecanismos e facilidades para monitoramento de correspondência recebida.

Suas características notáveis incluem, entre outras:

  • Sem suporte para protocolos POP e IMAP
  • Suporta protocolos como transporte de mensagens de e-mail RFC 2821 SMTP e RFC 2033 LMTP
  • As configurações incluem listas de controle de acesso, verificação de conteúdo, criptografia e controles de roteamento, entre outros
  • Excelente documentação
  • Possui utilitários como Lemonade, que é uma variedade de extensões SMTP e IMAP para permitir mensagens móveis e muito mais.

4. Qmail

Qmail também é outro MTA Linux gratuito, de código aberto e moderno quando comparado com os outros MTAs que vimos. Além disso, é simples, confiável, eficiente e oferece amplos recursos de segurança, portanto, um pacote MTA seguro.

É relativamente pequeno, mas rico em recursos e alguns de seus recursos incluem:

  • Funciona em vários sistemas operacionais do tipo Unix, como FreeBSD, Solaris, Mac OSX e muitos mais
  • Instalação simples e rápida
  • Configuração automática por host
  • Separação clara entre endereços, arquivos e programas
  • Suporte completo para grupos de endereços
  • Deixe cada usuário gerenciar suas listas de e-mail
  • Suporta uma maneira fácil de configurar uma lista de e-mails
  • Suporta VERPs
  • Suporta prevenção automática de loops de listas de e-mail
  • Suporta gerenciador de lista de discussão ezmlm
  • Nenhuma lista aleatória é suportada e muito mais

5. Mutt – Cliente de e-mail de linha de comando

Mutt é um cliente de e-mail pequeno, mas poderoso, baseado em terminal para sistemas operacionais do tipo Unix. Ele possui alguns recursos interessantes como cliente de e-mail baseado em texto, e alguns de seus recursos notáveis incluem:

  • Encadeamento de mensagens
  • Suporte para protocolos IMAP e POP3
  • Suporta vários formatos de caixa de correio, como mbox, MH, Maildir, MMDF
  • Suporte ao status de entrega
  • Marcação de múltiplas mensagens
  • Suporte para PGP/MIME (RFC2015)
  • Vários recursos para oferecer suporte à lista de discussão, incluindo lista de resposta
  • Controle total dos cabeçalhos das mensagens durante a composição
  • Fácil de instalar
  • A comunidade de desenvolvimento ativo e muito mais

6. Alpino

Alpine é um cliente de e-mail baseado em terminal rápido e fácil de usar para Linux, baseado no sistema de mensagens Pine. Ele funciona bem tanto para iniciantes quanto para usuários avançados; os usuários podem aprender facilmente como usá-lo por meio de ajuda sensível ao contexto.

É importante ressaltar que é altamente personalizável por meio do comando de configuração Alpine.

7. OpenSMTP

OpenSMTPD é um agente de transferência de correio de código aberto usado para entregar mensagens em um sistema local ou retransmiti-las para outros servidores SMTP.

Também vem com um serviço web que permite o envio de emails através de um servidor web HTTP. Ele roda em vários sistemas operacionais Unix e semelhantes a Unix, como Linux, FreeBSD, OpenBSD, NetBSD e OSX.

8. Postal

Postal é um servidor de e-mail completo projetado para sites e servidores web. É como Sendgrid, Mailgun ou Postmark, mas é de código aberto e está disponível para uso em seus servidores.

Postal foi desenvolvido pela Krystal para suas próprias necessidades de processamento de correspondência e agora está disponível como um projeto de código aberto para uso de todos.

Conclusão

Neste resumo, vimos uma breve introdução sobre como o correio é roteado e transmitido em uma rede de clientes de correio para servidores de correio e, mais importante, uma ligeira compreensão de como funcionam os MTAs e uma lista dos melhores e mais usados MTA Linux que você provavelmente deseja instalar para construir um servidor de e-mail.

Existem vários outros MTAs por aí, mas todos eles têm pontos fortes e limitações como os que analisamos aqui.