Pular para o conteúdo
Módulo 3 · Aula 6 de 25

Definindo listeners

Parte do curso KumoMTA: motor de envio de alto volume, no módulo Listeners, ESMTP, AUTH e TLS.

Autor

O KumoMTA expõe um ou mais listeners SMTP. Cada um pode ter as próprias portas, TLS, AUTH e regras de aceitação.

kumo.on('init', function()
  -- Inbound relay (from your application)
  kumo.start_esmtp_listener {
    listen = '0.0.0.0:587',
    relay_hosts = { '127.0.0.1', '10.0.0.0/8' },
    tls_certificate = '/etc/ssl/kumo/fullchain.pem',
    tls_private_key  = '/etc/ssl/kumo/privkey.pem',
  }

  -- Submission with AUTH from public clients
  kumo.start_esmtp_listener {
    listen = '0.0.0.0:465',
    tls_certificate = '/etc/ssl/kumo/fullchain.pem',
    tls_private_key  = '/etc/ssl/kumo/privkey.pem',
    -- Implicit TLS:
    invocation = 'implicit_tls',
  }
end)

relay_hosts é o atalho para a rede confiável. Hosts nessa lista podem enviar para qualquer destinatário sem AUTH. Para submission exposto à internet, deixe a lista vazia e exija AUTH.

Vários listeners são normais: em geral um para o tráfego das aplicações (sem autenticação, restrito por IP) e outro para o envio externo (com autenticação obrigatória).

Entre para acompanhar o que você já leu.

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