<html lang="pt-pt" dir="ltr"><head></head><body>### [Erro de SMTP: Falha na Verificação do Certificado SSL](https://wpmailsmtp.com/docs/smtp-ssl-certificate-verify-failed/)

**Publicado:** 25 de maio de 2026
**Autor:** David Ozokoye

**Conteúdo:**

**Nota**: Este guia aplica-se ao [Outro remetente de SMTP](https://wpmailsmtp.com/docs/how-to-set-up-the-other-smtp-mailer-in-wp-mail-smtp/ "Outro SMTP") no WP Mail SMTP.

## O que este erro significa

O PHP não conseguiu verificar o certificado SSL ou TLS do servidor SMTP. A conexão chegou ao servidor, mas o handshake 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 a usar 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 Corrigir

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

### Passo 1: Mudar de SSL para TLS (ou Vice-Versa)

A 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 role para baixo até à secção **Outro SMTP**.

![Outro remetente de SMTP](https://wpmailsmtp.com/wp-content/uploads/2026/02/select-other-smtp.png)Em seguida, defina **Encriptação** para **TLS** e **Porta SMTP** para `587`. Clique em **Guardar Definições**.

![Definir tipo de encriptação SMTP](https://wpmailsmtp.com/wp-content/uploads/2026/05/smtp-port.png)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](https://wpmailsmtp.com/wp-content/uploads/2024/10/test-email-tab-1024x1002.png)Se o erro desapareceu, 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](https://letsencrypt.org/ "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 do Plesk, vá a **Ferramentas e 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 validade. Se o certificado SSL do servidor de e-mail expirou, 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 de 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: Pedir 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 conseguirá 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 provedor de alojamento. Em seguida, peça-lhes para atualizar 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 correção mais simples a longo prazo é mudar completamente do 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**.

![Selecionar um remetente no WP Mail SMTP](https://wpmailsmtp.com/wp-content/uploads/2026/05/wp-mail-smtp-mailers.png)Em seguida, siga as instruções no ecrã para conectar a sua conta e clique em **Guardar Definições**.

Finalmente, envie um e-mail de teste de **WP Mail SMTP » Ferramentas**.

## Notas

- Este erro é incomum com grandes provedores (Gmail, Outlook, Yahoo e similares) porque mantêm certificados válidos. É mais comum com servidores de e-mail auto-hospedados 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 antes, a causa mais provável é um certificado expirado. Verifique com o administrador do servidor de e-mail.

É Isso! 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.

**Categorias:** Biblioteca de Erros

---</body></html>