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

Postfix vs Exim

Postfix e Exim são os dois agentes de transferência de correio de propósito geral mais comuns — ambos gratuitos, de código aberto, escritos em C e capazes de lidar com entrada, saída e relay. A diferença prática é o projeto e a configuração: o Postfix usa vários processos com privilégios separados e reparte a sua configuração em arquivos legíveis, enquanto o Exim é um único binário configurado mediante um só arquivo expressivo construído em torno de routers, transports e ACLs. O Exim vem por padrão no cPanel e WHM, então os ambientes carregados de hospedagem costumam rodá-lo já; o Postfix é o ponto de partida mais comum em hosts dedicados de correio e envio. Para correio geral abaixo de umas centenas de milhares de mensagens por dia qualquer um é uma opção sólida — e para outbound de alto volume, a pergunta mais útil é se você ficou pequeno para os motores de propósito geral por completo.

Os dois servidores de correio padrão de propósito geral, comparados sem declarar um vencedor — porque a resposta honesta costuma ser sobre a sua configuração, não sobre uma diferença de desempenho.

Em resumo

  • Ambos são MTAs gratuitos, de código aberto e de propósito geral; a escolha raramente é sobre desempenho e quase sempre sobre o estilo de configuração e o que você já roda.
  • O Postfix é modular, com processos de privilégios separados e configuração em arquivos legíveis; o Exim é um único binário com uma config potente construída sobre routers, transports e ACLs.
  • O Exim é o padrão no cPanel e WHM, então os ambientes de hospedagem compartilhada tendem a rodá-lo; o Postfix é mais comum em servidores dedicados de correio e envio.
  • Para correio geral abaixo de ~500K/dia, qualquer um serve; nenhum é construído para a modelagem por destino que o outbound de alto volume precisa.
  • Se você está escolhendo um motor para envio de alto volume, a decisão que importa é propósito geral (Postfix ou Exim) frente a construído de propósito para outbound (KumoMTA, depois PowerMTA).
Dois padrões, uma não-resposta honesta

A maioria dos debates Postfix-contra-Exim se decide antes de começar

Entre os dois, Postfix e Exim rodam boa parte dos servidores de correio do mundo. Ambos são gratuitos, ambos de código aberto, ambos escritos em C, e ambos lidam com uma carga de correio geral — entrada, saída, relay — sem reclamar. Essa competência compartilhada é por que a comparação tão frequentemente acaba em um dar de ombros: para o trabalho cotidiano, a diferença de desempenho não é o que decide.

O que decide costuma ser a circunstância. Se você administra servidores cPanel ou WHM, já está no Exim, porque é isso que o painel de controle traz. Se você está levantando um host de correio ou envio dedicado, o Postfix é o ponto de partida mais comum e mais legível. E sob esses padrões há uma diferença real de filosofia — modular frente a monolítico, arquivos frente a uma só config expressiva — que importa quando as suas necessidades ficam específicas.

Esta página expõe essa diferença com justiça. Também levanta um ponto que o enquadramento de duas vias esconde: se você chegou aqui enquanto escolhia um motor para envio outbound sério, nenhum destes é o destino. A bifurcação mais útil é propósito geral frente a propósito específico, e vamos apontar você a ela em vez de fingir que a resposta vive só entre esses dois.

Modular frente a monolítico

Qual é a diferença real entre eles?

A diferença mais profunda é arquitetônica. O Postfix é construído como um conjunto de programas pequenos que cooperam, cada um com privilégios limitados — um aceita conexões, outro limpa mensagens, outro gerencia a fila, outro entrega. Se aparece uma falha em um, o seu alcance fica delimitado pelo que esse componente tem permissão de fazer. O Exim toma a abordagem oposta: um único binário lida com todo o fluxo, o que é mais simples de implantar e raciocinar como uma unidade, e que põe mais responsabilidade na configuração e no patching em dia para se manter seguro.

