Pular para o conteúdo
OS Domains
Infraestrutura de envio

Comparativo de MTAs de email: Postfix, Exim, PowerMTA, KumoMTA, Halon e MailerQ

Um agente de transferência de correio (MTA) é o motor que enfileira, assina e entrega o seu email outbound aos servidores receptores. A escolha certa segue o volume mais do que a marca: Postfix e Exim atendem à maioria dos remetentes abaixo de cerca de 500.000 mensagens por dia sem custo de licença; o KumoMTA cobre a faixa de 500.000 a 5 milhões com um motor de política moderno em Rust e Lua e, de novo, sem custo de licença; PowerMTA, Halon e MailerQ são motores comerciais pensados para remetentes acima de 10 milhões que precisam de suporte do fornecedor, modelagem de tráfego avançada ou uma arquitetura centrada em filas. A OS Domains hospeda e gerencia os seis sobre infraestrutura residente na UE, de modo que o motor se ajusta à sua carga de trabalho e não a uma meta de vendas.

Seis agentes de transferência de correio, uma pergunta honesta — qual motor encaixa no seu volume de envio, na sua equipe e no seu orçamento, e por qual você não deveria pagar.

Em resumo

  • O volume define a lista curta: menos de ~500K/dia, Postfix ou Exim; 500K–5M/dia, KumoMTA; 10M+/dia, PowerMTA, Halon ou MailerQ.
  • O custo de licença é a primeira bifurcação. Postfix, Exim e KumoMTA são gratuitos e de código aberto; PowerMTA e Halon são comerciais, e o MailerQ custa aproximadamente €1.500–3.500 por ano.
  • Se você só envia outbound e quer ajuste moderno sem licença, o KumoMTA (Rust + Lua, centrado em política) costuma ser a resposta antes de pagar por qualquer coisa.
  • O modelo de configuração importa tanto quanto o desempenho bruto: por arquivos (Postfix, Exim), por política programada (KumoMTA em Lua, Halon em HSL) ou centrado em filas sobre um broker (MailerQ sobre RabbitMQ).
  • A plataforma de classificados leboncoin passou de Postfix para PowerMTA quando o volume diário se aproximou de cerca de 12 milhões de mensagens — um marcador concreto de onde o código aberto autogerenciado cede diante da escala comercial.
Comece pelo motor, não pela marca

O MTA é a parte da sua stack que decide como o correio sai

A maioria dos comparativos de infraestrutura de email discute painéis e páginas de preço. A decisão que de fato molda a entregabilidade está uma camada abaixo, no agente de transferência de correio: o software que aceita o seu correio outbound, o assina, o mantém em uma fila e o entrega aos servidores receptores uma conexão por vez. Escolha o motor errado para o seu volume e passará as tardes brigando com deferimentos; escolha o certo e a modelagem de tráfego acontece em silêncio por baixo de você.

Seis motores aparecem repetidamente quando os remetentes comparam opções, e eles se separam com limpeza em dois campos. Postfix, Exim e KumoMTA são de código aberto e não levam licença. PowerMTA, Halon e MailerQ são comerciais, e você paga por suporte, por recursos de modelagem de tráfego refinados ao longo de anos ou por uma arquitetura que de outro modo você mesmo construiria. Esta página percorre os seis sem pender a balança, porque o objetivo é deixar você no motor que o seu envio de fato precisa.

Uma nota sobre onde nós estamos: a OS Domains roda vários desses motores como infraestrutura gerenciada. Isso nos dá experiência operacional sobre como eles se comportam sob carga — e é também por que não temos motivo para convencer você de um motor mais pesado do que o seu volume justifica. A infraestrutura é dedicada e reside na UE rode o motor que rodar em cima.

Primeiro, o aviso honesto

O motor que você escolhe muda de verdade a chegada à caixa de entrada?

Só de forma indireta — e dizê-lo de saída poupa você de comprar o que não é. Que o seu correio chegue à caixa de entrada é governado pela reputação do remetente, pela autenticação e por quão engajados estão os seus destinatários. Nada disso é fixado pelo MTA. O que o motor controla é a modelagem de tráfego que protege a reputação assim que você envia em escala: quantas conexões ele abre para cada provedor, como recua quando um receptor começa a deferir, como isola um fluxo de marketing de um fluxo de redefinição de senha para que um não envenene o outro.

