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 a função wp_mail() falha sozinha. 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, e então 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.
Essa última linha 250 2.0.0 OK: queued é a mais importante. Antes dela, a entrega é sua responsabilidade. 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.
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 de 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 no 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.
Eu 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 silenciosamente 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 vão para a 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 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 | Menor, definido por caixa de correio |
O endpoint de retransmissão autentica por intervalo de IP ou domínio. Isso serve para um servidor que envia para muitos endereços. O endpoint do Gmail vincula cada mensagem a um único login de caixa de correio.
O Google documenta os limites atuais em seu guia de retransmissão SMTP. Verifique lá em vez de confiar em um número em um post de blog, pois o Google ajusta esses limites.
O Relay SMTP Vai Acabar?
Não. A retransmissão SMTP não vai acabar, 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 Workspace.
Essa mudança desativou uma forma de fazer login com uma senha de conta simples. Ela 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 tem aposentado a autenticação básica para SMTP. Novamente, o protocolo permaneceu, e o método de login fraco foi removido.
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 estas coisas 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. Ajuste o plano ao seu volume mensal real, não ao seu melhor cenário.
- Verifique seu domínio de envio. O provedor fornece registros DNS para você adicionar. Adicioná-los permite que a retransmissão assine e-mails como se fosse você.
- Instale um plugin SMTP. Vá em 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 e-mail de teste para testar conexões SMTP e de remetente. Para enviar um e-mail de teste, vá em WP Mail SMTP » Ferramentas e abra a aba 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. Regenere a senha do aplicativo ou a 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 aborda as configurações que evitam que seus e-mails caiam no 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.