Resumo de IA
Um relé SMTP decide se os seus e-mails do WordPress chegam à caixa de entrada ou desaparecem. Se errar, os seus recibos, reposições de palavra-passe e notificações de formulário desaparecem silenciosamente.
O WordPress não tem um servidor de e-mail próprio. Ele entrega cada mensagem ao que o seu alojamento fornecer. Isso é geralmente algo lento, não autenticado ou bloqueado completamente.
Em seguida, aprenderá o que é um reencaminhamento SMTP, como funciona a passagem e qual porta utilizar.
Também aprenderá porque é que wp_mail() falha por si só. Depois verá como os 2 pontos finais SMTP do Google diferem, mais como testar o seu reencaminhamento. Vamos começar!
- O que é um Relé SMTP?
- Como Funciona o Relé SMTP
- Por Que o WordPress Precisa de um Relé SMTP
- Quando Precisa de um Relé SMTP?
- Qual Porta de Relé SMTP Deve Usar?
- Qual é a Diferença Entre smtp-relay.gmail.com e smtp.gmail.com?
- O Relé SMTP Vai Acabar?
- Como Configurar um Relé SMTP num Site WordPress
- Como Saber se o Seu Relé SMTP Está a Funcionar
O que é um Relé SMTP?
Um reencaminhamento SMTP é um servidor de correio que envia o seu e-mail por si. Aceita a sua mensagem de saída e depois encaminha-a para o servidor do destinatário.
Pense nisso como deixar uma carta no correio. Entrega-a a um transportador que já tem as rotas e a reputação.
Essa reputação é a parte que importa. Um reencaminhamento envia a partir de endereços IP que protege ativamente. Assina o seu correio com DKIM. E negocia diariamente com o Gmail e o Outlook.
A maioria das pessoas utiliza um reencaminhamento alojado de um fornecedor de serviços de e-mail. Obtém credenciais, insere-as no seu site e o fornecedor trata da entrega.
Qual é a Diferença Entre um Reencaminhamento SMTP e um Servidor SMTP?
Um servidor SMTP é o software que envia, recebe e encaminha correio. Um reencaminhamento SMTP é uma tarefa que o servidor executa. Encaminha correio de um remetente confiável para um domínio que não possui.
Todo reencaminhamento é um servidor SMTP. Nem todo servidor SMTP atua como um reencaminhamento para si.
| Reencaminhamento SMTP | Servidor SMTP | |
|---|---|---|
| Trabalho principal | Encaminha o seu correio para outros domínios | Envia, recebe e encaminha correio |
| Direção | Apenas saída | Entrada e saída |
| Autenticação | Requer as suas credenciais ou um IP confiável | Depende do papel que desempenha |
| Quem o executa | Normalmente um fornecedor terceiro | O seu alojamento, o seu fornecedor ou você |
| Precisa dele quando | O seu site tem de enviar correio de forma confiável | Está a executar infraestrutura de correio |
Como Funciona o Relé SMTP
Um reencaminhamento SMTP funciona em 5 passos. O seu site conecta-se, encripta e autentica-se. Depois entrega a mensagem, e o reencaminhamento entrega-a.
Aqui está a sequência:
- Conectar. O seu site abre uma ligação TCP ao nome de anfitrião do reencaminhamento numa porta de submissão.
- Encriptar. A ligação é atualizada para TLS, pelo que as credenciais não são enviadas em texto claro.
- Autenticar. O seu site prova quem é com uma palavra-passe, uma chave de API ou um IP aprovado.
- Transferir. O seu site declara o remetente e os destinatários, e depois envia os cabeçalhos e o corpo.
- Enfileirar e entregar. O reencaminhamento aceita a mensagem, assina-a com DKIM e entrega-a.
O Que Acontece em Cada Etapa da Entrega?
A transferência é uma conversa em texto simples. Ler uma torna todo o processo compreensível. Aqui está uma sessão SMTP real com um relay, simplificada 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 as suas credenciais funcionaram.
A linha final 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 Relé 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 o 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 Faz Realmente o wp_mail() 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. Os servidores de recebimento não conseguem verificar se o conteúdo não foi alterado.
- Remetente do envelope incompatível. O remetente técnico muitas vezes 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 o Alojamento Partilhado Piora Isto?
A hospedagem compartilhada piora as coisas por 2 razões. Seu host bloqueia as portas de 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 de mensagens por hora. Outros descartam silenciosamente qualquer coisa que o PHP tente 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 os Seus Emails do WordPress Agora
Quando Precisa de um Relé SMTP?
Você precisa de um relay SMTP assim que seu site enviar e-mails 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 chegam ao 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
Pode ignorar um retransmissor num caso específico. Se o seu site for puramente estático, nada precisa de ser enviado. Sem formulários, sem contas, sem loja.
Qual Porta de Relé SMTP Deve Usar?
Use a porta 587 com STARTTLS. É a porta de submissão padrão, é encriptada e os servidores raramente a bloqueiam.
| Porta | Encriptação | Use-o quando | Bloqueado em alojamento partilhado? |
|---|---|---|---|
| 587 | STARTTLS | Quase sempre. A escolha padrão. | Raramente |
| 465 | TLS implícito | O seu fornecedor ou alojamento prefere-o | Às vezes |
| 2525 | STARTTLS | 587 e 465 estão ambos bloqueados | Raramente |
| 25 | Normalmente nenhum | Apenas retransmissão de servidor para servidor. Não para o seu site. | Quase sempre |
A porta 587 é a porta de submissão de mensagens definida na RFC 6409. A porta 465 usa TLS implícito, pelo que a encriptação começa antes de quaisquer comandos serem enviados. A RFC 8314 documenta-a.
A porta 2525 não está em nenhuma RFC. Os fornecedores oferecem-na como uma solução alternativa não oficial, e funciona porque os firewalls geralmente ignoram-na.
Qual é a Diferença Entre smtp-relay.gmail.com e smtp.gmail.com?
São 2 serviços Google separados e autenticam-se de forma diferente. smtp-relay.gmail.com é o retransmissor do Google Workspace para aplicações e dispositivos. smtp.gmail.com é o servidor SMTP do Gmail, que envia como uma caixa de correio.
Confundi-los é o erro mais comum do SMTP do Google que vejo.
| smtp-relay.gmail.com | smtp.gmail.com | |
|---|---|---|
| Para que serve | Aplicações, sites e dispositivos a enviar para o seu domínio | Enviar 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 esse endereço de caixa de correio |
| Limites de envio | Superior, definido por conta do Workspace | Inferior, definido por caixa de correio |
O ponto de extremidade de retransmissão autentica por intervalo de IP ou domínio. Isso é adequado para um servidor que envia para muitos endereços. O ponto de extremidade do Gmail vincula cada mensagem a um único login de caixa de correio.
O Google documenta os limites atuais no seu guia de retransmissão SMTP. Consulte-o em vez de confiar num número num post de blogue, porque o Google ajusta estes limites.
O Relé SMTP Vai Acabar?
Não. A retransmissão SMTP não vai desaparecer, e o serviço de retransmissão do Google continua totalmente suportado.
A confusão advém de uma alteração real que as pessoas lembram-se parcialmente. O Google desativou o método de início de sessão "aplicações menos seguras" para contas Workspace.
Essa alteração eliminou uma forma de iniciar sessão com uma palavra-passe de conta simples. Não removeu a retransmissão SMTP. As retransmissões modernas autenticam com palavras-passe de aplicação, OAuth, chaves de API ou IPs aprovados em vez disso.
O mesmo padrão ocorreu na Microsoft, que tem vindo a desativar a autenticação básica para SMTP. Novamente, o protocolo permaneceu e o método de login fraco desapareceu.
Como Configurar um Relé SMTP num Site WordPress
Configure uma retransmissão SMTP em 4 passos. Escolha um fornecedor e verifique o seu domínio. Em seguida, instale um plugin SMTP e adicione as suas credenciais.
O Que Precisa Antes de Começar?
Reúna isto primeiro:
- Um domínio de onde envia, não um endereço Gmail ou Yahoo gratuito
- Acesso aos seus registos DNS, para SPF e DKIM
- Uma conta com um fornecedor de retransmissão SMTP
- Acesso de administrador ao seu site WordPress
Depois, siga estes passos:
- Escolha um fornecedor de retransmissão. Ajuste o plano ao seu volume mensal real, não ao seu melhor cenário.
- Verifique o seu domínio de envio. O fornecedor fornece registos DNS para adicionar. Adicioná-los permite que a retransmissão assine e-mails como se fosse você.
- Instale um plugin SMTP. Vá a Plugins » Adicionar Novo Plugin, procure o plugin WP Mail SMTP, e clique em Instalar Agora e Ativar.
- Introduza os detalhes da sua retransmissão. Adicione o host, porta, tipo de encriptação e credenciais do seu fornecedor.
O WP Mail SMTP trata dos passos 3 e 4 com um assistente de configuração. Também inclui remetentes integrados para os principais fornecedores. Escolher um remetente é melhor do que introduzir detalhes SMTP brutos. O host e a porta são preenchidos automaticamente.
Como Saber se o Seu Relé SMTP Está a Funcionar
Envie um e-mail de teste, depois leia os cabeçalhos da mensagem. Pretende 3 aprovações: aceitação, SPF e DKIM.
O WP Mail SMTP inclui uma funcionalidade de e-mail de teste para testar as ligações SMTP e de remetente. Para enviar um e-mail de teste, vá a WP Mail SMTP » Ferramentas e abra o separador Teste de E-mail. Introduza o endereço de e-mail do destinatário no campo Enviar Para.
Quando terminar, clique no botão Enviar E-mail. Se a sua configuração estiver correta, verá uma mensagem de Sucesso!.

