Resumo de IA
Nota: Este guia aplica-se ao Outro remetente SMTP no WP Mail SMTP.
O que significa este erro
O PHP não conseguiu verificar o certificado SSL ou TLS do servidor SMTP. A ligação chegou ao servidor, mas o aperto de mão encriptado falhou porque o certificado expirou, é autoassinado ou tem uma cadeia de certificados incompleta. O seu site não enviará e-mails até que resolva o problema do certificado.
Causas Comuns
- Servidor de e-mail auto-hospedado usando um certificado autoassinado
- O certificado SSL no servidor de e-mail expirou
- Utilizar encriptação SSL (porta 465) com um servidor que só suporta TLS (porta 587), ou vice-versa
- Pacote de certificados CA desatualizado no servidor de alojamento WordPress
Como Resolver
Aqui está o guia completo passo a passo para resolver o erro.
Passo 1: Mudar de SSL para TLS (ou Vice-Versa)
Uma incompatibilidade entre o tipo de encriptação e a porta é a causa mais comum. Tente a outra combinação.
Comece por ir a WP Mail SMTP » Definições e desloque-se para a secção Outro SMTP.

Em seguida, defina Encriptação para TLS e Porta SMTP para 587. Clique em Guardar Definiçõ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.

Se o erro desaparecer, então terminou. No entanto, se persistir, tente a combinação SSL na porta 465: regresse a WP Mail SMTP » Definições, defina Encriptação para SSL e Porta SMTP para 465, depois clique em Guardar Definições e envie outro e-mail de teste.
Continue para o Passo 2 se nenhuma das opções acima resolver o erro no seu site.
Passo 2: Instalar um Certificado Válido num Servidor de E-mail Auto-Hospedado
Se executar o seu próprio servidor de e-mail (cPanel, Plesk, hMailServer e similares) e este utilizar um certificado autoassinado, o PHP irá rejeitá-lo por defeito.
Comece por instalar um certificado SSL gratuito e confiável no servidor de e-mail usando Let’s Encrypt. No cPanel, vá a Estado SSL/TLS e execute o AutoSSL, ou instale um certificado Let’s Encrypt para o nome de host do e-mail.
Para utilizadores Plesk, vá a Ferramentas & Definições » Certificados SSL/TLS e ative o Let’s Encrypt para o domínio de e-mail.
Finalmente, assim que o certificado estiver no lugar, regresse a WP Mail SMTP » Ferramentas e envie um e-mail de teste. Isto deverá resolver o erro no seu site. No entanto, continue para o próximo passo de resolução de problemas abaixo se o erro não tiver sido resolvido.
Passo 3: Renovar um Certificado Expirado
Os certificados SSL frequentemente têm uma data de expiração. Se o certificado SSL do servidor de e-mail expirou, então o administrador do servidor precisa de o renovar.
Pode renovar o certificado SSL através do seu painel de controlo de alojamento ou fornecedor de certificados. No entanto, se utilizar um serviço de e-mail de terceiros (o servidor Exchange da sua empresa, um host de e-mail gerido ou similar), contacte o administrador do servidor de e-mail e informe-o que o certificado expirou.
Finalmente, assim que renovarem o certificado, regresse a WP Mail SMTP » Ferramentas e envie um e-mail de teste.
Passo 4: Peça ao seu Provedor de Alojamento para Atualizar o Pacote de Certificados CA
Se o pacote de certificados CA no seu servidor de alojamento WordPress estiver desatualizado, o PHP não consegue verificar mesmo certificados válidos. Este é um problema a nível de servidor que só o seu provedor de alojamento pode corrigir.
Comece por contactar o suporte do seu fornecedor de alojamento. Em seguida, peça-lhes para atualizarem o pacote de certificados CA (ca-certificates ou ca-bundle.crt) no servidor. Assim que confirmarem a atualização, regresse a WP Mail SMTP » Ferramentas e envie um e-mail de teste.
Passo 5: Mudar para um Remetente Baseado em API
Se nenhum dos passos acima resolver o erro, a solução mais simples a longo prazo é abandonar completamente o SMTP. Os remetentes baseados em API conectam-se através de HTTPS e evitam problemas de certificados SSL ou TLS com servidores de e-mail.
Comece por ir a WP Mail SMTP » Definições. Na secção Remetente, selecione um remetente baseado em API, como SendLayer, Brevo (Sendinblue), SendGrid ou Mailgun.

Em seguida, siga as instruções no ecrã para ligar a sua conta e clique em Guardar Definições.
Finalmente, envie um e-mail de teste a partir de WP Mail SMTP » Ferramentas.
Notas
- Este erro é incomum em grandes fornecedores (Gmail, Outlook, Yahoo e similares) porque mantêm certificados válidos. É mais comum com servidores de e-mail auto-alojados ou com servidores de e-mail cPanel e Plesk.
- Desativar a verificação SSL através de código PHP personalizado é possível, mas fortemente desaconselhado. Expõe as suas credenciais SMTP à interceção. Corrija o certificado em vez disso.
- Se o erro apareceu subitamente num servidor que estava a funcionar anteriormente, a causa mais provável é um certificado expirado. Verifique com o administrador do servidor de e-mail.
É tudo! Agora sabe como corrigir o erro 'Falha na Verificação do Certificado SSL' e fazer com que os seus e-mails voltem a ser enviados através do WP Mail SMTP.