Guia completo da SMTP: O que é, como funciona e melhores práticas
Mestre SMTP com este guia abrangente. Saiba como o Simple Mail Transfer Protocol funciona, compare SMTP vs API, configure autenticação (SPF, DKIM, DMARC) e escolha o melhor provedor de SMTP para seu negócio.
SMTP é a espinha dorsal da comunicação por email na internet. Cada email que você envia, seja de sua caixa de entrada pessoal ou de uma plataforma de automação de marketing, depende da SMTP para chegar ao seu destino. Entender como a SMTP funciona é essencial para quem gerencia email marketing, e-mails transacionais ou comunicações de negócios.
Este guia abrangente abrange tudo o que você precisa saber sobre SMTP: desde os fundamentos de como ele funciona até métodos avançados de autenticação, comparações de provedores e solução de problemas comuns.
O que é o SMTP?
SMTP (Simple Mail Transfer Protocol) é o protocolo de comunicação padrão usado para enviar e-mail através da internet. Desenvolvido em 1982, a SMTP define como as mensagens de email são transmitidas de um servidor para outro, atuando como o serviço postal do mundo digital.
Quando você envia um e-mail, SMTP lida com a transmissão de saída. Ele empurra sua mensagem do seu cliente de e-mail para o seu servidor de e-mail, e então do seu servidor de e-mail para o servidor de e-mail do destinatário. O protocolo opera em um conjunto de regras que garantem entrega confiável de mensagens em diferentes sistemas de email em todo o mundo.
Características-chave do SMTP
- Protocolo push: o SMTP empurra e-mails do remetente para o destinatário (ao contrário do POP3/IMAP, que puxa e-mails)
- Baseado em texto: comandos e respostas são legíveis por humanos
- Orientado a conexão: utiliza TCP/IP para transmissão confiável
- Store-and-forward: as mensagens são armazenadas temporariamente em servidores intermediários antes do encaminhamento
- Padronizado: a RFC 5321 define as especificações SMTP atuais
SMTP e os outros protocolos de email
| Protocolo | Finalidade | Direção |
|---|---|---|
| SMTP | Enviar e-mails | Saída |
| POP3 | Recuperar e-mails | Entrada |
| IMAP | Acessar e-mails | Entrada (sincronizada) |
SMTP funciona ao lado de POP3 e IMAP. Enquanto SMTP envia seu e-mail de saída, POP3 ou IMAP recupera o e-mail de entrada para sua caixa de entrada. A maioria dos clientes de email usa SMTP para enviar e IMAP para receber, fornecendo uma experiência de email completa.
Como funciona o SMTP
Compreender o processo SMTP ajuda você a diagnosticar problemas de entrega e otimizar sua infraestrutura de email. Aqui está a jornada passo a passo de um e-mail do remetente para o destinatário.
O processo de comunicação SMTP
Passo 1: Estabelecimento de conexão
Seu cliente de e-mail (Mail User Agent) se conecta ao seu servidor de e-mail de saída (Mail Transfer Agent) via porta TCP 25, 587 ou 465. Um “handshake” ocorre onde o servidor se identifica.
Passo 2: Handshake SMTP (HELO/EHLO)
O cliente inicia a comunicação com um comando HELO ou EHLO:
Client: EHLO mail.example.comServer: 250-smtp.provider.com HelloEHLO (HELO estendido) é a versão moderna que suporta extensões SMTP como autenticação e criptografia TLS.
Passo 3: Identificação do remetente (MAIL FROM)
O cliente especifica o endereço de e-mail do remetente:
Client: MAIL FROM:<[email protected]>Server: 250 OKPasso 4: Especificação do destinatário (RCPT TO)
O cliente identifica um ou mais destinatários:
Client: RCPT TO:<[email protected]>Server: 250 OKPasso 5: Transferência dos dados da mensagem (DATA)
O conteúdo real do email é transmitido:
Client: DATAServer: 354 Start mail inputClient: Subject: Test EmailClient: From: [email protected]Client: To: [email protected]Client:Client: This is the email body.Client: .Server: 250 OKPasso 6: Encerramento da conexão (QUIT)
A sessão termina de forma limpa:
Client: QUITServer: 221 ByeA jornada completa de um e-mail
- Composição: você escreve um email no seu cliente (Gmail, Outlook, etc.)
- Submissão: seu cliente se conecta ao seu servidor SMTP
- Consulta de DNS: seu servidor consulta o DNS para os registros MX do destinatário
- Transferência: seu servidor se conecta ao servidor SMTP do destinatário
- Entrega: o servidor do destinatário aceita a mensagem
- Armazenamento: a mensagem é armazenada para o destinatário recuperar via POP3/IMAP
Portas SMTP explicadas
| Porta | Nome | Segurança | Caso de uso |
|---|---|---|---|
| 25 | SMTP | Nenhuma ou STARTTLS | Relay de servidor para servidor |
| 587 | Submission | STARTTLS | Cliente para servidor (recomendada) |
| 465 | SMTPS | TLS implícito | Envio seguro legado |
| 2525 | Alternativa | STARTTLS | Quando a 587 está bloqueada |
A porta 587 é a porta recomendada para enviar e-mails de aplicativos e clientes de e-mail. Ela requer autenticação e suporta criptografia STARTTLS.
A porta 25 foi a porta SMTP original, mas agora é usada principalmente para comunicação servidor-servidor. Muitos provedores de internet bloqueiam a porta 25 de saída para evitar spam.
A porta 465 foi brevemente designada para SMTPS (SMTP sobre SSL) e depois descontinuada. Alguns provedores ainda a suportam por compatibilidade legada.
SMTP vs. API de e-mail: Qual você deve usar?
Aplicações modernas têm duas opções primárias para enviar e-mail programaticamente: o SMTP tradicional e as APIs de e-mail baseadas em HTTP. Cada abordagem tem vantagens distintas.
Abordagem SMTP
Com SMTP, sua aplicação se conecta diretamente a um servidor SMTP usando o protocolo descrito acima.
Vantagens:
- Compatibilidade universal com qualquer biblioteca de e-mail
- Funciona com a infraestrutura de e-mail existente
- Sem lock-in de fornecedor em formatos de API específicos
- Configuração mais simples para casos de uso básicos
- Funciona em ambientes com acesso HTTP limitado
Desvantagens:
- Tratamento de erros mais complexo
- Rastreamento limitado sem configuração adicional
- O envio síncrono pode ser mais lento
- Exige gestão de conexões
- Mais difícil implementar recursos avançados
Abordagem da API de e-mail
APIs de e-mail usam HTTP/REST para enviar mensagens, abstraindo a complexidade SMTP subjacente.
Vantagens:
- Rastreamento rico (aberturas, cliques, rejeições) nativo
- Envio assíncrono com webhooks
- Tratamento de erros mais simples com códigos de estado HTTP
- Recursos avançados (templates, agendamento) nativos
- Melhores análises e relatórios
- Integração mais fácil com aplicações modernas
Desvantagens:
- Implementação específica do fornecedor
- Requer conectividade com a internet (não faz relay local)
- Limites de taxa da API podem se aplicar
- Curva de aprendizado para os recursos específicos da API
Quando usar SMTP
- Sistemas legados: aplicações antigas projetadas para SMTP
- E-mails transacionais simples: notificações básicas sem necessidade de rastreamento
- Software on-premise: aplicações em ambientes de rede restritos
- Configuração do cliente de email: aplicativos de e-mail para desktop ou celular
- WordPress e CMS: muitos plugins esperam credenciais SMTP
Quando usar a API de e-mail
- Automação de marketing: campanhas que exigem análises detalhadas
- Envio de alto volume: aplicações enviando milhares de e-mails
- Aplicações modernas: produtos SaaS com necessidades complexas de email
- Recursos avançados: gestão de templates, testes A/B, conteúdo dinâmico
- Rastreamento em tempo real: quando você precisa de feedback de entrega imediato
Abordagem híbrida
Muitas organizações usam ambos: SMTP para mensagens transacionais simples de sistemas legados e APIs de email para campanhas de marketing e automação complexa. Plataformas como Brevo suportam ambos os métodos, permitindo que você escolha com base em cada caso de uso.
Autenticação SMTP explicada
A autenticação SMTP impede que usuários não autorizados enviem e-mails pelo seu servidor. Sem autenticação, qualquer pessoa poderia usar seu servidor para enviar spam, prejudicando sua reputação e entregabilidade.
Tipos de autenticação SMTP
SMTP AUTH (RFC 4954)
O mecanismo de autenticação padrão que requer nome de usuário e senha antes de enviar.
Client: AUTH LOGINServer: 334 VXNlcm5hbWU6Client: [base64-encoded username]Server: 334 UGFzc3dvcmQ6Client: [base64-encoded password]Server: 235 Authentication successfulMecanismos comuns de AUTH:
| Mecanismo | Segurança | Descrição |
|---|---|---|
| PLAIN | Básica | Usuário e senha em texto claro (precisa de TLS) |
| LOGIN | Básica | Semelhante ao PLAIN, formato legado |
| CRAM-MD5 | Melhor | Desafio-resposta, sem senha em texto claro |
| DIGEST-MD5 | Boa | Desafio-resposta aprimorado |
| OAUTH2 | A melhor | Baseada em token, sem transmissão de senha |
Criptografia TLS/SSL
Use sempre criptografia para proteger credenciais:
- STARTTLS: atualiza a conexão simples para criptografada (porta 587)
- TLS implícito: conexão criptografada desde o início (porta 465)
Chaves de API vs. senhas
Serviços de SMTP modernos costumam usar chaves API em vez de senhas:
Username: apikey (literal string)Password: your-api-key-hereAs chaves API são preferíveis porque podem ser rotacionadas sem alterar as senhas da conta e podem ter permissões limitadas.
Configuração de credenciais SMTP
Ao configurar um aplicativo para enviar e-mail via SMTP, você normalmente precisa:
- Host SMTP: o endereço do servidor (por exemplo, smtp.brevo.com)
- Porta SMTP: normalmente 587 para submissão autenticada
- Usuário: o e-mail da conta ou o identificador da chave de API
- Senha: a senha da sua conta ou a chave de API
- Criptografia: TLS/STARTTLS ativado
Configuração de exemplo para o SMTP da Brevo:
Host: smtp-relay.brevo.comPort: 587Username: [email protected]Password: your-smtp-keyEncryption: STARTTLSAutenticação por Email: SPF, DKIM e DMARC
Além da autenticação SMTP (provando que você pode usar o servidor), protocolos de autenticação de e-mail verificam que os e-mails genuinamente vêm do remetente reivindicado. Esses mecanismos baseados em DNS protegem contra spoofing e phishing.
SPF (Sender Policy Framework)
O SPF especifica quais endereços IP e servidores estão autorizados a enviar e-mail para o seu domínio.
Como funciona o SPF:
- Você publica registros SPF no DNS do seu domínio
- Quando um servidor recebe seu e-mail, ele verifica o SPF
- Se o IP de envio corresponde ao seu registro SPF, o e-mail passa
- Se não, o email pode ser marcado como spam ou rejeitado
Exemplo de registro SPF:
v=spf1 include:spf.brevo.com include:_spf.google.com -allEste registro permite que Brevo e Google enviem e-mails para o seu domínio e rejeita todos os outros remetentes (-all).
Sintaxe SPF:
| Mecanismo | Descrição |
|---|---|
| include: | Confia no SPF de outro domínio |
| ip4: | Permite um endereço ou faixa IPv4 específica |
| ip6: | Permite um endereço ou faixa IPv6 específica |
| a | Permite os IPs do registro A do domínio |
| mx | Permite os IPs do servidor MX do domínio |
| -all | Falha todos os outros (hard fail) |
| ~all | Falha suave para todos os outros |
| ?all | Neutro para todos os outros |
Melhores práticas de SPF:
- Use -all (hard fail) quando estiver confiante na sua configuração
- Mantenha menos de 10 consultas DNS para evitar permerror
- Inclua todas as fontes de envio legítimas
- Teste com validadores SPF antes de implantar
DKIM (DomainKeys Identified Mail)
O DKIM adiciona uma assinatura criptográfica aos seus e-mails, provando que eles não foram modificados em trânsito e vieram do seu domínio.
Como funciona o DKIM:
- Seu servidor de e-mail assina mensagens enviadas com uma chave privada
- Você publica a chave pública correspondente em DNS
- Os servidores receptores verificam a assinatura usando a sua chave pública
- As assinaturas válidas confirmam a integridade da mensagem e a origem
Exemplo de registro DKIM no DNS:
brevo._domainkey.example.com IN TXT "v=DKIM1; k=rsa; p=MIGfMA0GCSqGSIb3DQEBAQUAA4..."O seletor (brevo) identifica qual chave usar, permitindo que vários serviços enviem com chaves DKIM diferentes.
Componentes do DKIM:
| Componente | Descrição |
|---|---|
| Seletor | Identifica a chave específica (por exemplo, brevo, google) |
| Chave pública | Chave RSA publicada em DNS para verificação |
| Chave privada | Mantida pelo servidor de envio, assina as mensagens |
| Cabeçalho | Adicionado ao e-mail (DKIM-Signature) |
Melhores práticas de DKIM:
- Use chaves RSA de 2048 bits (mínimo de 1024 bits)
- Rotacione as chaves periodicamente
- Assine cabeçalhos importantes (De, Assunto, Data)
- Teste as assinaturas antes da implantação completa
DMARC (Domain-based Message Authentication, Reporting and Conformance)
O DMARC baseia-se em SPF e DKIM, adicionando políticas para lidar com falhas de autenticação e recursos de relatórios.
Como funciona o DMARC:
- Você publica uma política de DMARC no DNS
- Os servidores receptores verificam o alinhamento de SPF e DKIM
- E-mails que falham são tratados de acordo com a sua política
- Relatórios são enviados para você sobre resultados de autenticação
Exemplo de registro DMARC no DNS:
_dmarc.example.com IN TXT "v=DMARC1; p=quarantine; rua=mailto:[email protected]; pct=100"Políticas DMARC:
| Política | Ação |
|---|---|
| p=none | Apenas monitora, nenhuma ação sobre as falhas |
| p=quarantine | Envia as falhas para a pasta de spam |
| p=reject | Bloqueia por completo os e-mails que falham |
Caminho de implementação do DMARC:
- Inicie com p=none: monitore sem afetar a entrega
- Analise os relatórios: identifique fontes legítimas sem autenticação
- Corrija os problemas: adicione os includes de SPF que faltam, configure o DKIM
- Mova para p=quarantine: comece a proteger com aplicação suave
- Avance para p=reject: proteção máxima quando estiver confiante
Melhores práticas do DMARC:
- Comece com p=none e rua (relatórios agregados)
- Monitore os relatórios por 2 a 4 semanas antes de aplicar a política
- Garanta que todos os remetentes legítimos passem SPF ou DKIM com alinhamento
- Aumente gradualmente o pct (porcentagem) ao endurecer a política
Alinhamento de autenticação
DMARC requer “alinhamento” entre o domínio no cabeçalho From e os domínios que passam SPF/DKIM:
- Alinhamento SPF: o domínio do Return-Path corresponde ao domínio do cabeçalho From
- Alinhamento DKIM: o domínio que assina o DKIM corresponde ao domínio do cabeçalho From
Isso impede que os atacantes usem sua infraestrutura SPF/DKIM para enviar e-mails falsos.
Melhores serviços e provedores SMTP
Escolher o provedor SMTP certo impacta a entregabilidade, o custo e os recursos. Aqui estão as principais opções para 2026.
Brevo (anteriormente Sendinblue)
Melhor para: e-commerce, e-mail transacional e marketing combinados
Brevo oferece relay SMTP e acesso API com preços competitivos. Sua força reside na combinação de email transacional com automação de marketing, CRM e comunicação multicanal (SMS, WhatsApp).
| Recurso | Detalhes |
|---|---|
| Nível gratuito | 300 e-mails/dia |
| Preços | A partir de US$ 9/mês para 5.000 e-mails |
| Relay SMTP | Sim |
| API | Sim (REST) |
| Ferramentas de entregabilidade | SPF, DKIM, IP dedicado disponível |
| Análises | Aberturas, cliques, rejeições, em tempo real |
Configuração do SMTP:
Host: smtp-relay.brevo.comPort: 587Authentication: RequiredEncryption: STARTTLSAo usar o Tajo para integrar sua loja Shopify com Brevo, você obtém sincronização automática de dados do cliente ao lado de entrega confiável de SMTP para e-mails transacionais, como confirmações de pedidos, notificações de envio e recibos.
Amazon SES (Simple Email Service)
Melhor para: remetentes de alto volume com infraestrutura AWS
A Amazon SES oferece preços extremamente baixos para volumes elevados e se integra perfeitamente com outros serviços AWS.
| Recurso | Detalhes |
|---|---|
| Nível gratuito | 62.000 e-mails/mês (a partir do EC2) |
| Preços | US$ 0,10 por 1.000 e-mails |
| Relay SMTP | Sim |
| API | Sim (AWS SDK) |
| Ferramentas de entregabilidade | Completas (exigem configuração manual) |
| Análises | Integração com CloudWatch |
Considerações:
- Requer conhecimento técnico para configurar corretamente
- A gestão de reputação é sua responsabilidade
- Mais adequado para desenvolvedores confortáveis com AWS
SendGrid (Twilio)
Melhor para: desenvolvedores que precisam de APIs robustas e escalabilidade
SendGrid oferece APIs amigáveis ao desenvolvedor com excelente documentação e escalabilidade para empresas em crescimento.
| Recurso | Detalhes |
|---|---|
| Nível gratuito | 100 e-mails/dia |
| Preços | A partir de US$ 19,95/mês para 50.000 e-mails |
| Relay SMTP | Sim |
| API | Sim (REST, webhooks) |
| Ferramentas de entregabilidade | Suíte completa incluída |
| Análises | Painel abrangente |
Mailgun
Melhor para: e-mail transacional com logs detalhados
Mailgun se concentra em casos de uso transacionais e em desenvolvedores, com busca em logs e validação poderosas.
| Recurso | Detalhes |
|---|---|
| Nível gratuito | Teste com envios limitados |
| Preços | A partir de US$ 15/mês para 10.000 e-mails |
| Relay SMTP | Sim |
| API | Sim (REST) |
| Ferramentas de entregabilidade | Validação de e-mail, logs |
| Análises | Logs pesquisáveis, estatísticas |
Postmark
Melhor para: e-mail transacional que exige entrega mais rápida
Postmark é especializada em email transacional com velocidades de entrega líderes do setor e políticas anti-spam rigorosas.
| Recurso | Detalhes |
|---|---|
| Nível gratuito | Nenhum (teste disponível) |
| Preços | A partir de US$ 15/mês para 10.000 e-mails |
| Relay SMTP | Sim |
| API | Sim (REST) |
| Ferramentas de entregabilidade | IP dedicado incluído |
| Análises | Em tempo real, detalhadas |
Resumo da comparação de provedores
| Provedor | Melhor para | Nível gratuito | Preço inicial |
|---|---|---|---|
| Brevo | Marketing tudo em um | 300/dia | US$ 9/mês |
| Amazon SES | Alto volume, usuários de AWS | 62.000/mês (do EC2) | US$ 0,10 por 1.000 |
| SendGrid | Foco em desenvolvedores | 100/dia | US$ 19,95/mês |
| Mailgun | Transacional + logs | Teste | US$ 15/mês |
| Postmark | Transacional rápido | Teste | US$ 15/mês |
Escolhendo o provedor certo
Considere estes fatores:
- Volume: quantos e-mails por mês?
- Tipo: marketing, transacional ou ambos?
- Recursos técnicos: você consegue gerenciar configurações complexas?
- Recursos necessários: templates, análises, teste A/B?
- Orçamento: qual é o seu orçamento mensal de email?
- Integração: que sistemas precisam se conectar?
Para empresas de comércio eletrônico usando Shopify com necessidades de automação de marketing, Brevo combinado com Tajo fornece uma solução completa: sincronização de dados do cliente, email transacional, campanhas de marketing e comunicação multicanal em uma pilha integrada.
Como configurar o SMTP
Configuração SMTP varia dependendo do seu caso de uso. Aqui estão guias para cenários comuns.
Configurar SMTP no WordPress
A maioria dos sites WordPress precisa de SMTP para entrega de email confiável. A função padrão PHP mail() muitas vezes falha ou cai no spam.
Passo 1: Instale um plugin de SMTP
Opções populares:
- WP Mail SMTP
- Post SMTP
- Easy WP SMTP
Passo 2: Configure o plugin
Usando WP Mail SMTP com Brevo:
From Email: [email protected]From Name: Your Site NameMailer: Other SMTPSMTP Host: smtp-relay.brevo.comEncryption: TLSSMTP Port: 587Authentication: OnSMTP Username: [email protected]SMTP Password: your-brevo-smtp-keyPasso 3: Teste a conexão
Envie um e-mail de teste para verificar a configuração. Verifique pastas de spam se o email de teste não chegar.
Configurar SMTP em aplicações
Para aplicações personalizadas, use a biblioteca de email da sua linguagem de programação.
Node.js (Nodemailer):
const nodemailer = require('nodemailer');
const transporter = nodemailer.createTransport({ host: 'smtp-relay.brevo.com', port: 587, secure: false, auth: { pass: 'your-smtp-key' }});
await transporter.sendMail({ subject: 'Test Email', text: 'Hello from Node.js!'});Python (smtplib):
import smtplibfrom email.mime.text import MIMEText
smtp_server = "smtp-relay.brevo.com"port = 587username = "[email protected]"password = "your-smtp-key"
msg = MIMEText("Hello from Python!")msg['Subject'] = "Test Email"
with smtplib.SMTP(smtp_server, port) as server: server.starttls() server.login(username, password) server.send_message(msg)PHP (PHPMailer):
use PHPMailer\PHPMailer\PHPMailer;
$mail = new PHPMailer(true);$mail->isSMTP();$mail->Host = 'smtp-relay.brevo.com';$mail->SMTPAuth = true;$mail->Password = 'your-smtp-key';$mail->SMTPSecure = 'tls';$mail->Port = 587;
$mail->Subject = 'Test Email';$mail->Body = 'Hello from PHP!';
$mail->send();Configurando os registros DNS
Antes de enviar, configure registros DNS de autenticação.
Passo 1: Adicionar registro SPF
Crie um registro TXT no seu domínio raiz:
Type: TXTHost: @Value: v=spf1 include:spf.brevo.com ~allSe você já tem um SPF, adicione a instrução include:
v=spf1 include:spf.brevo.com include:_spf.google.com ~allPasso 2: Adicionar registro DKIM
Crie um registro TXT com o seletor do seu provedor:
Type: TXTHost: brevo._domainkeyValue: v=DKIM1; k=rsa; p=[your-public-key]Passo 3: Adicionar registro DMARC
Comece com o modo de monitoramento:
Type: TXTHost: _dmarcValue: v=DMARC1; p=none; rua=mailto:[email protected]Passo 4: Verificar a configuração
Use ferramentas como:
- MXToolbox (mxtoolbox.com)
- Mail Tester (mail-tester.com)
- Analisador DMARC
Erros e correções comuns de SMTP
Os erros de SMTP seguem um sistema de numeração padronizado. Compreender esses códigos ajuda a diagnosticar problemas de entrega rapidamente.
Categorias de código de erro SMTP
| Faixa | Categoria | Significado |
|---|---|---|
| 2xx | Sucesso | Comando aceito |
| 4xx | Falha temporária | Tente novamente mais tarde |
| 5xx | Falha permanente | Não tente novamente |
Erros e soluções comuns de SMTP
421 Serviço não disponível
O servidor está temporariamente incapaz de processar solicitações.
Causas:
- Sobrecarga do servidor
- Janela de manutenção
- Limites de conexão alcançados
Soluções:
- Espere e tente novamente
- Verifique a página de status do provedor
- Aplique lógica de retentativa com backoff
450 Caixa de correio indisponível
Problema temporário com a caixa de correio do destinatário.
Causas:
- Caixa de correio cheia
- Restrição da política do servidor
- Greylisting
Soluções:
- Tente novamente após um intervalo
- O greylisting se resolve na segunda tentativa
- Contate o destinatário se persistir
451 Erro local
Erro de processamento no servidor receptor.
Causas:
- Problema de configuração do servidor
- Exaustão de recursos
- Bloqueio temporário por política
Soluções:
- Tente novamente com backoff exponencial
- Verifique se o seu IP está temporariamente bloqueado
- Aguarde a recuperação do servidor
500 Erro de sintaxe
Comando não reconhecido.
Causas:
- Comandos SMTP malformados
- Extensões não suportadas
- Problemas de codificação
Soluções:
- Verifique a sintaxe do comando
- Garanta terminações de linha adequadas (CRLF)
- Verifique a compatibilidade do cliente
501 Erro de sintaxe nos parâmetros
Comando reconhecido, mas parâmetros inválidos.
Causas:
- Formato de endereço de e-mail inválido
- Faltam parâmetros necessários
- Problemas de codificação
Soluções:
- Valide os endereços de e-mail antes de enviar
- Verifique caracteres especiais
- Revise a formatação dos parâmetros
550 Caixa de correio não encontrada
O endereço do destinatário não existe.
Causas:
- Erro de digitação no endereço de e-mail
- Conta apagada
- Domínio não aceita e-mail
Soluções:
- Verifique o endereço do destinatário
- Remova da lista (hard bounce)
- Implemente validação de e-mail
551 Usuário não local
O destinatário não está neste servidor.
Causas:
- Encaminhamento de e-mail necessário
- Servidor errado contatado
- Registros MX desatualizados
Soluções:
- Verifique a resolução do registro MX
- Siga as instruções de encaminhamento
- Atualize o cache DNS
552 Mensagem muito grande
O e-mail excede os limites de tamanho.
Causas:
- Anexos grandes
- Limites do servidor do destinatário
- Imagens em linha muito grandes
Soluções:
- Comprima ou remova anexos
- Use links de compartilhamento de arquivos
- Verifique os limites de tamanho do destinatário
553 Nome de caixa de correio inválido
Formato do endereço rejeitado.
Causas:
- Caracteres inválidos no endereço
- Domínio inválido
- Restrições de política
Soluções:
- Valide o formato do e-mail
- Procure erros de digitação
- Use endereços compatíveis com a RFC
554 A transação falhou
Rejeição geral, muitas vezes relacionada com spam.
Causas:
- Filtro de spam ativado
- IP de envio na lista negra
- Violação da política de conteúdo
- Autenticação ausente
Soluções:
- Verifique o status na lista negra
- Revise o conteúdo do e-mail
- Verifique a autenticação (SPF, DKIM, DMARC)
- Verifique a reputação do remetente
Diagnosticando problemas de SMTP
Passo 1: Verificar mensagens de erro
Registre respostas completas de SMTP, não apenas códigos. O texto após o código fornece contexto.
Passo 2: Testar a conectividade
Verifique se você consegue se conectar ao servidor SMTP:
telnet smtp-relay.brevo.com 587Ou use openssl para TLS:
openssl s_client -starttls smtp -connect smtp-relay.brevo.com:587Passo 3: Verificar a autenticação
Teste credenciais independentemente de sua aplicação usando um cliente de email ou ferramenta de linha de comando.
Passo 4: Verificar o DNS
Verifique seus registros de autenticação:
dig TXT yourdomain.comdig TXT _dmarc.yourdomain.comdig TXT selector._domainkey.yourdomain.comPasso 5: Verificar listas negras
Verifique se o seu IP de envio está na lista negra:
- Verificação de lista negra da MXToolbox
- Spamhaus
- Barracuda Reputation
Melhores práticas SMTP
Siga estas práticas para maximizar a entregabilidade e manter uma boa reputação do remetente.
Autenticação
- Use sempre SMTP AUTH: nunca opere um relay aberto
- Habilite TLS: criptografe todas as conexões (STARTTLS na porta 587)
- Use chaves de API: prefira chaves de API às senhas da conta
- Rotacione as credenciais: troque as chaves periodicamente
- Implemente os três: SPF, DKIM e DMARC juntos
Práticas de envio
- Aqueça novos IPs: aumente gradualmente o volume em novos IPs de envio
- Envio consistente: mantenha padrões de envio regulares
- Higiene das listas: remova rejeições e assinantes desengajados
- Respeite os descadastramentos: processe os opt-outs imediatamente
- Monitore a reputação: acompanhe as pontuações do remetente e o status na lista negra
Implementação técnica
- Trate as rejeições: processe e categorize as notificações de bounce
- Implemente lógica de retentativa: use backoff exponencial para falhas temporárias
- Registre tudo: mantenha logs detalhados para solução de problemas
- Monitore a entrega: acompanhe as taxas de entrega e a latência
- Use pooling de conexões: reutilize conexões para ganhar eficiência
Diretrizes de conteúdo
- Evite gatilhos de spam: fique atento a frases comuns de spam
- Equilibre texto e imagens: não envie e-mails só com imagem
- Inclua links de cancelamento: exigido por lei na maioria das jurisdições
- Use nomes de remetente reconhecíveis: os destinatários precisam saber quem é você
- Teste antes de enviar: verifique as pontuações de spam antes das campanhas
Conclusão
A SMTP continua a ser o protocolo fundamental que alimenta a comunicação por email em todo o mundo. Se você está enviando notificações transacionais, campanhas de marketing ou comunicações internas, entender SMTP ajuda você a construir infraestrutura de email confiável.
Principais conclusões deste guia:
- SMTP é o protocolo de envio: ele empurra o e-mail do remetente para os servidores destinatários
- A autenticação é essencial: use SMTP AUTH, TLS e implemente SPF/DKIM/DMARC
- Escolha o provedor certo: combine os recursos do provedor com o seu volume e as suas necessidades
- Monitore e mantenha: acompanhe a entregabilidade, trate as rejeições e mantenha a higiene da lista
- SMTP vs API: use SMTP para compatibilidade, APIs para recursos avançados
Para as empresas de e-commerce, combinar um provedor confiável SMTP como Brevo com a integração adequada de dados do cliente garante que seus e-mails transacionais cheguem aos clientes enquanto suas campanhas de marketing impulsionam o engajamento. Integração Shopify do Tajo sincroniza seus dados do cliente com Brevo automaticamente, dando-lhe a base para uma comunicação eficaz por email em casos de uso transacional e de marketing.
Pronto para melhorar sua entregabilidade de email? Comece por auditar sua configuração de autenticação atual usando as diretrizes SPF, DKIM e DMARC neste guia, e então considere se seu provedor atual atende às suas necessidades de volume, recursos e confiabilidade.
Artigos relacionados
- Campanhas de Marketing por E-mail: Guia completo para planejamento, execução e otimização
- Estratégia de Marketing por E-mail: Guia completo de planejamento e execução [2025]
- Email Marketing para Pequenas Empresas: O guia completo (2026)
- ROI de Email Marketing: Como calcular, acompanhar e melhorar os retornos [2025]
- Email Marketing para Iniciantes: O guia completo para começar (2026)