Um serviço de relay SMTP que mostra o que acontece em cada envio
Troque o host e a porta e mantenha o seu código. Tenha checagens de autenticação, warmup, retentativas e um trace para cada mensagem enviada pelo seu serviço de relay SMTP.

Seis tarefas que você deixa de fazer à mão
Um serviço de relay SMTP só vale se tirar trabalho de cima de você. Estas são as partes do envio de email que costumam virar um emaranhado de cron jobs e runbooks.
Endpoint SMTP sem adaptação
Porta 587 com STARTTLS ou 465 com TLS implícito. Qualquer mailer de framework, CMS ou sistema legado que fale SMTP funciona com a troca de host e de credencial.
Autenticação verificada antes
SPF, DKIM e DMARC são checados antes do primeiro envio em produção, para que um registro quebrado não comprometa silenciosamente o resto da configuração.
Warmup em rampa fixa
Um domínio novo vai de 50 envios por dia até 100 mil em cerca de quatro semanas, com a curva aplicada pelo relay em vez de uma planilha.
Retentativas com backoff
Falhas temporárias 4xx são retentadas com backoff exponencial. Rejeições 5xx param na hora e são classificadas, para que uma caixa morta não seja bombardeada a noite toda.
Trace por envio
Sinais de abertura, clique, bounce e spam para cada mensagem, transmitidos via SSE, com a resposta SMTP bruta anexada quando um envio falha.
Exporte para a sua stack
Envie os mesmos eventos para Datadog ou Grafana e crie alertas de entrega da mesma forma que alerta sobre latência e taxa de erro.
De um Postfix local a envios via relay em cinco passos
A maioria das migrações leva uma tarde. A parte lenta é a rampa, e ela roda sem supervisão.
-
1
Adicione o domínio de envio
Publique o include de SPF e os registros DKIM que o serviço fornece. O alinhamento é verificado antes que qualquer mensagem saia.
-
2
Crie credenciais SMTP
Gere uma credencial com escopo por aplicação, para que uma senha vazada não exponha todos os serviços que enviam email.
-
3
Aponte o seu mailer para o relay
Defina o host, use a porta 587 com STARTTLS e envie uma mensagem de teste. No Postfix, isso é uma única linha relayhost no main.cf.
-
4
Defina o volume alvo e a janela
Escolha onde quer chegar e em quanto tempo. Quatro semanas até 100 mil por dia é um ponto de partida comum para um domínio novo.
-
5
Acompanhe os traces e faça a virada
Direcione primeiro uma pequena parcela e leia os traces. Quando as taxas de bounce e reclamação parecerem normais, mova o volume restante.
Para uma equipe que está aposentando um Postfix próprio
Um servidor de email que você mesmo roda funciona até o dia em que deixa de funcionar. Um IP entra numa blocklist, a fila trava atrás de um destinatário lento ou a única pessoa que entendia a configuração sai da empresa. Um relay assume a entrega, a reputação e as retentativas, enquanto as suas aplicações continuam enviando para um endpoint SMTP exatamente como antes. Você vê qual lote deu bounce e por quê, sem precisar ler logs de email por SSH.
- Mantenha a interface SMTP que os seus apps já usam
- Sem fila nem blocklist para vigiar
- Respostas SMTP brutas no trace, não só um rótulo de status
Para um time de produto cujo volume transacional não para de subir
O email transacional cresce aos saltos. Um novo fluxo de onboarding vai ao ar, uma funcionalidade chega à disponibilidade geral e os envios diários dobram de um dia para o outro. Fazer a rampa do novo volume nos bastidores mantém redefinições de senha e recibos chegando à caixa de entrada enquanto o pipeline escala, e um alerta aponta o sinal quando algo dispara, em vez de deixar você adivinhar.
- Lida com saltos de volume, não só com crescimento constante
- Os envios transacionais existentes não são afetados durante a rampa
- Pausa automática quando as taxas de bounce ou spam ultrapassam um limite
Onde um serviço de relay SMTP fica entre o self-hosting e uma API
Não é um ranking. A escolha certa depende do que você já roda e de quanto da entrega você quer controlar.
| Critério | MTA próprio | Serviço de relay SMTP | Somente API HTTP |
|---|---|---|---|
| Funciona com código SMTP existente | Sim | Sim | Não, precisa de integração |
| Reputação de IP e domínio | Você gerencia | Gerenciada, com warmup | Gerenciada, com warmup |
| Tratamento de retentativas e bounces | Configuração própria | Integrado, classificado | Integrado, classificado |
| Trace por envio | Logs de email na máquina | Trace mais eventos SSE | Trace mais eventos SSE |
| Chaves de idempotência | Não disponível | Via API e SDKs | Nativo |
| Carga operacional | Alta | Baixa | Baixa |
Perguntas frequentes
O que é um serviço de relay SMTP?
Qual porta devo usar para o relay SMTP?
Qual a diferença entre um relay SMTP e uma API de email?
Ainda preciso de SPF, DKIM e DMARC com um relay?
Dá para migrar do meu servidor Postfix sem downtime?
O que acontece quando um envio falha ou o servidor do destinatário está ocupado?
Um domínio novo chega à caixa de entrada no primeiro dia?
Vale a pena usar um relay com alguns milhares de emails por mês?
Troque um hostname e mantenha o resto da sua stack
Aponte o seu mailer para o relay, faça o warmup do domínio e leia o trace de cada envio. Warmup e pausa automática já vêm ativados por padrão.