Pular para o conteúdo
Docs

Solução de problemas

Por que o meu e-mail está parado em Accepted ou Scheduled?

E-mails aceitos normalmente saem em segundos, e os agendados no horário de envio. Descubra o que os atrasa e quando cancelar, reagendar ou reenviar.

Atualizado em 1 de out. de 2026

Este artigo ajuda quando um e-mail fica em Accepted ou Scheduled por mais tempo do que você espera. Os dois status significam que o Emailit está com o e-mail e ainda não concluiu uma tentativa de entrega.

Sintomas

  • Um e-mail mostra Accepted (“Accepted for delivery”) por muitos minutos.
  • Um e-mail agendado mostra Scheduled depois do horário em que você esperava que ele saísse.
  • A aba Deliveries na página do e-mail está vazia ou mostra uma entrada de erro interno.

Causa

Os e-mails Accepted estão na fila e normalmente são enviados em segundos. Eles ficam mais tempo quando:

  • Uma tentativa de entrega encontrou um erro interno. A aba Deliveries mostra An internal error occurred while sending this email. This message will be retried automatically. O e-mail mantém o status e recebe novas tentativas com intervalos crescentes.
  • O Emailit está processando um acúmulo ou um incidente. Confira status.emailit.com.

Observe que uma recusa temporária do servidor do destinatário aparece como Attempted, não como Accepted. Consulte O que significa o status Attempted?.

Os e-mails Scheduled esperam até o horário de scheduled_at e então saem em segundos. Eles vão direto de Scheduled para Delivered, ou outro status final, sem passar por Accepted. Um e-mail agendado que parece atrasado geralmente foi:

  • Agendado para um horário diferente do que você pretendia. Um horário sem fuso, ou uma expressão como “tomorrow at 9am”, pode ser interpretado em um fuso horário diferente do seu.
  • Atrasado pelos mesmos erros internos descritos acima.

Solução

  1. Confira os horários no e-mail. Abra-o em Email APIEmails. O resumo mostra quando ele foi criado e, nos e-mails agendados, para quando está agendado. Para comparar, alterne entre UTC e o horário local no menu do usuário, em Timezone.

  2. Leia a aba Deliveries. Se ela mostrar um erro interno, o Emailit tenta de novo sozinho. Você não precisa reenviar, e reenviar cria uma duplicata.

  3. Use fusos horários explícitos. Envie scheduled_at em ISO 8601 com o fuso, como 2026-10-02T09:00:00+02:00, ou como timestamp Unix. A resposta da API retorna o scheduled_at interpretado, então registre-o no log e compare. Consulte Agendamento.

  4. Reagende ou cancele, se necessário. Chame Atualizar um e-mail agendado com um novo scheduled_at ou selecione Cancel delivery na página do e-mail. As duas opções só funcionam até 3 minutos antes do horário agendado, e o novo horário precisa estar pelo menos 3 minutos à frente.

  5. Verifique se há um incidente. Se muitos e-mails estiverem parados ao mesmo tempo, confira status.emailit.com antes de reenviar qualquer coisa.

Para acompanhar os e-mails em tempo real, inscreva um webhook em email.delivered, email.attempted e email.bounced. Para todos os status, consulte Status de e-mail.

Ainda com problemas?

Se um e-mail ficar em Accepted por mais de uma hora sem nenhum incidente publicado, fale com o suporte ou pergunte no Discord, informando o ID do e-mail (em_…).

Esta página foi útil?

Obrigado pelo feedback.

Obrigado, lemos todas as mensagens.