Pular para o conteúdo
A Academy · Avançado

KumoMTA: motor de envio de alto volume

Curso de KumoMTA em 12 módulos: configuração em Lua, listeners, filas, aquecimento de IP, alinhamento DKIM/SPF/DMARC, bounces, FBLs, ClickHouse e sharding em HA.

12
Módulos
25
Aulas
9 h
Duração estimada

Programa

12 módulos, 25 aulas

Siga a ordem ou vá direto para a aula de que você precisa. Cada aula tem sua própria página, com a próxima esperando no final.

Módulo 013 aulas

Introdução ao KumoMTA

O que é o KumoMTA, quem o criou e onde ele se encaixa na stack de envio moderna.

  1. 01O que é o KumoMTA?O KumoMTA é um MTA dedicado ao envio, sem caixas de e-mail e sem IMAP
  2. 02O panorama dos MTAs e onde o Kumo se encaixaTrês categorias: uso geral, motores de envio, APIs na nuvem
  3. 03A arquitetura em resumoUm único binário em Rust, configurado inteiramente em Lua
Módulo 022 aulas

Instalação, noções de Lua e systemd

Coloque o KumoMTA para rodar e aprenda o Lua necessário para se orientar na configuração.

  1. 04Instalando o KumoMTAO Debian 12 é o alvo mais testado, então comece por ele
  2. 05O Lua que você precisa para o KumoMTACinco padrões de Lua cobrem quase toda configuração do KumoMTA que você vai escrever
Módulo 032 aulas

Listeners, ESMTP, AUTH e TLS

Configure listeners SMTP, autenticação e terminação TLS.

  1. 06Definindo listenersVários listeners em portas diferentes é normal e idiomático
  2. 07SMTP AUTH e limite de taxa no listenerO AUTH é um callback em Lua, então a consulta das credenciais fica por sua conta
Módulo 042 aulas

Filas, agendamento e controle de tráfego

Throttling por destino, programação de novas tentativas e prioridades de fila.

  1. 08Filas agendadas = tenant × destinoAs filas agendadas são identificadas por (tenant, campanha, destino)
  2. 09Controle de tráfego com throttlesO shaping.toml pode ser recarregado a quente, então você muda as taxas sem reiniciar
Módulo 052 aulas

Estratégias de aquecimento de IP e pools

Coloque IPs novos em operação sem queimar a reputação deles.

  1. 10Por que o aquecimento existeO aquecimento é obrigatório para IPs novos; conte com 3 a 4 semanas até o volume total
  2. 11Origens e pools de saída em códigoUm egress_source por IP de saída, com ehlo_domain + PTR correspondentes
Módulo 062 aulas

Assinatura DKIM e alinhamento SPF e DMARC

Acerte a autenticação para que seus e-mails não sejam filtrados antes de serem lidos.

  1. 12Assinatura DKIM no KumoMTAA assinatura DKIM é uma chamada Lua por mensagem, o que facilita fazer por tenant
  2. 13O alinhamento é a única coisa que importaO DMARC exige que o domínio do cabeçalho From esteja alinhado com o Return-Path do SPF OU com o d= do DKIM
Módulo 072 aulas

Processamento de bounces e tratamento de FBLs

Interprete bounces, classifique códigos e processe feedback loops.

  1. 14Como o KumoMTA classifica bouncesO classificador de bounces transforma o SMTP bruto em categorias acionáveis
  2. 15Processamento de feedback loops (FBL)Cadastre FBLs na Microsoft e no Yahoo (o Gmail não tem FBL; use o Postmaster Tools)
Módulo 082 aulas

Logs, hooks e ClickHouse

Envie cada evento para um data warehouse consultável, para operação e relatórios.

  1. 16A estrutura do log de eventos do KumoMTATodo evento é JSON estruturado, fácil de enviar para qualquer lugar
  2. 17ClickHouse para análise de entregaClickHouse + KumoMTA = análise de entrega em tempo real com bilhões de eventos
Módulo 092 aulas

Throttles por destino (Gmail / Yahoo / M365)

Padrões ajustados na prática para os maiores provedores de e-mail.

  1. 18O que o Gmail espera em 2026Gmail: 20 conexões/s, 250 msgs/s para IPs aquecidos; pipelines longos são bem-vindos
  2. 19Particularidades do Yahoo e do Microsoft 365Yahoo: 10 conexões/s, 100 msgs/s; cadastre-se no Sender Hub para o FBL
Módulo 102 aulas

Listas de supressão e conformidade

Não envie para quem disse não, e consiga provar isso quando for preciso.

  1. 20O que entra na lista de supressãoA supressão cobre 6 categorias, e os descadastros são só uma delas
  2. 21Descadastro com um clique (RFC 8058)O descadastro com um clique é obrigatório para quem envia mais de 5 mil/dia desde fevereiro de 2024
Módulo 112 aulas

Arquitetura de HA e sharding

Escale além de um único nó do KumoMTA sem perder o estado das filas.

  1. 22Sharding por tenantNão há cluster integrado; faça o sharding antes do KumoMTA com hashing consistente
  2. 23Durabilidade do spool e failover de nósO spool em RocksDB sobrevive a falhas, mas é local, então nó morto = fila travada
Módulo 122 aulas

Observabilidade, alertas e ajuste de entregabilidade

O que medir, o que deve gerar alertas e como manter a entrega saudável.

  1. 24As métricas que realmente importamA divisão por destino + por tenant é inegociável
  2. 25Ajuste contínuo de entregabilidadeRevisão semanal do Postmaster Tools + SNDS + categorias de bounce
Pulse · envio de cold email

Infraestrutura de envio só sua.

Cada domínio tem o próprio host MX, IP, seletor DKIM e certificado. O Pulse gerenciado já está disponível, e nós operamos para você; a versão self-hosted chega no 4º trimestre de 2026.

# em um servidor Ubuntu novo
$ cd pulse && sudo ./install.sh
→ docker compose up · kumomta · stalwart · caddy
→ dashboard ready on https://pulse.yourdomain.com
$

Também nosso:Beat: monitoramento que diz a correçãoConsultoria: US$ 65/hora, sem retainer