Pular para o conteúdo
OS Domains
MTA cara a cara

KumoMTA vs Postfix

KumoMTA e Postfix são ambos agentes de transferência de correio gratuitos e de código aberto, então a escolha entre eles é de encaixe, não de custo. O Postfix é o motor padrão de propósito geral do mundo do correio Unix — lida com entrada, saída e relay com solvência e roda quase em toda parte, configurado mediante arquivos estáticos. O KumoMTA é construído de propósito para outbound de alto volume: escrito em Rust com a política em Lua, dá a modelagem de tráfego fina por destino que o envio em massa precisa, na faixa de volume onde os controles mais grosseiros do Postfix começam a se esticar. A maioria dos remetentes começa no Postfix e migra para o KumoMTA quando o envio outbound em escala — mais ou menos passado o meio milhão de mensagens por dia — vira o trabalho, não porque algum custe dinheiro.

Dois motores gratuitos e de código aberto — um padrão de propósito geral, o outro construído para outbound em escala. A pergunta não é qual é melhor, e sim quando o primeiro ficou pequeno para você.

Em resumo

  • Ambos são gratuitos e de código aberto, então é uma decisão de encaixe: o Postfix é de propósito geral; o KumoMTA é construído especificamente para outbound de alto volume.
  • O Postfix se configura mediante arquivos estáticos (main.cf, master.cf); o KumoMTA expressa a modelagem e o roteamento como política em Lua que você versiona como código.
  • A inflexão é o volume: o Postfix vai confortável até uns 500K/dia; passado isso, o controle por destino do KumoMTA mantém a reputação com mais facilidade.
  • Não é um ou outro — muitas configurações conservam o Postfix para o correio geral e rodam o KumoMTA para o fluxo outbound que precisa de modelagem.
  • O gatilho honesto para trocar: o trabalho outbound — deferimentos, regulação por ISP — começa a comer a sua semana no Postfix. É aí que o KumoMTA rende, não antes.
Ambos gratuitos — então o custo não é a pergunta

A comparação honesta é propósito geral frente a propósito específico

Quase todo remetente esbarra primeiro no Postfix. É o silencioso padrão sob boa parte do correio da internet: grátis, confiável, documentado à exaustão e capaz de lidar com entrada, saída e relay a partir de uma só configuração. Para a maioria do que a maioria dos servidores faz, é a resposta certa e não há razão para olhar além. A comparação só fica interessante quando o envio outbound cresce até ser um trabalho em si.

O KumoMTA foi construído justo para esse trabalho. Não é um servidor de correio geral — é um motor para empurrar grandes volumes de correio outbound com o controle por destino que protege a reputação em escala, escrito em Rust e configurado como política em Lua. Como ambos os motores são gratuitos e de código aberto, escolher entre eles nunca se reduz a uma licença. Reduz-se a se o seu envio ficou grande para uma ferramenta de propósito geral e precisa de uma moldada para a tarefa.

Esse reenquadramento importa porque evita que as pessoas troquem pela razão errada. Você não sai do Postfix porque existe algo mais novo; você sai quando os seus controles outbound mais grosseiros começam a custar um tempo que você preferiria não gastar. Até então, ficar é a decisão certa — e dizemos isso embora hospedemos os dois.

O que os separa de verdade

Qual é a diferença real?

A diferença aparece em dois lugares: alcance e modelagem. O Postfix é projetado para fazer muitos trabalhos de correio de forma adequada, o que é uma força quando você quer uma ferramenta para tudo e uma limitação quando um desses trabalhos — o outbound de alto volume — fica grande para o resto. Seus controles por destino existem, mas são grosseiros ao lado de um motor construído especificamente para entrega em massa. O KumoMTA estreita o seu alcance ao outbound de propósito, e gasta esse foco em controle fino: como ele marca o ritmo para cada provedor, como recua diante de deferimentos, como isola fluxos.

A segunda diferença é como esse controle é expresso. O Postfix o põe em arquivos de configuração estáticos — previsíveis, fáceis de ler, iguais em cada execução. O KumoMTA o põe em política em Lua, de modo que uma decisão de modelagem ou roteamento pode depender da lógica que você escrever e pode ser revisada e versionada como qualquer outro código. Para um servidor de correio pequeno e estável o modelo estático é uma virtude; para uma operação de envio que muda e cresce, a política como código ganha o salário.

Configuração estática, ilustrada

