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 server
Guia completo da SMTP?

Domine o SMTP com este guia completo. Entenda como o Simple Mail Transfer Protocol funciona, compare SMTP e API, configure a autenticação (SPF, DKIM, DMARC) e escolha o melhor provedor de SMTP para o seu negócio.

Saiba mais

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

ProtocoloFinalidadeDireção
SMTPEnviar e-mailsSaída
POP3Recuperar e-mailsEntrada
IMAPAcessar e-mailsEntrada (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.com
Server: 250-smtp.provider.com Hello

EHLO (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 OK

Passo 4: Especificação do destinatário (RCPT TO)

O cliente identifica um ou mais destinatários:

Client: RCPT TO:<[email protected]>
Server: 250 OK

Passo 5: Transferência dos dados da mensagem (DATA)

O conteúdo real do email é transmitido:

Client: DATA
Server: 354 Start mail input
Client: Subject: Test Email
Client: From: [email protected]
Client: To: [email protected]
Client:
Client: This is the email body.
Client: .
Server: 250 OK

Passo 6: Encerramento da conexão (QUIT)

A sessão termina de forma limpa:

Client: QUIT
Server: 221 Bye

A jornada completa de um e-mail

  1. Composição: você escreve um email no seu cliente (Gmail, Outlook, etc.)
  2. Submissão: seu cliente se conecta ao seu servidor SMTP
  3. Consulta de DNS: seu servidor consulta o DNS para os registros MX do destinatário
  4. Transferência: seu servidor se conecta ao servidor SMTP do destinatário
  5. Entrega: o servidor do destinatário aceita a mensagem
  6. Armazenamento: a mensagem é armazenada para o destinatário recuperar via POP3/IMAP

Portas SMTP explicadas

PortaNomeSegurançaCaso de uso
25SMTPNenhuma ou STARTTLSRelay de servidor para servidor
587SubmissionSTARTTLSCliente para servidor (recomendada)
465SMTPSTLS implícitoEnvio seguro legado
2525AlternativaSTARTTLSQuando 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 LOGIN
Server: 334 VXNlcm5hbWU6
Client: [base64-encoded username]
Server: 334 UGFzc3dvcmQ6
Client: [base64-encoded password]
Server: 235 Authentication successful

Mecanismos comuns de AUTH:

MecanismoSegurançaDescrição
PLAINBásicaUsuário e senha em texto claro (precisa de TLS)
LOGINBásicaSemelhante ao PLAIN, formato legado
CRAM-MD5MelhorDesafio-resposta, sem senha em texto claro
DIGEST-MD5BoaDesafio-resposta aprimorado
OAUTH2A melhorBaseada 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-here

As 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:

  1. Host SMTP: o endereço do servidor (por exemplo, smtp.brevo.com)
  2. Porta SMTP: normalmente 587 para submissão autenticada
  3. Usuário: o e-mail da conta ou o identificador da chave de API
  4. Senha: a senha da sua conta ou a chave de API
  5. Criptografia: TLS/STARTTLS ativado

Configuração de exemplo para o SMTP da Brevo:

Host: smtp-relay.brevo.com
Port: 587
Password: your-smtp-key
Encryption: STARTTLS

Autenticaçã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:

  1. Você publica registros SPF no DNS do seu domínio
  2. Quando um servidor recebe seu e-mail, ele verifica o SPF
  3. Se o IP de envio corresponde ao seu registro SPF, o e-mail passa
  4. 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 -all

Este registro permite que Brevo e Google enviem e-mails para o seu domínio e rejeita todos os outros remetentes (-all).

Sintaxe SPF:

MecanismoDescriçã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
aPermite os IPs do registro A do domínio
mxPermite os IPs do servidor MX do domínio
-allFalha todos os outros (hard fail)
~allFalha suave para todos os outros
?allNeutro 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:

  1. Seu servidor de e-mail assina mensagens enviadas com uma chave privada
  2. Você publica a chave pública correspondente em DNS
  3. Os servidores receptores verificam a assinatura usando a sua chave pública
  4. 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:

ComponenteDescrição
SeletorIdentifica a chave específica (por exemplo, brevo, google)
Chave públicaChave RSA publicada em DNS para verificação
Chave privadaMantida pelo servidor de envio, assina as mensagens
CabeçalhoAdicionado 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:

  1. Você publica uma política de DMARC no DNS
  2. Os servidores receptores verificam o alinhamento de SPF e DKIM
  3. E-mails que falham são tratados de acordo com a sua política
  4. 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íticaAção
p=noneApenas monitora, nenhuma ação sobre as falhas
p=quarantineEnvia as falhas para a pasta de spam
p=rejectBloqueia por completo os e-mails que falham

Caminho de implementação do DMARC:

  1. Inicie com p=none: monitore sem afetar a entrega
  2. Analise os relatórios: identifique fontes legítimas sem autenticação
  3. Corrija os problemas: adicione os includes de SPF que faltam, configure o DKIM
  4. Mova para p=quarantine: comece a proteger com aplicação suave
  5. 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).

RecursoDetalhes
Nível gratuito300 e-mails/dia
PreçosA partir de US$ 9/mês para 5.000 e-mails
Relay SMTPSim
APISim (REST)
Ferramentas de entregabilidadeSPF, DKIM, IP dedicado disponível
AnálisesAberturas, cliques, rejeições, em tempo real

Configuração do SMTP:

Host: smtp-relay.brevo.com
Port: 587
Authentication: Required
Encryption: STARTTLS

Ao 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.

RecursoDetalhes
Nível gratuito62.000 e-mails/mês (a partir do EC2)
PreçosUS$ 0,10 por 1.000 e-mails
Relay SMTPSim
APISim (AWS SDK)
Ferramentas de entregabilidadeCompletas (exigem configuração manual)
AnálisesIntegraçã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.

RecursoDetalhes
Nível gratuito100 e-mails/dia
PreçosA partir de US$ 19,95/mês para 50.000 e-mails
Relay SMTPSim
APISim (REST, webhooks)
Ferramentas de entregabilidadeSuíte completa incluída
AnálisesPainel 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.

RecursoDetalhes
Nível gratuitoTeste com envios limitados
PreçosA partir de US$ 15/mês para 10.000 e-mails
Relay SMTPSim
APISim (REST)
Ferramentas de entregabilidadeValidação de e-mail, logs
AnálisesLogs 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.

RecursoDetalhes
Nível gratuitoNenhum (teste disponível)
PreçosA partir de US$ 15/mês para 10.000 e-mails
Relay SMTPSim
APISim (REST)
Ferramentas de entregabilidadeIP dedicado incluído
AnálisesEm tempo real, detalhadas

Resumo da comparação de provedores

ProvedorMelhor paraNível gratuitoPreço inicial
BrevoMarketing tudo em um300/diaUS$ 9/mês
Amazon SESAlto volume, usuários de AWS62.000/mês (do EC2)US$ 0,10 por 1.000
SendGridFoco em desenvolvedores100/diaUS$ 19,95/mês
MailgunTransacional + logsTesteUS$ 15/mês
PostmarkTransacional rápidoTesteUS$ 15/mês

Escolhendo o provedor certo

Considere estes fatores:

  1. Volume: quantos e-mails por mês?
  2. Tipo: marketing, transacional ou ambos?
  3. Recursos técnicos: você consegue gerenciar configurações complexas?
  4. Recursos necessários: templates, análises, teste A/B?
  5. Orçamento: qual é o seu orçamento mensal de email?
  6. 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 Name
Mailer: Other SMTP
SMTP Host: smtp-relay.brevo.com
Encryption: TLS
SMTP Port: 587
Authentication: On
SMTP Username: [email protected]
SMTP Password: your-brevo-smtp-key

Passo 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 smtplib
from email.mime.text import MIMEText
smtp_server = "smtp-relay.brevo.com"
port = 587
username = "[email protected]"
password = "your-smtp-key"
msg = MIMEText("Hello from Python!")
msg['Subject'] = "Test Email"
msg['From'] = "[email protected]"
msg['To'] = "[email protected]"
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->Username = '[email protected]';
$mail->Password = 'your-smtp-key';
$mail->SMTPSecure = 'tls';
$mail->Port = 587;
$mail->setFrom('[email protected]', 'Sender Name');
$mail->addAddress('[email protected]');
$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: TXT
Host: @
Value: v=spf1 include:spf.brevo.com ~all

Se você já tem um SPF, adicione a instrução include:

v=spf1 include:spf.brevo.com include:_spf.google.com ~all

Passo 2: Adicionar registro DKIM

Crie um registro TXT com o seletor do seu provedor:

Type: TXT
Host: brevo._domainkey
Value: v=DKIM1; k=rsa; p=[your-public-key]

Passo 3: Adicionar registro DMARC

Comece com o modo de monitoramento:

Type: TXT
Host: _dmarc
Value: 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

FaixaCategoriaSignificado
2xxSucessoComando aceito
4xxFalha temporáriaTente novamente mais tarde
5xxFalha permanenteNã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:

Terminal window
telnet smtp-relay.brevo.com 587

Ou use openssl para TLS:

Terminal window
openssl s_client -starttls smtp -connect smtp-relay.brevo.com:587

Passo 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:

Terminal window
dig TXT yourdomain.com
dig TXT _dmarc.yourdomain.com
dig TXT selector._domainkey.yourdomain.com

Passo 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

Perguntas frequentes

O que é o servidor SMTP?
O SMTP (Simple Mail Transfer Protocol) é o protocolo padrão de envio de e-mail na internet. Este guia mostra como ele funciona, compara SMTP e API, ensina a configurar a autenticação (SPF, DKIM, DMARC) e ajuda a escolher o melhor provedor de SMTP para o seu negócio.
Como posso começar com o servidor SMTP?
Comece com os fundamentos: entender os conceitos centrais, escolher as ferramentas certas e implementar passo a passo. Este guia abrange tudo, do nível iniciante ao avançado.
Quais são as melhores ferramentas para o servidor SMTP?
As melhores ferramentas dependem do seu orçamento e das suas necessidades. A Brevo oferece uma cobertura abrangente de e-mail, SMS, CRM e automação, com um nível gratuito. Consulte este guia para recomendações detalhadas.
Qual é a diferença entre SMTP e hospedagem de e-mail?
O SMTP serve especificamente para enviar e-mail. A hospedagem de e-mail inclui o envio (SMTP) e o recebimento (POP3/IMAP), além do armazenamento e do gerenciamento. Você pode usar serviços SMTP de terceiros e hospedar o seu e-mail em outro lugar.
Posso usar o SMTP do Gmail no meu negócio?
O Gmail oferece acesso SMTP, mas com limitações. O nível gratuito permite 500 e-mails por dia, e o Google Workspace aumenta esse número para 2.000. Para volumes maiores ou melhor controle de entregabilidade, serviços dedicados de SMTP como a Brevo são recomendados.
Por que os meus e-mails vão para o spam?
As causas comuns incluem SPF, DKIM ou DMARC ausentes ou mal configurados, envio de um IP novo sem aquecimento, má reputação do remetente, conteúdo com cara de spam, envio para endereços inválidos e taxas de reclamação elevadas. Verifique primeiro a autenticação, depois revise o conteúdo e as práticas de envio.
Qual é a melhor porta SMTP para usar?
A porta 587 é a recomendada para envio de e-mail cliente-servidor. Ela exige autenticação e suporta criptografia STARTTLS. A porta 25 é para relay servidor-servidor e costuma ser bloqueada pelos provedores de internet.
Quantos e-mails posso enviar via SMTP?
Os limites dependem do seu fornecedor: Gmail 500 a 2.000 por dia, Brevo gratuito 300 por dia, Amazon SES 50.000 por dia (com aprovação) e serviços dedicados, muitas vezes ilimitados dentro dos níveis de preço.
Preciso de um IP dedicado para SMTP?
Nem sempre. IPs compartilhados funcionam bem para volumes moderados com boas práticas. IPs dedicados beneficiam remetentes de alto volume (mais de 100.000 mensagens por mês) que querem controle total sobre a própria reputação. A maioria dos provedores oferece IP dedicado como upgrade.
O que é o relay SMTP?
O relay SMTP acontece quando o seu servidor de e-mail encaminha mensagens através de outro servidor para a entrega. Isso é útil quando o servidor local não consegue enviar diretamente (portas bloqueadas, má reputação) ou quando você usa um serviço como a Brevo para melhorar a entregabilidade.
Como testo a minha configuração SMTP?
Use estes métodos: envie e-mails de teste pela sua aplicação; use ferramentas online como o mail-tester.com para verificar a autenticação; conecte manualmente via telnet ou openssl; confira os painéis do provedor em busca de logs de entrega; e envie para endereços de teste que devolvem os resultados de autenticação.
O que acontece se o SPF ou o DKIM falharem?
Sem DMARC, uma falha de SPF ou DKIM pode fazer o e-mail ser sinalizado, mas não necessariamente rejeitado. Com o DMARC definido como quarantine ou reject, as falhas resultam em envio para o spam ou bloqueio. Monitore sempre os relatórios DMARC para detectar problemas de autenticação.
O SMTP consegue lidar com anexos?
Sim. O SMTP transmite anexos codificados no corpo do e-mail (normalmente base64 para arquivos binários). Ainda assim, anexos grandes podem esbarrar nos limites de tamanho do servidor. Para arquivos de alguns MB, considere usar links de armazenamento em nuvem.

Solicite acesso antecipado

Informe seu nome e um e-mail ou número de telefone. Entraremos em contato com os detalhes de acesso à Tajo.

detecção automática
Obter Brevo