Řešení problémů
Proč můj e-mail uvízl ve stavu Accepted nebo Scheduled?
Přijaté e-maily obvykle odejdou během několika sekund a naplánované v čase odeslání. Zjistěte, co je zdržuje a kdy je zrušit, přeplánovat nebo odeslat znovu.
Tento článek pomůže, když e-mail zůstává ve stavu Accepted nebo Scheduled déle, než čekáte. Oba stavy znamenají, že Emailit e-mail má a ještě nedokončil pokus o doručení.
Příznaky
- E-mail má mnoho minut stav Accepted („Accepted for delivery“).
- Naplánovaný e-mail má stav Scheduled i po čase, kdy měl odejít.
- Karta Deliveries na stránce e-mailu je prázdná, nebo ukazuje záznam o interní chybě.
Příčina
E-maily ve stavu Accepted jsou ve frontě a obvykle se odešlou během několika sekund. Déle zůstanou, když:
- Pokus o doručení narazil na interní chybu. Karta Deliveries ukazuje
An internal error occurred while sending this email. This message will be retried automatically.E-mail si ponechá stav a doručení se opakuje s rostoucími odstupy. - Emailit zpracovává nahromaděnou frontu nebo řeší incident. Zkontrolujte status.emailit.com.
Dočasné odmítnutí serverem příjemce se zobrazí jako Attempted, ne Accepted. Viz Co znamená stav Attempted?
E-maily ve stavu Scheduled čekají do času v scheduled_at a pak odejdou během několika sekund. Ze stavu Scheduled přejdou rovnou do stavu Delivered nebo jiného konečného stavu a stavem Accepted neprocházejí. Naplánovaný e-mail, který se zdánlivě opožďuje, obvykle:
- Je naplánovaný na jiný čas, než jste zamýšleli. Čas bez posunu nebo výraz jako „tomorrow at 9am“ se může vyhodnotit v jiném časovém pásmu, než je vaše.
- Zdržují ho stejné interní chyby jako výše.
Řešení
-
Zkontrolujte časy u e-mailu. Otevřete ho v Email APIEmails. Souhrn ukazuje, kdy byl vytvořen, a u naplánovaných e-mailů i čas, na který je naplánovaný. Pro porovnání přepínejte mezi UTC a místním časem v uživatelské nabídce v části Timezone.
-
Projděte kartu Deliveries. Pokud ukazuje interní chybu, Emailit doručení opakuje sám. E-mail nemusíte odesílat znovu a opětovným odesláním vytvoříte duplicitu.
-
Uvádějte časová pásma explicitně. Posílejte
scheduled_atve formátu ISO 8601 s posunem, například2026-10-02T09:00:00+02:00, nebo jako unixové časové razítko. Odpověď API vrací zpracovanýscheduled_at, takže si ho zalogujte a porovnejte. Viz Plánování. -
V případě potřeby e-mail přeplánujte, nebo zrušte. Zavolejte Úprava naplánovaného e-mailu s novým
scheduled_at, nebo na stránce e-mailu vyberte Cancel delivery. Obojí funguje jen do 3 minut před naplánovaným časem a nový čas musí být alespoň 3 minuty v budoucnosti. -
Zkontrolujte, jestli neprobíhá incident. Pokud uvízlo mnoho e-mailů najednou, zkontrolujte status.emailit.com dřív, než cokoli odešlete znovu.
Pokud chcete e-maily sledovat v reálném čase, přihlaste webhook k odběru email.delivered, email.attempted a email.bounced. Všechny stavy najdete na stránce Stavy e-mailů.
Stále si nevíte rady?
Pokud e-mail zůstává ve stavu Accepted déle než hodinu a není ohlášený žádný incident, napište podpoře nebo se zeptejte na Discordu a uveďte ID e-mailu (em_…).