Como cada um modela o tráfego para um provedor

Para marcar o ritmo do envio a um único provedor, o Postfix usa ajustes estáticos por transport: você declara um limite de concorrência e um atraso de taxa na configuração, igual para cada mensagem dessa rota. O trecho abaixo mostra essa abordagem. O KumoMTA alcança o mesmo resultado mediante política em Lua avaliada por mensagem, de modo que o ritmo pode se adaptar ao contexto em vez de ficar fixado em um arquivo.

# Postfix main.cf — o ritmo por transport é estático
# (ilustrativo: uma regra fixa por classe de destino)

default_destination_concurrency_limit = 20
default_destination_rate_delay        = 1s

# um transport dedicado para um provedor, afinado à mão
gmail_destination_concurrency_limit   = 10
gmail_destination_rate_delay          = 0s

# master.cf
# gmail   unix  -  -  n  -  -  smtp

Isso funciona, e para volume moderado funciona bem. A tensão aparece em escala, quando cada provedor quer um ritmo diferente que muda com a sua reputação e com o humor dele naquele dia. Afinar isso editando arquivos estáticos para dezenas de destinos é o trabalho manual que o modelo de política do KumoMTA é projetado para absorver — o mesmo trabalho, expresso como lógica em vez de como uma lista crescente de entradas fixas.

Lado a lado

Postfix e KumoMTA nas dimensões que decidem

Postfix KumoMTA
Licença e custo Código aberto (IBM Public License), grátis Código aberto (Apache 2.0), grátis
Construído para Correio de propósito geral: entrada, saída, relay Envio outbound de alto volume
Linguagem C Núcleo em Rust, política em Lua
Configuração Arquivos estáticos (main.cf / master.cf) Política como código, escrita em Lua
Modelagem de tráfego outbound Grosseira, por transport Fina, por destino e por política
Faixa de volume Até ~500K/dia 500K–5M/dia e escalando para cima
Escolha quando Você precisa de um MTA geral confiável O outbound em escala é o trabalho de verdade
Onde o caminho se curva

O ponto em que o Postfix dá passagem

Pense nisso como uma só estrada com uma curva. De volume baixo até aproximadamente meio milhão de mensagens por dia, o Postfix leva você confortável e migrar seria esforço desperdiçado. Em torno desse ponto, o custo de manter a reputação outbound na mão começa a subir, e um motor construído para o trabalho — KumoMTA — tira a carga de você. A curva é gradual, não um muro; o diagrama marca onde a maioria dos remetentes a sente.

volume outbound por dia → ~500K / dia Postfix vai confortável propósito geral · config estática · sem migrar KumoMTA assume a carga para outbound · política Lua · 500K–5M+ / dia

Fique no Postfix quando

O seu envio está confortavelmente abaixo de algumas centenas de milhares de mensagens por dia, a sua configuração atual entrega, e você valoriza uma ferramenta bem compreendida que faz tudo. O Postfix pede menos para operar, o seu comportamento é fácil de raciocinar, e a documentação responde quase qualquer pergunta que você venha a ter. Gastar esforço em uma migração aqui move você de lado.

O melhor uso do seu tempo nessa etapa é a autenticação e a higiene de lista — SPF, DKIM e DMARC limpos, supressão de endereços mortos —, que elevam a entregabilidade muito mais do que trocar de motor faria.

Mude para o KumoMTA quando

O envio outbound virou um trabalho por direito próprio: o volume sobe passado o meio milhão, os deferimentos e a regulação por ISP comem o seu tempo, e você quer uma modelagem que possa expressar como código em vez de como um monte crescente de regras estáticas. O KumoMTA é construído para isso, e leva você até lá sem licença porque é código aberto como o Postfix.

Você também pode adotá-lo sem deixar o Postfix para trás — conserve o Postfix para o correio geral e roteie o fluxo outbound pesado através do KumoMTA, isolando a parte que precisa da modelagem.

A regra de uma linha

Fique no Postfix até a modelagem outbound em volume começar a custar tempo. Mude para o KumoMTA quando custar — e considere rodar os dois em vez de substituir um.

Onde a OS Domains encaixa

Rodamos os dois, e diremos para você ficar quando for o certo