Abaixo de algumas centenas de milhares de mensagens por dia, esses controles raramente decidem um resultado, e um Postfix bem configurado é indistinguível de qualquer coisa pela qual você poderia pagar. Passado esse volume o quadro muda: o controle por destino se torna a diferença entre uma reputação que você mantém estável e outra que passa a semana defendendo. Esse é o eixo real em torno do qual gira este comparativo, e por isso a primeira pergunta nunca é «qual é o melhor» e sim «quanto você envia».

O marco que sobrevive a todo comparativo

Deixe o volume diário desenhar a sua lista curta

Tire o marketing e uma só regra faz quase todo o trabalho. Abaixo de aproximadamente meio milhão de mensagens por dia, os motores de propósito geral de código aberto — Postfix e Exim — bastam, e uma licença não compra nada. Daí até uns cinco milhões, o KumoMTA ocupa uma faixa que antes obrigava a um salto caro: controle de política moderno, escrito em Lua, sem custo de licença. Passados os dez milhões por dia, os motores comerciais ganham o salário, porque é aí que o suporte do fornecedor e anos de refinamento em modelagem de tráfego deixam de ser luxo. O diagrama abaixo é a decisão em uma única vista.

volume baixo volume muito alto Postfix · Exim menos de ~500K / dia código aberto · sem licença MTA de propósito geral KumoMTA 500K – 5M / dia código aberto · Rust + Lua ajuste centrado em política o meio sem licença PowerMTA · Halon · MailerQ 10M+ / dia comercial · suporte do fornecedor modelagem de tráfego avançada

O volume desenha a lista curta; o resto desta página a estreita. Dentro da faixa de código aberto a escolha é o estilo de configuração. Dentro da faixa comercial é a arquitetura e o que você quer programar. E o erro mais comum — pagar por um motor que você ainda não precisa — se evita só lendo o diagrama da esquerda para a direita em vez do contrário.

Os seis motores, com neutralidade

Para o que cada um serve de verdade

Dois motores de propósito geral de código aberto, um motor moderno de código aberto, três motores comerciais. Esta é a leitura honesta de um parágrafo sobre cada um.

Postfix

Até ~500K/dia · Código aberto (IBM Public License)

O cavalo de batalha padrão do mundo do correio Unix. O Postfix é escrito em C, valoriza padrões seguros e comportamento previsível, e move quase tudo, de um único servidor de correio até a frente de uma plataforma grande. Para o envio outbound é competente e gratuito, mas sua modelagem de tráfego por destino é grosseira comparada a motores construídos especificamente para entrega em massa — que é justamente por que remetentes de alto volume acabam ficando pequenos para ele.

Origem
O servidor de correio de Wietse Venema, em uso ativo desde 1998
Modelo de config
Configuração por arquivos (main.cf / master.cf)

Exim

Até ~500K/dia · Código aberto (GPL)

O atrativo do Exim é sua linguagem de configuração: um modelo de routers e transports que permite a um administrador expressar regras de roteamento intrincadas em um só lugar. Essa flexibilidade é a razão pela qual ele está sob a maioria da hospedagem com cPanel. Para o envio outbound puro cobre o mesmo terreno que o Postfix, e a escolha entre os dois costuma ser questão de qual estilo de configuração sua equipe já conhece, mais do que uma diferença de desempenho.

Origem
Universidade de Cambridge, incluído por padrão em cPanel/WHM
Modelo de config
Config de um arquivo com um pipeline de routers/transports

PowerMTA

10M+/dia · Comercial (licença por servidor)

A referência de sempre para o envio outbound empresarial. O PowerMTA introduziu o VirtualMTA — a capacidade de vincular fluxos de envio a IPs e identidades específicas — e dá aos operadores controle fino sobre limites de conexão, regulação por ISP e rotação de IPs. A versão 4.5 acrescentou limitação de taxa em nível de IP. É o que os remetentes muito grandes buscam quando o código aberto autogerenciado deixa de lhes dar a modelagem de tráfego que precisam, e traz um custo de licença à altura.

