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.
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
-
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.
-
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.
-
Use fusos horários explícitos. Envie
scheduled_atem ISO 8601 com o fuso, como2026-10-02T09:00:00+02:00, ou como timestamp Unix. A resposta da API retorna oscheduled_atinterpretado, então registre-o no log e compare. Consulte Agendamento. -
Reagende ou cancele, se necessário. Chame Atualizar um e-mail agendado com um novo
scheduled_atou 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. -
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_…).