Compreender o estado de entrega do correio eletrónico

Quer saber como o WP Mail SMTP pode dizer 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 mailer que utiliza.

Este guia explica como o WP Mail SMTP pode verificar a entrega de correio eletrónico.


Verificar a entrega de correio eletrónico com Webhooks

A primeira forma de o WP Mail SMTP verificar a entrega de correio eletrónico é através de subscrições de webhooks. Este método está disponível para os seguintes mailers:

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

O WP Mail SMTP categoriza os estados dos e-mails em: Falha, Enviado, Confirmado e Em espera, que podem ser visualizados em WP Mail SMTP " Registo de e-mail. Se um e-mail estiver no estado Em espera, isso significa que o estado da entrega ainda está a ser confirmado.

Para reconfirmar o estado das mensagens em espera, clique no respetivo Assunto para abrir a página de registo de mensagens individuais. A partir daí, clique em Verificar novamente o estado da mensagem de correio eletrónico na secção Acções para obter o estado mais recente.

Verificar novamente o estado das mensagens de correio eletrónico em espera

Os webhooks são o método predefinido que o WP Mail SMTP utiliza para verificar a entrega de correio eletrónico, uma vez que é mais preciso do que o método do Programador de acções.

Utilização de Webhooks com constantes

Se utilizou constantes para proteger as suas definições de SMTP do WP Mail, terá de anular manualmente a subscrição da sua ligação de webhooks se alterar as suas definições de correio.

Pode fazê-lo a partir do painel de controlo da sua conta de correio ou nas definições do registo de correio SMTP do WP Mail.

Nota: O SMTP.com não permite cancelar a subscrição de webhooks no painel de controlo da sua conta. Em vez disso, terá de o fazer a partir das definições do registo de e-mail SMTP do WP Mail.

Proteger a ligação de Webhooks

Uma vez que os pedidos de webhook de entrada são configurados ao nível do servidor, normalmente não é necessário tomar medidas adicionais para o proteger.

No entanto, alguns mailers permitem-lhe colocar o seu endereço IP na lista branca ou tomar outras medidas para proteger o seu site, se o considerar necessário. Consulte os recursos abaixo ou contacte a equipa de apoio do seu serviço de correio para obter mais informações.

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

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

Nota: Se não tiver a certeza de como localizar e editar o ficheiro wp-config.php ficheiro, verifique Guia para principiantes do WPBeginner para mais pormenores.

Quando o ficheiro estiver aberto, cole o seguinte fragmento de código.

Certifique-se de que substitui your-signing-key-here com o seu atual Chave de assinatura do webhook HTTP. Depois de efetuar as alterações, guarde e feche o wp-config.php ficheiro.

Desativar a API REST durante a utilização de Webhooks

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

Se a API REST estiver desactivada para o seu site, todos os emails terão o estado Em espera porque os pedidos recebidos serão bloqueados.

Um registo de correio eletrónico com o estado de espera

Verificar a entrega de e-mails com o Programador de acções

Se o WP Mail SMTP não puder utilizar webhooks para verificar a entrega do correio eletrónico, utilizará o Programador de acções.

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

O agendador de acções é uma biblioteca que gere tarefas cron no WordPress. Para efeitos de verificação da entrega de correio eletrónico para o WP Mail SMTP, determinará o estado dos seus e-mails através de uma API segura. Durante um período de 45 minutos, verificará 3 vezes para ver se um e-mail foi entregue.

Se a API não devolver quaisquer dados após essas 3 tentativas, a mensagem de correio eletrónico será marcada como enviada e aparecerá uma mensagem de erro com a seguinte redação: "A API não devolveu quaisquer dados".

Perguntas frequentes

Abaixo, respondemos a algumas das principais perguntas sobre os estados de entrega de correio eletrónico no WP Mail SMTP.

Porque é que o meu estado de correio eletrónico mostra Aguardando confirmação?

Isso pode ocorrer se o seu host da Web estiver bloqueando as solicitações de webhook de entrada no seu site. No Cloudflare, por exemplo, se você tiver o Modo de combate a bots ativado na sua conta, ele impedirá a entrada de webhooks, levando ao status Aguardando confirmação.

É isso mesmo! Agora já 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 os registos de e-mail no WP Mail SMTP para obter todos os detalhes.

Experimente o nosso plugin gratuito WP Mail SMTP

Use seu provedor SMTP favorito para enviar seus e-mails do WordPress de forma confiável.

Active o JavaScript no seu browser para preencher este formulário.