Origem
Port25, agora sob a Bird (antes MessageBird)
Modelo de config
Pools VirtualMTA, arquivos de política por domínio

KumoMTA

500K–5M/dia · Código aberto (Apache 2.0)

O motor mais novo desta lista e, para muitos remetentes, o mais decisivo. O KumoMTA é escrito em Rust por desempenho e segurança de memória, e sua política é expressa em Lua, de modo que a modelagem de tráfego, a supressão e o roteamento são código em vez de arquivos estáticos. Mira na faixa de volume onde o Postfix fica sem caminho mas uma licença comercial é difícil de justificar — e faz isso sem custo de licença. Para um remetente que só precisa enviar correio outbound bem, costuma ser a resposta certa antes que um único centavo mude de mãos.

Origem
Construído por veteranos do mundo dos MTAs de alto volume
Modelo de config
Centrado em política, programado em Lua

Halon

10M+/dia · Comercial

O Halon é um MTA totalmente programável: a HSL permite aos operadores escrever lógica que roda em cada etapa do fluxo de correio, o que atrai ESPs e remetentes preocupados com segurança que querem inspeção de conteúdo, roteamento sob medida e filtragem entretecidos na própria entrega. Compete com o PowerMTA na parte alta da faixa de volume, e a decisão entre os dois costuma girar em torno de se você valoriza a programabilidade da HSL ou a trajetória do PowerMTA em modelagem de tráfego.

Origem
Halon Security, Suécia
Modelo de config
Programável via Halon Scripting Language (HSL)

MailerQ

10M+/dia · Comercial (aproximadamente €1.500–3.500/ano)

O MailerQ faz uma aposta arquitetônica diferente: é queue-centric, escrito em C++ e construído em torno do RabbitMQ, de modo que a fila de mensagens é uma parte de primeira classe e inspecionável do sistema. Isso encaixa com remetentes que querem manipular a fila diretamente e integrar a entrega a uma arquitetura de message-broker mais ampla. É a mais explicitamente orientada a filas das opções comerciais, com uma faixa de preço anual publicada que é modesta ao lado das implantações empresariais do PowerMTA.

Origem
Copernica, Países Baixos
Modelo de config
Centrado em filas, construído sobre RabbitMQ (C++)
Lado a lado

Os seis motores nas dimensões que decidem

Licença, linguagem, faixa de volume, modelo de configuração e o trabalho para o qual cada um está melhor construído.

Postfix Exim KumoMTA PowerMTA Halon MailerQ
Licença Grátis, código aberto Grátis, código aberto Grátis, código aberto Comercial Comercial Comercial (~€1.5–3.5K/ano)
Linguagem C C Rust + Lua C C/C++ + HSL C++ + RabbitMQ
Faixa de volume <500K/dia <500K/dia 500K–5M/dia 10M+/dia 10M+/dia 10M+/dia
Configuração Arquivos (main.cf) Routers/transports Política em Lua VirtualMTA + política Scripts HSL Fila + regras
Melhor quando você precisa Um MTA geral confiável Regras de roteamento intrincadas Outbound moderno, sem licença Modelagem de tráfego de ponta Entrega programável Controle em nível de fila

A coluna destacada não é uma favorita — marca o motor que a maioria dos remetentes deixa passar, porque fica na faixa de volume onde as pessoas presumem que têm que começar a pagar.

A bifurcação que mais dinheiro economiza

Código aberto ou comercial — onde está a linha real?

Não é tanto uma linha de capacidade quanto uma linha de responsabilidade. Os motores de código aberto entregam tudo a você e esperam que você os opere: você corrige, ajusta, leva o pager quando um receptor começa a regular você às 2 da madrugada. Os motores comerciais embrulham isso em suporte, em um roadmap e em recursos — a modelagem de tráfego do PowerMTA, o scripting dentro do fluxo do Halon, o modelo de filas do MailerQ — que custariam tempo real de engenharia para reproduzir.

