Resumo de IA
Quer saber como o WP Mail SMTP pode informar se seus e-mails estão chegando às caixas de entrada dos usuários? Nosso plugin usa dois métodos para determinar se os e-mails são entregues, dependendo do provedor de e-mail que você usa.
Este guia explicará como o WP Mail SMTP consegue verificar a entrega de e-mails.
Verificando a Entrega de E-mails com Webhooks
A primeira maneira pela qual o WP Mail SMTP verifica a entrega de e-mails é com assinaturas de webhooks. Este método está disponível para os seguintes provedores de e-mail:
- SendLayer
- SMTP.com
- Brevo (Sendinblue)
- Mailgun
- Postmark
- Resend
- SparkPost
- ElasticEmail
- Mailjet
- SMTP2GO
- Mandrill
Quando você ativa o registro de e-mails no WP Mail SMTP, uma conexão de webhook será criada automaticamente entre seu site e sua conta de provedor de e-mail. Sempre que um de seus e-mails for entregue com sucesso, um evento será acionado no servidor do seu provedor. Em seguida, seus registros de e-mail serão atualizados com o status apropriado.
O WP Mail SMTP categoriza os status de e-mail em: Falhou, Enviado, Confirmado e Aguardando, que podem ser visualizados em WP Mail SMTP » Registro de E-mail. Se um e-mail estiver no estado Aguardando, isso significa que o status de entrega ainda está sendo confirmado.
Para reconfirmar o status de e-mails Aguardando, clique em seu Assunto para abrir a página de registro de e-mail individual. A partir daí, clique em Re-verificar status do e-mail na seção Ações para obter seu status mais recente.

Webhooks são o método padrão que o WP Mail SMTP usa para verificar a entrega de e-mails porque é mais preciso do que o método Action Scheduler.
Usando Webhooks com Constantes
Se você usou constantes para proteger suas configurações do WP Mail SMTP, então você deve cancelar manualmente a inscrição da sua conexão de webhook se alterar as configurações do seu provedor de e-mail.
Você pode fazer isso no painel da sua conta de provedor de e-mail ou nas configurações do Registro de E-mail do WP Mail SMTP.
Observação: O SMTP.com não permite que você cancele a inscrição de webhooks no painel da sua conta. Você precisará fazer isso nas configurações do Registro de E-mail do WP Mail SMTP.
Protegendo sua Conexão de Webhooks
Como as solicitações de webhook de entrada são configuradas no nível do servidor, geralmente não há necessidade de tomar medidas adicionais para protegê-la.
No entanto, alguns provedores de e-mail permitem que você adicione seu endereço IP a uma lista de permissões ou tome outras ações para proteger seu site, se achar necessário. Consulte os recursos abaixo ou entre em contato com a equipe de suporte do seu provedor de e-mail para obter detalhes.
- Protegendo conexões de webhooks no Postmark
- Protegendo seus webhooks no Brevo (Sendinblue)
- Autenticação de webhooks no SparkPost
Para tornar seus webhooks do Mailgun mais seguros, primeiro obtenha a chave de assinatura de webhook HTTP da sua conta Mailgun.
Em seguida, você precisará acessar os arquivos do seu site e adicionar a chave de assinatura como uma constante no seu arquivo wp-config.php.
Observação: Se você não tiver certeza de como localizar e editar o arquivo wp-config.php, consulte o guia do WPBeginner para mais detalhes.
Uma vez que o arquivo esteja aberto, cole o seguinte trecho de código.
Certifique-se de substituir your-signing-key-here pela sua chave de assinatura de webhook HTTP real. Após fazer as alterações, salve e feche o arquivo wp-config.php.
Desativando a API REST ao Usar Webhooks
Observe que os webhooks do WP Mail SMTP exigem que a API REST funcione corretamente.
Se a API REST estiver desativada para o seu site, todos os e-mails terão o status Aguardando porque as solicitações de entrada serão bloqueadas.

Verificando a Entrega de E-mails com Action Scheduler
Se o WP Mail SMTP não puder usar webhooks para verificar a entrega de e-mails, ele usará o Action Scheduler em vez disso.
Este é o caso se você estiver usando um provedor de e-mail não suportado, se estiver executando uma instalação do WordPress multisite, ou se sua conexão de webhooks falhar por algum motivo.
O Action Scheduler é uma biblioteca que gerencia tarefas agendadas (cron jobs) no WordPress. Para fins de verificação da entrega de e-mails para o WP Mail SMTP, ele determinará o status de seus e-mails por meio de uma API segura. Ao longo de um período de 45 minutos, ele verificará 3 vezes se um e-mail foi entregue.
Se a API não retornar nenhum dado após essas 3 tentativas, o e-mail será marcado como enviado e uma mensagem de erro, "API não retornou nenhum dado", aparecerá.
Perguntas Frequentes
Abaixo, respondemos a algumas das principais perguntas sobre os status de entregabilidade de e-mail no WP Mail SMTP.
Por que o status do meu e-mail está mostrando Aguardando confirmação?
Isso pode ocorrer se seu provedor de hospedagem estiver bloqueando solicitações de webhook de entrada em seu site. No Cloudflare, por exemplo, se você tiver o modo "Bot Fight Mode" ativado em sua conta, ele impedirá webhooks de entrada, levando ao status "Aguardando confirmação".
É isso! Agora você sabe como o WP Mail SMTP verifica se seus e-mails foram entregues.
Em seguida, você gostaria de saber mais sobre como monitorar o status de seus e-mails com logs de e-mail? Confira nosso guia para visualizar logs de e-mail no WP Mail SMTP para todos os detalhes.