Resumo de IA
Um relay SMTP decide se seus e-mails do WordPress chegam à caixa de entrada ou desaparecem. Se errar, seus recibos, redefinições de senha e notificações de formulário desaparecerão silenciosamente.
O WordPress não tem um servidor de e-mail próprio. Ele entrega cada mensagem ao que seu host fornecer. Geralmente é algo lento, não autenticado ou bloqueado completamente.
Abaixo, você aprenderá o que é um relay SMTP, como funciona a entrega e qual porta usar.
Você também aprenderá por que wp_mail() falha por conta própria. Em seguida, verá como os 2 endpoints SMTP do Google diferem, além de como testar seu relay. Vamos começar!
- O que é um retransmissor SMTP?
- Como Funciona o Relay SMTP
- Por Que o WordPress Precisa de um Relay SMTP
- Quando Você Precisa de um Relay SMTP?
- Qual Porta de Relay SMTP Você Deve Usar?
- Qual a Diferença Entre smtp-relay.gmail.com e smtp.gmail.com?
- O Relay SMTP Vai Acabar?
- Como Configurar um Relay SMTP em um Site WordPress
- Como Saber se o Seu Relay SMTP Está Funcionando
O que é um retransmissor SMTP?
Um relay SMTP é um servidor de e-mail que envia seu e-mail para você. Ele aceita sua mensagem de saída e a encaminha para o servidor do destinatário.
Pense nisso como deixar uma carta no correio. Você a entrega a um carteiro que já tem as rotas e a reputação.
Essa reputação é a parte que importa. Um relay envia de endereços IP que ele protege ativamente. Ele assina seu e-mail com DKIM. E negocia com Gmail e Outlook diariamente.
A maioria das pessoas usa um relay hospedado de um provedor de serviços de e-mail. Você obtém credenciais, as insere em seu site e o provedor cuida da entrega.
Qual é a Diferença Entre um Relay SMTP e um Servidor SMTP?
Um servidor SMTP é o software que envia, recebe e roteia e-mails. Um relay SMTP é uma das tarefas que o servidor executa. Ele encaminha e-mails de um remetente confiável para um domínio que não possui.
Todo relay é um servidor SMTP. Nem todo servidor SMTP atua como um relay para você.
| Relay SMTP | Servidor SMTP | |
|---|---|---|
| Função principal | Encaminha seu e-mail para outros domínios | Envia, recebe e roteia e-mails |
| Direção | Somente saída | Entrada e saída |
| Autenticação | Requer suas credenciais ou um IP confiável | Depende do papel que desempenha |
| Quem o executa | Geralmente um provedor terceirizado | Seu host, seu provedor ou você |
| Você precisa dele quando | Seu site precisa enviar e-mails de forma confiável | Você está executando a infraestrutura de e-mail |
Como Funciona o Relay SMTP
Um relay SMTP funciona em 5 etapas. Seu site se conecta, criptografa e autentica. Em seguida, ele entrega a mensagem, e o relay a envia.
Aqui está a sequência:
- Conectar. Seu site abre uma conexão TCP para o nome do host do relay em uma porta de submissão.
- Criptografar. A conexão é atualizada para TLS, para que as credenciais não sejam enviadas em texto claro.
- Autenticar. Seu site prova quem é com uma senha, uma chave de API ou um IP aprovado.
- Transferir. Seu site declara o remetente e os destinatários, em seguida, envia os cabeçalhos e o corpo.
- Enfileirar e entregar. O relay aceita a mensagem, a assina com DKIM e a entrega.
O Que Acontece em Cada Etapa da Entrega?
A entrega é uma conversa em texto simples. Ler uma torna todo o processo claro. Aqui está uma sessão SMTP real com um relay, cortada para clareza:
220 smtp.example.com ESMTP ready
EHLO yoursite.com
250-smtp.example.com
250-STARTTLS
250 AUTH LOGIN PLAIN
STARTTLS
220 2.0.0 Ready to start TLS
AUTH LOGIN
235 2.7.0 Authentication successful
MAIL FROM:<[email protected]>
250 2.1.0 Sender OK
RCPT TO:<[email protected]>
250 2.1.5 Recipient OK
DATA
354 Start mail input
(message headers and body go here)
.
250 2.0.0 OK: queued as 4A2F1C
QUIT
Cada linha que começa com um número é a resposta do relay. Os códigos 250 significam sucesso, e 235 confirma que suas credenciais funcionaram.
A última linha 250 2.0.0 OK: queued é a mais importante. Antes dela, a entrega é seu problema. Depois dela, é do relay.
Por Que o WordPress Precisa de um Relay SMTP
O WordPress precisa de um relay SMTP porque não tem um servidor de e-mail próprio. Por padrão, ele entrega o e-mail ao PHP, que o passa para seu host sem assinatura e sem verificação.
Os provedores de e-mail tratam esse tipo de mensagem como suspeita. Ela chega sem prova de que veio do seu domínio. Muitas vezes, vem de um IP compartilhado com centenas de sites.
O Que a Função wp_mail() Realmente Faz por Padrão?
wp_mail() constrói sua mensagem usando a biblioteca PHPMailer. Em seguida, envia-a através da função mail() do PHP. Sem conexão SMTP, sem login, sem assinatura.
Esse caminho padrão falha em 4 maneiras específicas:
- Sem autenticação. Nada prova que a mensagem veio do seu domínio.
- Sem assinatura DKIM. Servidores de recebimento não podem verificar se o conteúdo foi alterado.
- Remetente do envelope incompatível. O remetente técnico geralmente não corresponde ao seu endereço De, então o alinhamento SPF falha.
- Reputação de IP compartilhado. Você herda a reputação de todos os outros sites em seu servidor.
Um plugin SMTP como o WP Mail SMTP corrige isso, conectando-se a phpmailer_init e mudando o PHPMailer para SMTP. Aqui está o núcleo do que esse hook faz:
add_action( 'phpmailer_init', function ( $phpmailer ) {
$phpmailer->isSMTP(); // stop using PHP mail()
$phpmailer->Host = 'smtp.example.com'; // your relay hostname
$phpmailer->Port = 587; // submission port
$phpmailer->SMTPSecure = 'tls'; // encrypt the connection
$phpmailer->SMTPAuth = true; // authenticate
$phpmailer->Username = getenv( 'SMTP_USER' );
$phpmailer->Password = getenv( 'SMTP_PASS' );
} );
Por Que a Hospedagem Compartilhada Piora Isso?
A hospedagem compartilhada piora as coisas por 2 motivos. Seu host bloqueia as portas que o e-mail precisa e compartilha seu IP de envio com estranhos.
Já vi um vizinho spammer ter um intervalo de IP compartilhado inteiro bloqueado. Uma dúzia de sites inocentes foram junto.
A maioria dos hosts bloqueia a porta de saída 25 para impedir esse abuso. Alguns limitam o envio de e-mails a algumas centenas por hora. Outros simplesmente descartam qualquer coisa que o PHP tenta enviar.
Um relay contorna tudo isso. Seu e-mail sai por uma conexão autenticada em uma porta que os hosts não bloqueiam. O IP de envio pertence a um provedor que o defende.
Corrija seus e-mails do WordPress agora
Quando Você Precisa de um Relay SMTP?
Você precisa de um relay SMTP assim que seu site envia um e-mail que alguém está esperando. Redefinições de senha, recibos e notificações de formulário se qualificam.
Configure um nestes casos:
- Seu site envia qualquer e-mail transacional
- E-mails de teste do WordPress falham ou nunca chegam
- Seus e-mails caem na caixa de spam em vez da caixa de entrada
- Você está em hospedagem compartilhada, onde a porta 25 geralmente é bloqueada
- Você precisa de logs de entrega para provar que uma mensagem foi enviada
- Você envia mais do que um punhado de mensagens por dia
Você pode pular um relay em um caso restrito. Se o seu site for puramente estático, nada precisa ser enviado. Sem formulários, sem contas, sem loja.
Qual Porta de Relay SMTP Você Deve Usar?
Use a porta 587 com STARTTLS. É a porta de envio padrão, é criptografada e raramente é bloqueada pelos servidores.
| Porta | Criptografia | Use-a quando | Bloqueado em hospedagem compartilhada? |
|---|---|---|---|
| 587 | STARTTLS | Quase sempre. A escolha padrão. | Raramente |
| 465 | TLS implícito | Seu provedor ou host prefere | Às vezes |
| 2525 | STARTTLS | 587 e 465 estão bloqueados | Raramente |
| 25 | Geralmente nenhum | Somente retransmissão de servidor para servidor. Não para o seu site. | Quase sempre |
A porta 587 é a porta de envio de mensagens definida na RFC 6409. A porta 465 usa TLS implícito, então a criptografia começa antes que qualquer comando seja enviado. A RFC 8314 a documenta.
A porta 2525 não está em nenhuma RFC. Provedores a oferecem como um fallback não oficial, e funciona porque os firewalls geralmente a ignoram.
Qual a Diferença Entre smtp-relay.gmail.com e smtp.gmail.com?
São 2 serviços Google separados, e eles se autenticam de forma diferente. smtp-relay.gmail.com é o relay do Google Workspace para aplicativos e dispositivos. smtp.gmail.com é o servidor SMTP do Gmail, que envia como uma caixa de correio.
Confundi-los é o erro mais comum do Google SMTP que vejo.
| smtp-relay.gmail.com | smtp.gmail.com | |
|---|---|---|
| Para que serve | Aplicativos, sites e dispositivos enviando em nome do seu domínio | Enviando como uma caixa de correio do Gmail ou Workspace |
| Requer Workspace? | Sim | Não |
| Autentica por | Endereço IP aprovado ou credenciais SMTP | Apenas credenciais da caixa de correio |
| Enviar como | Qualquer endereço no seu domínio verificado | Apenas o endereço daquela caixa de correio |
| Limites de envio | Mais altos, definidos por conta do Workspace | Inferior, definido por caixa de correio |
O endpoint de retransmissão autentica por intervalo de IP ou domínio. Isso é adequado para um servidor que envia para muitos endereços. O endpoint do Gmail vincula cada mensagem a um login de caixa de correio.
O Google documenta os limites atuais em seu guia de retransmissão SMTP. Consulte lá em vez de confiar em um número em uma postagem de blog, pois o Google ajusta esses limites.
O Relay SMTP Vai Acabar?
Não. A retransmissão SMTP não vai desaparecer, e o serviço de retransmissão do Google ainda é totalmente suportado.
A confusão vem de uma mudança real que as pessoas lembram pela metade. O Google aposentou o método de login de "aplicativos menos seguros" para contas do Google Workspace.
Essa mudança matou uma forma de fazer login com uma senha de conta simples. Não removeu a retransmissão SMTP. Retransmissores modernos autenticam com senhas de aplicativo, OAuth, chaves de API ou IPs aprovados em vez disso.
O mesmo padrão ocorreu na Microsoft, que está aposentando a autenticação básica para SMTP. Novamente, o protocolo permaneceu, e o método de login fraco foi embora.
Como Configurar um Relay SMTP em um Site WordPress
Configure uma retransmissão SMTP em 4 etapas. Escolha um provedor e verifique seu domínio. Em seguida, instale um plugin SMTP e adicione suas credenciais.
O Que Você Precisa Antes de Começar?
Reúna isto primeiro:
- Um domínio de onde você envia, não um endereço gratuito do Gmail ou Yahoo
- Acesso aos seus registros DNS, para SPF e DKIM
- Uma conta com um provedor de retransmissão SMTP
- Acesso de administrador ao seu site WordPress
Em seguida, siga estas etapas:
- Escolha um provedor de retransmissão. Adeque o plano ao seu volume mensal real, não ao seu cenário de melhor caso.
- Verifique seu domínio de envio. O provedor fornece registros DNS para adicionar. Adicioná-los permite que a retransmissão assine e-mails como você.
- Instale um plugin SMTP. Vá para Plugins » Adicionar Novo Plugin, pesquise pelo plugin WP Mail SMTP e clique em Instalar Agora e Ativar.
- Insira os detalhes da sua retransmissão. Adicione o host, porta, tipo de criptografia e credenciais do seu provedor.
O WP Mail SMTP cuida das etapas 3 e 4 com um assistente de configuração. Ele também vem com remetentes integrados para os principais provedores. Escolher um remetente é melhor do que inserir detalhes SMTP brutos. O host e a porta são preenchidos para você.
Como Saber se o Seu Relay SMTP Está Funcionando
Envie um e-mail de teste e, em seguida, leia os cabeçalhos da mensagem. Você quer 3 aprovações: aceitação, SPF e DKIM.
O WP Mail SMTP inclui um recurso de teste de e-mail para testar conexões SMTP e de remetente. Para enviar um e-mail de teste, vá para WP Mail SMTP » Ferramentas e abra a guia Teste de E-mail. Insira o endereço de e-mail do destinatário no campo Enviar Para.
Concluído, clique no botão Enviar E-mail. Se sua configuração estiver correta, você verá uma mensagem de Sucesso!.