Então o teste honesto é estreito: você precisa de uma capacidade concreta que a licença dá, ou só precisa enviar correio outbound bem? Se for a segunda, o motor moderno de código aberto fechou quase toda a distância. O KumoMTA faz em Lua o que antes exigia uma linguagem de política comercial, e faz isso sem uma fatura por servidor. Recorra a um motor pago quando um requisito concreto — um SLA de suporte, um comportamento de modelagem específico, uma arquitetura de broker — forçar a decisão, não porque o alto volume por si só soe como se devesse custar dinheiro.

A regra de uma linha

Se você só envia outbound e ficou pequeno para o Postfix, experimente o KumoMTA antes de pagar por qualquer coisa. Compre comercial quando um recurso concreto — não o volume em si — obrigar você.

Como é operar um

A fila é onde você vive, rode o motor que rodar

Cada um desses motores se reduz à mesma realidade diária: uma fila de mensagens, um conjunto de destinos que as deferem ou as aceitam, e as suas decisões sobre com quanta força empurrar. No Postfix você inspeciona essa fila com postqueue; em um motor comercial você a lê a partir de um console ou uma API. Os comandos diferem; a pergunta que eles respondem — o que está travado, para qual provedor e por quê — não.

$ postqueue -p | tail -n 6

-Queue ID-  --Size-- ----Arrival Time---- -Sender/Recipient-------
9F21C4E0A1*    4123 Mon Jun 29 09:14:02  [email protected]
                                         [email protected]
3B07A19F22     4123 Mon Jun 29 09:14:02  [email protected]
       (host mx.example.net deferred: 421 4.7.0 too many connections)
                                         [email protected]

-- 2 mensagens, deferindo por taxa, não rejeitando --

Um deferimento 421 como o de cima é o receptor pedindo que você vá mais devagar, não que pare. Lê-lo bem — recuando por destino em vez de globalmente — é o trabalho que os melhores motores tornam mais fácil, e o trabalho que um operador gerenciado faz por você para que a fila nunca vire a sua noite.

Quando a resposta é «nenhum dos anteriores, ainda»

Quando você não deveria trocar de motor de jeito nenhum

Se o seu envio está confortavelmente abaixo de algumas centenas de milhares de mensagens por dia e o seu Postfix ou Exim atual entrega, trocar de motor é esforço gasto na camada errada. O seu tempo rende mais em autenticação e higiene de lista — SPF, DKIM e alinhamento DMARC limpos, supressão de endereços mortos — do que em uma migração que aquece IPs novos sem ganho.

Se um motor comercial tenta você só porque o volume parece grande, sente-se primeiro com a opção do KumoMTA. E se você está misturando envios em massa de marketing e correio transacional em um mesmo fluxo, nenhum motor resgata você de que um pico de reclamações no lado de marketing arraste as suas redefinições de senha para o spam — o isolamento de fluxos sim, e essa é uma decisão de configuração disponível em todos os motores daqui. Às vezes o movimento certo é consertar os fluxos, não trocar o software.

Onde a OS Domains encaixa

Hospedamos o motor que você precisa, não o que preferiríamos vender

Um fornecedor que constrói um só motor não pode escrever a página que você acabou de ler — cada comparação se dobraria em direção ao próprio produto. Nós hospedamos Postfix, KumoMTA e PowerMTA como infraestrutura gerenciada e assessoramos sobre o resto, o que significa que a recomendação pode seguir o seu volume com honestidade. Um remetente de 400.000 por dia recebe um motor de código aberto afinado e fica com o dinheiro da licença; um remetente que empurra dezenas de milhões recebe PowerMTA com a modelagem de tráfego que esse volume precisa. O conselho não muda com a nossa margem.

O que permanece constante sob cada opção é a parte que você não obtém de um download: IPs dedicados cuja reputação gerenciamos, e infraestrutura residente na UE sob uma entidade austríaca, de modo que a perna de envio não levanta nenhuma questão de transferência transfronteiriça à sua revisão de conformidade. O motor é uma escolha; a base dedicada, soberana e operada sobre a qual ele roda é o difícil de montar sozinho — e é a mesma em qual dos seis você cair.

Perguntas que os remetentes fazem de verdade

Comparativo de MTAs: as perguntas práticas

O MTA que você escolhe muda de verdade a entregabilidade?