A segunda diferença é como você os configura, e ela se segue da primeira. O Postfix reparte os ajustes em uns poucos arquivos onde cada diretiva é explícita e fácil de encontrar. O Exim concentra tudo em um arquivo organizado como routers, transports e listas de controle de acesso, com a sua própria linguagem de expansão de strings para construir lógica em linha. Isso torna o Exim extraordinariamente flexível para roteamento complexo — a razão pela qual encaixa com a hospedagem compartilhada — e também mais difícil de aprender. O Postfix troca um pouco dessa flexibilidade por legibilidade.

As duas arquiteturas, lado a lado

Um motor são vários programas pequenos; o outro é um só

O diagrama mostra a escolha estrutural da qual tudo o mais se deriva. O Postfix divide o trabalho entre processos separados com privilégios isolados; o Exim roda o mesmo fluxo dentro de um único binário configurado mediante routers, transports e ACLs. Nenhum está errado — são duas respostas a quanto deveria viver em um só lugar.

Postfix — modular smtpd (recebe) cleanup (limpa) qmgr (fila) smtp (entrega) processos separados · privilégios isolados Exim — monolítico routers — decidem para onde o correio vai transports — como é entregue ACLs — o que é permitido um binário · um arquivo de configuração
Lado a lado

Postfix e Exim nas dimensões que decidem

Postfix Exim
Licença Código aberto (IBM Public License) Código aberto (GPL)
Origem Wietse Venema, em uso desde 1998 Universidade de Cambridge (Philip Hazel)
Arquitetura Modular, processos com privilégios separados Monolítica, um único binário
Configuração Vários arquivos (main.cf / master.cf) Um arquivo: routers → transports → ACLs
Caráter da config Explícita e fácil de ler Muito flexível, linguagem de expansão própria
Onde domina Hosts dedicados de correio e envio Padrão na hospedagem cPanel / WHM
Faixa de volume Até ~500K/dia Até ~500K/dia
Escolha quando Você quer um MTA geral claro e protegível Você usa cPanel ou precisa de roteamento intrincado
A decisão prática

Qual você deveria rodar de verdade?

Se você opera cPanel ou WHM, a pergunta está em grande parte resolvida: você está no Exim, ele está bem integrado, e substituí-lo para uma carga geral acrescenta pouco. Se você está construindo um host de correio dedicado e as suas necessidades de roteamento são ordinárias, o Postfix é a opção mais limpa — a sua configuração é mais fácil de ler seis meses depois, e o seu modelo de processos tranquiliza quando a segurança importa. Se o seu roteamento é de fato intrincado — muitos domínios, regras condicionais, lógica que tem que viver em linha — a expressividade do Exim pode valer a sua curva de aprendizado mesmo fora do cPanel.

Além disso, o fator decisivo é a familiaridade honesta. Um motor que a sua equipe consegue configurar com confiança às 2 da madrugada ganha de um teoricamente melhor que tem que ser reaprendido sob pressão. Para o correio geral que ambos lidam, isso não é uma evasiva — é a base certa para a decisão.

Se você veio pelo envio, leia isto

Para outbound de alto volume, esta é a comparação errada

Aqui está o que o enquadramento Postfix-contra-Exim omite em silêncio. Ambos são motores de propósito geral, e nenhum carrega a modelagem fina de tráfego por destino que o outbound de alto volume exige. Se você está escolhendo um servidor de correio para uma mistura ordinária de correio, a comparação desta página é a certa. Se você está escolhendo um motor para enviar em escala — campanhas, fluxos transacionais, qualquer coisa passado umas centenas de milhares por dia — você pulou um passo.

A decisão que importa então não é Postfix contra Exim, e sim propósito geral contra propósito específico. Um motor como o KumoMTA existe especificamente para outbound em volume, e muda o cálculo por completo. O movimento honesto é reconhecer qual pergunta você está fazendo de verdade — e se é sobre envio, comece por KumoMTA vs Postfix ou pelo hub de comparativos de MTA completo em vez de por esta página.

Onde a OS Domains encaixa

Diremos qual pergunta você está fazendo na verdade