Como nenhum dos dois motores leva licença e operamos ambos como infraestrutura gerenciada, não ganhamos nada empurrando você a migrar. Um remetente de baixo volume conserva um Postfix afinado e o nosso conselho honesto é deixá-lo em paz; um remetente cujo outbound ficou grande recebe KumoMTA no fluxo que precisa, muitas vezes ao lado do Postfix que segue tratando todo o resto. A recomendação segue o seu volume, não uma venda.

O que acrescentamos sob qualquer das duas opções é a parte difícil de montar sozinho: IPs dedicados cuja reputação aquecemos e 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 na sua revisão de conformidade. O motor é uma escolha gratuita entre duas boas opções de código aberto; a base dedicada, soberana e operada sobre a qual ele roda é o diferenciador. Para ver como esse par encaixa entre os demais, o hub de comparativos de MTA situa Postfix e KumoMTA junto a Exim, PowerMTA, Halon e MailerQ.

As perguntas práticas

KumoMTA vs Postfix: o que os remetentes perguntam

Eu deveria substituir o Postfix pelo KumoMTA?

Só se o envio outbound de alto volume virou o trabalho de verdade. Ambos os motores são gratuitos e de código aberto, então isto nunca é uma decisão de custo — é de encaixe. O Postfix é de propósito geral e lida bem com entrada, saída e relay; o KumoMTA é construído especificamente para outbound em escala, com a modelagem por destino que o envio em massa precisa. Se o seu envio é modesto e o Postfix entrega, substituí-lo não acrescenta nada. Muitas configurações não o substituem de jeito nenhum e em vez disso rodam os dois, com o KumoMTA conduzindo o fluxo outbound.

Em que volume o Postfix deixa de bastar?

Não há um precipício claro, mas aproximadamente meio milhão de mensagens por dia é um marcador útil. O sinal real não é o número — é quando os deferimentos por ISP, a regulação de conexões e a gestão de reputação no outbound começam a comer o seu tempo. A modelagem de tráfego do Postfix é mais grosseira que a de um motor construído para envio em massa, então acima dessa faixa você gasta mais esforço mantendo uma reputação limpa na mão. O KumoMTA move esse trabalho para uma política que você pode expressar uma vez e reutilizar.

O KumoMTA é mais difícil de operar que o Postfix?

É diferente mais do que estritamente mais difícil. O Postfix se configura mediante arquivos estáticos simples para começar e amplamente documentados, o que é parte de por que ele está em toda parte. O KumoMTA expressa a modelagem e o roteamento como Lua, que é mais expressivo e tem mais a aprender, mas recompensa as equipes que querem a sua lógica de envio como código revisável e versionado. Para um servidor de correio geral de baixo volume, o Postfix é menos para operar; para outbound de alto volume, o modelo do KumoMTA faz mais do trabalho por você.

Posso rodar Postfix e KumoMTA juntos?

Sim, e é um arranjo comum. O Postfix continua fazendo aquilo em que é bom — tratamento de correio geral, entrada, relay — enquanto o KumoMTA toma o fluxo de envio outbound que precisa de modelagem cuidadosa em volume. Tratá-los como complementares em vez de como uma substituição costuma ser o caminho de menor risco: você isola o envio de alto volume no motor específico sem perturbar o resto da sua configuração de correio.

Passar para o KumoMTA melhora a entregabilidade?

De forma indireta, e só acima do limiar onde a modelagem importa. Nenhum motor fixa a sua chegada à caixa de entrada — isso é feito pela reputação, pela autenticação e pela qualidade da lista. O que o KumoMTA dá a você é controle mais fino para proteger essa reputação quando você envia em escala, de modo que os deferimentos são tratados por destino em vez de de forma brusca. Abaixo de algumas centenas de milhares de mensagens por dia, um Postfix bem configurado dá o mesmo resultado, e a migração não compra nada.

Vocês configuram qualquer um dos dois motores?

Sim. Rodamos Postfix e KumoMTA como infraestrutura gerenciada e recomendamos por volume — um remetente de baixo volume conserva um Postfix afinado, um remetente que ficou pequeno move o fluxo outbound para o KumoMTA. Os IPs dedicados e a infraestrutura residente na UE de baixo são os mesmos em qualquer caso, então o conselho segue o seu envio em vez de um produto que preferíssemos empurrar.

Decida com quem opera os dois

Não tem certeza se o Postfix já ficou pequeno?

Diga o seu volume outbound e onde está a dor. Diremos se ficar no Postfix, mudar para o KumoMTA ou rodar os dois — 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