Compreender o Estado de Entrega do Email

Resumir:ChatGPTPerplexity

Questiona-se como o WP Mail SMTP pode saber se os seus e-mails estão a chegar às caixas de entrada dos utilizadores? O nosso plugin utiliza dois métodos para determinar se os e-mails são entregues, dependendo do serviço de e-mail que utiliza.

Este guia irá explicar como o WP Mail SMTP consegue verificar a entrega de e-mails.


Verificar a Entrega de E-mails com Webhooks

A primeira forma como o WP Mail SMTP verifica a entrega de e-mails é através de subscrições de webhooks. Este método está disponível para os seguintes serviços de e-mail:

Quando ativa o registo de e-mails no WP Mail SMTP, uma ligação de webhook será automaticamente criada entre o seu site e a sua conta do serviço de e-mail. Sempre que um dos seus e-mails for entregue com sucesso, um evento será acionado no servidor do seu serviço de e-mail. Em seguida, os seus registos de e-mail serão atualizados com o estado apropriado.

O WP Mail SMTP categoriza os estados dos e-mails em: Falhado, Enviado, Confirmado e Pendente, que podem ser vistos em WP Mail SMTP » Registo de E-mail. Se um e-mail estiver no estado Pendente, isto significa que o estado de entrega ainda está a ser confirmado.

Para reconfirmar o estado dos e-mails Pendentes, clique no seu Assunto para abrir a página de registo individual do e-mail. A partir daí, clique em Reverificar estado do e-mail na secção Ações para obter o seu estado mais recente.

Verificar novamente o estado de e-mails em espera

Os webhooks são o método predefinido que o WP Mail SMTP utiliza para verificar a entrega de e-mails porque é mais preciso do que o método Action Scheduler.

Utilizar Webhooks com Constantes

Se utilizou constantes para proteger as suas definições do WP Mail SMTP, então tem de se cancelar manualmente a subscrição da sua ligação de webhook se alterar as suas definições do serviço de e-mail.

Pode fazê-lo a partir do painel da sua conta do serviço de e-mail ou nas suas definições de Registo de E-mail do WP Mail SMTP.

Nota: O SMTP.com não lhe permite cancelar a subscrição de webhooks no painel da sua conta. Terá de o fazer nas suas definições de Registo de E-mail do WP Mail SMTP.

Proteger a sua Ligação de Webhooks

Como os pedidos de webhook recebidos são configurados ao nível do servidor, geralmente não é necessário tomar medidas adicionais para o proteger.

No entanto, alguns serviços de e-mail permitem-lhe adicionar o seu endereço IP a uma lista de permissões ou tomar outras ações para proteger o seu site, se achar necessário. Consulte os recursos abaixo ou contacte a equipa de suporte do seu serviço de e-mail para obter detalhes.

Para tornar os seus webhooks do Mailgun mais seguros, primeiro obtenha a chave de assinatura de webhook HTTP da sua conta Mailgun.

Em seguida, terá de aceder aos ficheiros do seu site e adicionar a chave de assinatura como uma constante no seu ficheiro wp-config.php.

Nota: Se não tiver a certeza de como localizar e editar o ficheiro wp-config.php, consulte o guia do WPBeginner para mais detalhes.

Assim que o ficheiro estiver 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, guarde e feche o ficheiro wp-config.php.

Desativar a API REST enquanto utiliza Webhooks

Tenha em atenção que os webhooks do WP Mail SMTP requerem a API REST para funcionar corretamente.

Se a API REST estiver desativada para o seu site, todos os e-mails terão o estado A aguardar porque os pedidos de entrada serão bloqueados.

Um registo de e-mail com o estado "em espera"

Verificar a Entrega de E-mails com Action Scheduler

Se o WP Mail SMTP não conseguir utilizar webhooks para verificar a entrega de e-mails, utilizará o Action Scheduler em vez disso.

Este é o caso se estiver a utilizar um remetente não suportado, se estiver a executar uma instalação multisite do WordPress, ou se a sua ligação de webhooks falhar por algum motivo.

O Action Scheduler é uma biblioteca que gere tarefas cron no WordPress. Para efeitos de verificação da entrega de e-mails para o WP Mail SMTP, determinará o estado dos seus e-mails através de uma API segura. Ao longo de um período de 45 minutos, verificará 3 vezes se um e-mail foi entregue.

Se a API não retornar quaisquer dados após essas 3 tentativas, o e-mail será marcado como enviado e aparecerá uma mensagem de erro a dizer "API não retornou quaisquer dados".

Perguntas Frequentes

Abaixo, respondemos a algumas das principais questões sobre os estados de entregabilidade de e-mail no WP Mail SMTP.

Por que é que o estado do meu e-mail mostra "A aguardar confirmação"?

Isto pode ocorrer se o seu fornecedor de alojamento estiver a bloquear pedidos de webhook de entrada no seu site. No Cloudflare, por exemplo, se tiver o modo "Bot Fight Mode" ativado na sua conta, impedirá os webhooks de entrada, levando ao estado "A aguardar confirmação".

É tudo! Agora sabe como o WP Mail SMTP verifica se os seus e-mails foram entregues.

Em seguida, gostaria de saber mais sobre como monitorizar o estado dos seus e-mails com registos de e-mail? Consulte o nosso guia para visualizar registos de e-mail no WP Mail SMTP para obter todos os detalhes.

Experimente o nosso plugin gratuito WP Mail SMTP

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