Como rodamos Postfix para correio geral e KumoMTA ou PowerMTA para outbound de alto volume — e assessoramos sobre Exim onde ele já vive — podemos fazer o pouco glamoroso mas útil: separar a pergunta do correio geral da pergunta do envio antes de você se comprometer com um motor. Um operador de cPanel com necessidades ordinárias fica no Exim com a nossa bênção; uma equipe que levanta uma plataforma de envio recebe a indicação dos motores específicos, em vez de um empurrão para um MTA geral que vai se esticar depois.

O que acrescentamos sob o motor que encaixar é 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 conjunto completo de motores, e onde cada um pertence, é exposto no hub de comparativos de MTA.

As perguntas práticas

Postfix vs Exim: o que os administradores perguntam

Postfix ou Exim — qual é melhor?

Nenhum é universalmente melhor; estão emparelhados o bastante para que os fatores decisivos sejam o estilo de configuração e o que você já roda. Se você está no cPanel ou WHM, o Exim já está ali e brigar contra ele acrescenta pouco. Se você constrói um host de correio ou envio dedicado do zero, o Postfix é o ponto de partida mais comum e, pode-se dizer, mais legível. Para o correio geral que ambos lidam bem, a resposta honesta é que o melhor motor é o que a sua equipe consegue operar com confiança.

Um é mais seguro que o outro?

Os seus projetos tomam abordagens diferentes. O Postfix reparte o seu trabalho entre vários processos com privilégios separados, então uma falha em um componente fica contida em vez de entregar o sistema inteiro. O Exim é um único binário, mais simples de implantar mas que põe mais peso em uma configuração cuidadosa e um patching cedo. Ambos são seguros quando mantidos bem; a diferença prática é que a arquitetura do Postfix limita o raio de impacto por projeto, enquanto a do Exim pede mais diligência ao operador.

Qual é mais fácil de configurar?

Para tarefas comuns, os vários arquivos explícitos do Postfix são mais fáceis de ler e raciocinar — normalmente você vê de relance o que uma diretiva faz. O Exim concentra tudo em um arquivo construído em torno de routers, transports e ACLs, com a sua própria linguagem de expansão de strings, que é mais potente para regras de roteamento intrincadas mas tem uma curva de aprendizado mais íngreme. A resposta certa depende de se as suas necessidades são simples (o Postfix se lê com limpeza) ou de fato complexas (o Exim expressa mais em um só lugar).

Por que o cPanel usa Exim?

A flexibilidade do Exim encaixa com o modelo multi-domínio e de muitas contas da hospedagem compartilhada, e a integração está no seu lugar há tempo suficiente para ser a expectativa padrão no cPanel e WHM. Por isso boa parte do mundo da hospedagem roda Exim sem nunca tê-lo escolhido de forma deliberada — veio com o painel de controle. Se você opera servidores cPanel, essa é a razão mais comum de você já estar no Exim em vez de no Postfix.

Algum consegue lidar com envio outbound de alto volume?

Ambos conseguem mover muito correio, mas nenhum foi construído para a modelagem fina de tráfego por destino que o outbound de alto volume precisa. São motores de propósito geral, então acima de aproximadamente meio milhão de mensagens por dia o esforço manual de marcar o ritmo para cada provedor cresce. Nesse ponto a comparação mais útil já não é Postfix contra Exim, e sim propósito geral contra um motor construído de propósito para outbound — KumoMTA, e além PowerMTA.

Qual vocês rodam?

Rodamos Postfix como motor geral e KumoMTA ou PowerMTA para outbound de alto volume, e assessoramos sobre Exim onde encaixa — quase sempre em ambientes cPanel que já dependem dele. A recomendação segue a sua configuração existente e o seu volume de envio, sobre infraestrutura dedicada residente na UE em qualquer caso, então não direcionamos você a um MTA geral específico por si só.

Correio geral ou envio de alto volume?

Diga para o que é o servidor.

Se é correio geral, ajudamos você a decidir Postfix ou Exim. Se é envio em escala, apontamos você ao motor que encaixa — 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