Entrar
Começar

Documentação do Easy Digital Downloads

Documentação, Materiais de Referência e Tutoriais para Easy Digital Downloads 

Por que os recibos por e-mail e/ou notificações de vendas não estão sendo enviados?

Se os e-mails em sua loja não estiverem funcionando de forma confiável, consulte este guia para obter soluções simples.

Neste guia, abordaremos:

Verificando as Ações Adiado do Pedido
Verificando se os e-mails estão sendo enviados
Confirmando que os e-mails não estão no SPAM
Registrando e-mails enviados no WordPress
Usando um terceiro para entrega de e-mail


Easy Digital Downloads depende da funcionalidade Cron principal do WordPress para enviar e-mails, de modo a não impactar o desempenho e a confiabilidade da conclusão do processo de compra.

Verifique as Ações Adiado do Pedido

Primeiro, os e-mails não serão enviados até que o Pedido seja Concluído. Em seguida, Ações Adiado são as ações que ocorrem assim que o pedido é concluído, o que inclui o envio do recibo por e-mail e da notificação. Uma das ações é agendar um evento para enviar os e-mails relacionados ao pedido 1 minuto após o pedido ser marcado como concluído.

Verifique os Detalhes do Pedido para ver se as Ações Adiado estão Concluídas, se não estiverem, isso é uma indicação de que há um problema. Este processo deve levar 1 minuto, mas pode levar alguns minutos dependendo de fatores externos, portanto, espere 5 minutos antes de presumir que não está funcionando.

Se as Ações Adiado estiverem Agendadas (há mais de 5 minutos) ou Não Executadas, a causa mais provável é que o Cron não esteja funcionando. Para confirmar, instale o plugin WP Control pode confirmar:

  1. Nenhuma mensagem de erro na parte superior da tabela WP Control indicando que o cron está desativado ou não funcionando
  2. Nenhum evento cron relatando "agendamento perdido".

Se ocorrer qualquer um deles, você precisará entrar em contato com sua empresa de hospedagem para obter assistência. É possível que eles estejam limitando o cron e precisem resolver isso.

Como alternativa, você pode remover as Ações Adiado para e-mails usando o seguinte trecho de código:

add_filter( 'edd_use_after_payment_actions', '__return_false' );

A melhor maneira de aplicar o trecho de código em seu site é com um plugin que permite adicionar código personalizado ao seu site. Para fazer isso, recomendamos o uso do WPCode. Clique aqui para saber como aplicar o trecho usando o WPCode.

Isso restabelecerá o envio imediato de e-mails, no entanto, isso removerá quaisquer benefícios de desempenho que obtivemos no processo de checkout relacionados ao envio de e-mails. Portanto, é recomendável que você trabalhe com sua empresa de hospedagem para fazer o cron funcionar.

Verifique se os e-mails estão sendo enviados

Um teste rápido para ver se *algum* dos seus e-mails do WordPress está sendo enviado é ir para a página de login do WordPress e clicar em "Esqueceu a senha". Se você não receber o e-mail enviado para lá, isso mostra que nenhum dos seus e-mails está sendo enviado do WordPress. Para resolver isso, você precisará entrar em contato com seu webhost para ver por que seus e-mails do WordPress não estão sendo enviados, ou mudar o envio de e-mail para ser alimentado por um terceiro. Para saber mais sobre isso, veja a seção desta página chamada "Usando um terceiro para entrega de e-mail".

Verificando suas pastas de SPAM ou lixo eletrônico

Antes de assumir que seu site está falhando ao enviar e-mails, é muito importante garantir que eles não estejam sendo enviados para suas pastas de spam ou lixo eletrônico. Verifique as pastas de spam e lixo eletrônico da sua conta de e-mail, bem como todas as regras personalizadas de tratamento de mensagens que você possa ter configurado para verificar se os e-mails não estão apenas faltando na sua caixa de entrada. Tentar enviar os e-mails para contas adicionais ajudará a confirmar ainda mais se a origem do problema está na extremidade de envio ou de recebimento.

Se você encontrar e-mails enviados pelo seu site na sua pasta de spam, talvez queira considerar o uso de um serviço de entrega de e-mail de terceiros que melhorará a confiabilidade e a entregabilidade de suas mensagens. Leia mais abaixo sobre o uso de um terceiro para entregar os e-mails do seu site.

Se os e-mails forem realmente enviados, mas não chegarem à caixa de entrada do destinatário, é possível que o domínio de envio tenha sido colocado em uma lista negra e as mensagens estejam sendo rejeitadas.

Para descobrir se o seu domínio foi colocado em uma lista negra, insira o nome do seu domínio em um desses serviços:

Se você descobrir que seu domínio foi colocado em uma lista negra, precisará trabalhar diretamente com a(s) lista(s) negra(s) em questão para solicitar a remoção. Em alguns casos, isso é tão simples quanto preencher um formulário em seu site. Para outros, o processo é um pouco mais complexo e demorado.

Registrando e-mails enviados no WordPress

Dentro do seu site WordPress, é possível manter um registro de e-mails que são acionados. Isso não verifica conclusivamente se o e-mail foi enviado com sucesso, mas significa que o site reconheceu a necessidade de enviar um e-mail e processou as funções necessárias para fazê-lo.

Existem também plugins gratuitos de registro de e-mail disponíveis no diretório de plugins do WordPress, como WP Mail Logging. Após carregar o plugin, teste um pedido ou aguarde a conclusão de um pedido real para confirmar se o recibo do e-mail foi registrado.

Usando um terceiro para entrega de e-mail

A entrega confiável de e-mails é incrivelmente importante para sites de comércio eletrônico. Infelizmente, a entrega não confiável de e-mails é um problema comum com contas de hospedagem mais baratas e de baixo custo. Veja nosso post detalhado no blog sobre o assunto. Depender da sua conta de hospedagem para gerenciar a entrega de e-mails não é uma boa ideia, especialmente porque as contas de hospedagem são frequentemente afetadas por uma série de limitações:

  • Limites baixos de envio, às vezes menos de 250-500 e-mails por mês
  • Processamento lento de e-mails, resultando em entrega atrasada
  • Suporte inadequado para e-mails HTML modernos, resultando em falhas frequentes de entrega
  • Filtros de spam excessivamente agressivos, resultando em e-mails sendo incorretamente marcados como spam
  • Servidores de e-mail compartilhados, o que significa que outras contas da mesma empresa podem impactar negativamente seu serviço

Essas limitações podem frequentemente resultar em seus e-mails não funcionando. Para resolver o problema, você precisa conectar seu site a um serviço dedicado de entrega de e-mails.

Recomendamos o WP Mail SMTP, que é integrado diretamente ao Easy Digital Downloads.

Veja este artigo para detalhes sobre o uso de um serviço SMTP.

Além disso, veja Como Corrigir o Problema de E-mail Não Enviado do WordPress para obter assistência e dicas adicionais.

Este artigo foi útil?

Comece a vender hoje mesmo!

Junte-se a mais de 50.000 proprietários de lojas inteligentes e comece a usar a maneira mais fácil de vender produtos digitais com o WordPress.

Copyright © 2025 Sandhills Development, LLC

[universally_switcher]