Um teste que diz apenas "enviado com sucesso" não é suficiente. Isso confirma que o retransmissor aceitou a sua mensagem, não que uma caixa de entrada real o fez.
Abra o e-mail de teste que recebeu, visualize a mensagem original e procure por:
Received:mostra o nome do host do seu retransmissor. Confirma que o correio passou pelo retransmissor, não pelo PHP.spf=pass. O seu DNS autoriza o retransmissor a enviar em nome do seu domínio.dkim=pass. A sua mensagem carrega uma assinatura válida.dmarc=pass. SPF ou DKIM estão alinhados com o seu domínio From.
Se o teste falhar, a causa é quase sempre uma de 3 coisas:
- Porta ou criptografia incorreta. Tente a porta 587 com STARTTLS, depois a porta 465 com TLS.
- Credenciais rejeitadas. Regenerar a palavra-passe da aplicação ou a chave API e reintroduzi-la.
- Host a bloquear a ligação. Pergunte ao seu host se o SMTP de saída está filtrado, depois tente a porta 2525.
Perguntas Frequentes
Existe um relé SMTP gratuito?
Sim. A maioria dos fornecedores de retransmissão inclui um nível gratuito. Espere algumas centenas a alguns milhares de mensagens por mês. Planos gratuitos são adequados para as notificações de formulários e recibos de um pequeno site. Verifique se o nível gratuito inclui assinatura DKIM e logs, pois alguns removem ambos.
O Office 365 permite relé SMTP?
Sim. O Microsoft 365 suporta retransmissão SMTP de 2 formas. Use smtp.office365.com para submissão de cliente autenticada, ou um conector para maior volume. A Microsoft tem vindo a descontinuar a autenticação básica, por isso use autenticação moderna ou uma palavra-passe de aplicação.
Um relé SMTP é seguro?
Um relé SMTP é mais seguro do que o caminho de e-mail padrão do WordPress. Ele encripta a ligação com TLS, requer autenticação e assina o seu e-mail com DKIM. Use a porta 587 ou 465. Armazene as credenciais fora dos ficheiros do seu tema e rode-as após qualquer comprometimento.
Quantos e-mails pode enviar através de um relé SMTP?
Os limites dependem do seu fornecedor e plano. Níveis gratuitos enviam algumas centenas por mês. Planos pagos chegam a milhões. Os relés também aplicam uma taxa de envio, não apenas um limite mensal. Verifique ambos antes de um grande envio.
Precisa ainda de SPF e DKIM se usar um relé SMTP?
Sim, e eles importam mais, não menos. Um retransmissor só pode assinar como o seu domínio se o seu DNS o autorizar. Adicione os registos SPF e DKIM que o seu fornecedor lhe dá. Adicione um registo DMARC assim que ambos passarem.
Em seguida, Configure as Suas Definições SMTP do WordPress
Agora que sabe como funciona um retransmissor, o próximo passo é integrá-lo no seu site. O nosso guia para configurações SMTP do WordPress percorre os campos exatos e as opções de correio. Também aborda as configurações que mantêm o seu correio fora do spam.
Corrija os Seus Emails do WordPress Agora
Pronto para corrigir os seus emails? Comece hoje mesmo com o melhor plugin SMTP para WordPress. Se não tem tempo para corrigir os seus emails, pode obter assistência completa de Configuração White Glove como compra adicional, e existe uma garantia de reembolso de 14 dias para todos os planos pagos.
Se este artigo o ajudou, por favor siga-nos no Facebook e Twitter para mais dicas e tutoriais do WordPress.