Ponha o Postfix junto ao PowerMTA e você está comparando um padrão de propósito geral com um peso-pesado comercial — ferramentas diferentes para trabalhos diferentes. KumoMTA e Halon não são assim. Ambos compartilham a mesma convicção: que um MTA deveria ser programável, que a modelagem, o roteamento e a filtragem pertencem a código que você escreve e versiona em vez de a arquivos estáticos que você edita. Chegam a essa convicção por linguagens diferentes — Lua para o KumoMTA, HSL para o Halon — mas a filosofia é a mesma.
Esse terreno compartilhado é o que torna a comparação interessante, porque reduz a decisão a duas variáveis reais. Uma é a licença: o KumoMTA é de código aberto e gratuito, o Halon é comercial. A outra é o alcance. O KumoMTA concentra a sua programabilidade no envio outbound e faz essa coisa a fundo. O Halon alcança através de todo o fluxo de correio — outbound, sim, mas também filtragem inbound e segurança do correio, o que é boa parte de por que tem seguidores entre ESPs e equipes de segurança.
Então a pergunta não é qual motor é mais programável. É se você precisa dessa programabilidade através de todo o fluxo com um fornecedor por trás, ou focada no outbound sem uma fatura. Rodamos o KumoMTA e assessoramos sobre o Halon, então o que segue pesa essas duas variáveis com honestidade em vez de exaltar a que leva etiqueta de preço.