Um teste que diz apenas “enviado com sucesso” não é suficiente. Isso confirma que o relay aceitou sua mensagem, não que uma caixa de entrada real o fez.
Abra o e-mail de teste que você recebeu, visualize a mensagem original e procure por:
Received:mostra o nome do host do seu relay. Confirma que o e-mail passou pelo relay, não pelo PHP.spf=pass. Seu DNS autoriza o relay a enviar em nome do seu domínio.dkim=pass. Sua mensagem carrega uma assinatura válida.dmarc=pass. SPF ou DKIM estão alinhados com o seu domínio de remetente.
Se o teste falhar, a causa é quase sempre uma de 3 coisas:
- Porta ou criptografia errada. Tente a porta 587 com STARTTLS, depois a porta 465 com TLS.
- Credenciais rejeitadas. Gere uma nova senha de aplicativo ou chave de API e insira-a novamente.
- O host está bloqueando a conexão. Pergunte ao seu host se o SMTP de saída está filtrado e, em seguida, tente a porta 2525.
Perguntas Frequentes
Existe um relay SMTP gratuito?
Sim. A maioria dos provedores de relay inclui um plano gratuito. Espere algumas centenas a alguns milhares de mensagens por mês. Planos gratuitos são suficientes para notificações de formulários e recibos de um site pequeno. Verifique se o plano gratuito inclui assinatura DKIM e logs, pois alguns removem ambos.
O Office 365 permite relay SMTP?
Sim. O Microsoft 365 suporta relay SMTP de 2 maneiras. Use smtp.office365.com para envio de cliente autenticado ou um conector para maior volume. A Microsoft tem desativado a autenticação básica, portanto, use autenticação moderna ou uma senha de aplicativo.
Um relay SMTP é seguro?
Um relay SMTP é mais seguro do que o caminho de e-mail padrão do WordPress. Ele criptografa a conexão com TLS, requer autenticação e assina seu e-mail com DKIM. Use a porta 587 ou 465. Armazene as credenciais fora dos arquivos do seu tema e altere-as após qualquer comprometimento.
Quantos e-mails você pode enviar através de um relay SMTP?
Os limites dependem do seu provedor e plano. Planos gratuitos enviam algumas centenas por mês. Planos pagos chegam a milhões. Os relays também aplicam uma taxa de envio, não apenas um limite mensal. Verifique ambos antes de um grande envio.
Você ainda precisa de SPF e DKIM se usar um relay SMTP?
Sim, e eles importam mais, não menos. Um relay só pode assinar como seu domínio se o seu DNS o autorizar. Adicione os registros SPF e DKIM que seu provedor fornecer. Adicione um registro DMARC assim que ambos passarem.
Em seguida, Configure Suas Configurações SMTP do WordPress
Agora que você sabe como um relay funciona, o próximo passo é integrá-lo ao seu site. Nosso guia de configurações SMTP do WordPress detalha os campos exatos e as opções de envio de e-mail. Ele também cobre as configurações que evitam que seu e-mail vá para o spam.
Corrija seus e-mails do WordPress agora
Pronto para corrigir seus e-mails? Comece hoje mesmo com o melhor plugin SMTP para WordPress. Se você não tem tempo para corrigir seus e-mails, pode obter assistência completa de Configuração White Glove como uma compra adicional, e há uma garantia de devolução do dinheiro em 14 dias para todos os planos pagos.
Se este artigo ajudou você, por favor, siga-nos no Facebook e Twitter para mais dicas e tutoriais do WordPress.