Erro SMTP: Não foi possível resolver o nome do host

Resumir:ChatGPTPerplexity

Nota: Este guia aplica-se ao Outro remetente SMTP no WP Mail SMTP.

O que significa este erro

O resolvedor DNS do PHP não conseguiu encontrar um endereço IP para o nome de host SMTP. O nome de domínio no campo SMTP Host não existe, ou o seu servidor não consegue resolvê-lo.

Causas Comuns

  • Erro de digitação no campo SMTP Host (por exemplo, smtp.gmai.com em vez de smtp.gmail.com)
  • Nome de host incorreto copiado de uma fonte não oficial
  • O servidor tem DNS quebrado ou restrito (raro, geralmente num VPS mal configurado)

Como Resolver

Aqui está o guia completo passo a passo para resolver o erro.

Passo 1: Verifique o Campo SMTP Host à Procura de Erros de Digitação

Um nome de host escrito incorretamente é a causa mais comum. Uma letra errada é suficiente para desencadear este erro.

Comece por ir a WP Mail SMTP » Definições e role para baixo até à secção Outro SMTP. Em seguida, localize o campo SMTP Host.

Definir o tipo de encriptação SMTP

Em seguida, compare o valor no campo com o nome de host correto para o seu fornecedor de e-mail:

FornecedorSMTP Host Correto
Gmail ou Google Workspacesmtp.gmail.com
Outlook ou Microsoft 365smtp.office365.com
Yahoo Mailsmtp.mail.yahoo.com
AOLsmtp.aol.com
Zoho Mail (@zoho.com)smtp.zoho.com
Zoho Mail (domínio personalizado)smtppro.zoho.com
Proton Mailsmtp.protonmail.ch
iCloud Mailsmtp.mail.me.com

Se detetar alguma discrepância, corrija-a e guarde as suas alterações.

Para testar a correção, vá a WP Mail SMTP » Ferramentas, clique no separador Teste de E-mail e clique em Enviar E-mail.

Separador de teste de e-mail

Se o erro desapareceu, está concluído. Se persistir, continue para o Passo 2.

Passo 2: Verifique o Nome de Host Contra a Documentação Oficial do Seu Fornecedor

Se estiver a usar um fornecedor não listado acima (como o servidor de e-mail de uma empresa de alojamento), o nome de host SMTP correto pode não ser óbvio.

Comece por iniciar sessão no website ou painel de controlo do seu fornecedor de e-mail. Procure uma página de “Definições SMTP” ou “Configuração de E-mail” e copie o valor do nome de host SMTP exatamente como mostrado.

Em seguida, regresse a WP Mail SMTP » Definições, navegue até à secção Outro SMTP e cole o valor correto no campo SMTP Host. Clique em Guardar Definições.

Finalmente, envie um e-mail de teste a partir de WP Mail SMTP » Ferramentas. Se o erro desapareceu, está concluído. Se persistir, prossiga para o Passo 3.

Passo 3: Contacte o Seu Fornecedor de Alojamento Sobre DNS

Se o nome de host estiver correto, mas o erro persistir, o seu servidor pode ter resolução DNS quebrada ou restrita. Resolva isto no lado do servidor, não a partir do WordPress.

Comece por contactar a equipa de suporte do seu fornecedor de alojamento. Pergunte: “O meu site WordPress não consegue resolver o nome de host SMTP smtp.example.com. Pode verificar se a resolução DNS está a funcionar no meu servidor?” O seu fornecedor de alojamento pode testar o DNS do lado do servidor e corrigir quaisquer problemas de configuração.

Notas

  • Este erro é quase sempre um erro de digitação. Verifique o campo SMTP Host letra por letra antes de qualquer outra coisa.
  • Se utilizar o Zoho Mail com um domínio personalizado (por exemplo, [email protected]), o host correto é smtppro.zoho.com, e não smtp.zoho.com.
  • Se o seu fornecedor de alojamento confirmar que o DNS está a falhar no servidor, mudar para um remetente baseado em API (como SendLayer, SendGrid ou Mailgun) é uma alternativa fiável. Estes remetentes ligam-se através de HTTPS e não dependem da resolução do nome do host SMTP.

É tudo! Agora sabe como corrigir o erro 'Hostname Could Not Be Resolved' e fazer com que os seus e-mails voltem a ser enviados através do WP Mail SMTP.

Experimente o nosso plugin gratuito WP Mail SMTP

Use o seu provedor SMTP favorito para enviar confiavelmente os seus e-mails WordPress.