De forma indireta. A chegada à caixa de entrada é determinada sobretudo pela reputação do remetente, pela autenticação e pela qualidade da lista, não por qual motor assina a mensagem. O que o MTA controla é a modelagem de tráfego que protege a reputação em escala — limites de conexão por ISP, backoff diante de deferimentos, aquecimento de IPs e isolamento de fluxos. Abaixo de algumas centenas de milhares de mensagens por dia esses controles raramente decidem algo, então Postfix ou Exim servem. Acima disso, um motor com controle por destino mais fino (KumoMTA, depois PowerMTA, Halon ou MailerQ) facilita manter uma reputação limpa sem apagar incêndios na mão.

Quando eu deveria pagar por um MTA comercial em vez de usar o KumoMTA?

Quando você de fato precisa do que a licença compra: suporte do fornecedor com um SLA, recursos de modelagem de tráfego afinados ao longo de anos (PowerMTA), programabilidade dentro do fluxo (Halon) ou uma arquitetura centrada em filas e integrada a um broker (MailerQ). Se você só precisa enviar correio outbound bem na faixa de 500K–5M/dia, o KumoMTA costuma cobrir isso sem custo de licença, e pagar por um motor comercial compra capacidades que você não vai usar. A ordem honesta é: experimente primeiro o motor moderno gratuito e pague quando um requisito concreto obrigar.

Postfix ou Exim — importa para o envio?

Para a entrega outbound o desempenho é comparável, então o fator decisivo é o estilo de configuração e a familiaridade prévia. O modelo de routers e transports do Exim expressa o roteamento complexo com limpeza e vem por padrão em cPanel/WHM, então equipes muito centradas em hospedagem costumam já rodá-lo. A configuração por arquivos do Postfix é amplamente documentada e é o ponto de partida mais comum para hosts de envio específicos. Nenhum dos dois foi pensado para volume outbound muito alto; ambos são a escolha certa abaixo de aproximadamente meio milhão de mensagens por dia.

Para o que os grandes remetentes migraram de verdade, e em que ponto?

Um marcador público útil: a plataforma de classificados leboncoin rodava Postfix e passou para o PowerMTA quando o volume diário se aproximou de cerca de 12 milhões de mensagens. Essa é a forma do caminho típico — o código aberto leva um remetente muito longe, e o salto para um motor comercial acontece quando a modelagem de tráfego e o controle por ISP se tornam o gargalo, mais do que a capacidade bruta de envio. Hoje o KumoMTA dá a muitos remetentes um passo intermediário que não existia quando essa migração era comum.

Posso trocar de motor mais adiante sem reconstruir tudo?

O lado da aplicação é portável porque o envio SMTP é padronizado — seu app continua falando com um relay pelo mesmo protocolo. O que não se move de forma automática é a camada operacional: a reputação de IP precisa ser aquecida nos novos endereços, a autenticação (SPF, DKIM, DMARC) realinhada e a configuração de política ou VirtualMTA reescrita no modelo do novo motor. Uma migração é, portanto, um projeto de reputação e configuração mais do que uma mudança de código, e vale a pena planejar o aquecimento em vez de fazer o corte a frio.

Vocês só hospedam um desses motores?

Não. A OS Domains roda Postfix, KumoMTA e PowerMTA como infraestrutura de envio gerenciada e assessora sobre Exim, Halon e MailerQ para os casos que lhes encaixam. A recomendação segue o seu volume, a sua equipe e o seu orçamento — não temos incentivo para empurrar você para um motor mais pesado do que o seu envio precisa, porque a infraestrutura é dedicada e reside na UE independentemente do motor que rode em cima.

Escolha o motor com quem opera todos

Diga o seu volume. Dizemos o motor.

Sem venda cruzada de licença, sem um motor mais pesado do que o seu envio precisa — uma leitura direta sobre Postfix, Exim, PowerMTA, KumoMTA, Halon ou MailerQ, hospedado em infraestrutura dedicada na UE.

Telefone +43 1 205 11 80 Seg–Sex · 9–18 CET
Email [email protected] Resposta média 4h em horário comercial
Escritório Fleischmarkt 1, 1010 Wien Com agendamento