Technologie • FEBRUARY 25, 2026

Zjednodušení stavů e-mailů

Nahradili jsme staré stavy e-mailů jasnějším a konzistentnějším systémem. Zde je přehled změn a způsob, jak se nové stavy mapují na ty původní.
Zjednodušený diagram toku stavů e-mailu
Zjednodušený diagram toku stavů e-mailu

Stavy e-mailů patří mezi nejdůležitější části API — přesně vám říkají, v jaké fázi životního cyklu se e-mail nachází. Postupem času naše původní sada stavů rostla organicky a stala se matoucí: jaký je rozdíl mezi error a softfail? Je held totéž co pending? Rozhodli jsme se to vyčistit.

Nové stavy

Nyní máme 12 jasných stavů, každý s odlišným významem a barvou:

StavBarvaPopis
accepted🟡Přijato k doručení
scheduled🟡Naplánováno k budoucímu doručení
delivered🟢Doručeno na mailový server příjemce
bounced🔴Trvale selhalo (tvrdý odraz)
attempted🟠Pokus o doručení, ale dočasně selhalo
failed🔴Selhalo doručení kvůli konkrétní chybě
rejected🔴Zpočátku přijato, poté odmítnuto
loaded🔵Obsah e-mailu byl načten (sledování otevření)
clicked🟣Na odkaz v e-mailu bylo kliknuto
suppressedPříjemce je na seznamu potlačených
received🟢Příchozí e-mail byl přijat
complained🔴Byla zaregistrována stížnost na spam

Co se změnilo oproti starým stavům

Staré stavy jsou zastaralé. Zde je jejich mapování na nové:

Starý stav (zastaralý)Nový stav
pendingaccepted nebo scheduled
sentdelivered
held(odstraněno)
hold_cancelled(odstraněno)
softfailattempted
hardfailbounced
openedloaded
errorfailed
delayed(odstraněno)
processed(odstraněno)

Přejmenované stavy jsou výstižnější: loaded jasně ukazuje, že sledujeme načítání obsahu e-mailu (nemusí to nutně znamenat, že ho otevřel člověk), attempted je méně nejednoznačné než softfail a bounced je všeobecně srozumitelné.

Zpětná kompatibilita

Všechny existující e-maily a jejich doručení byly migrovány na nové stavy, neuvidíte žádné staré názvy stavů v záznamech e-mailů nebo doručení, bez ohledu na to, kdy byly vytvořeny.

Jediné místo, kde se staré názvy stavů mohou stále objevit, jsou dříve spuštěné události a webhook požadavky, které byly odeslány před touto změnou. Tyto historické payloady jsou neměnné a zachovají si původní hodnoty stavů, se kterými byly vytvořeny.

Pokud ve svém kódu filtrujete nebo porovnáváte hodnoty stavů, aktualizujte své integrace, aby používaly nové názvy.

Blog

Nejnovější zprávy a aktualizace přímo od Emailitu.

Buďte v obraze s nejnovějšími články z blogu Emailit.

Související příspěvky

Nejnovější poznatky, návody a aktuality od týmu Emailit

Změny v omezení rychlosti
Oznámení
8 min čtení

Změny v omezení rychlosti

S uvedením API v2 jsme provedli některé změny v omezeních rychlosti.

Oct 10, 2025
API v2 /emails endpointy jsou nyní k dispozici
Technologie
4 min čtení

API v2 /emails endpointy jsou nyní k dispozici

Odesílejte, načítejte, aktualizujte a rušte e-maily programově pomocí našich nových API v2 endpointů pro e-maily.

Jan 19, 2026
Představujeme tlačítko Opakovat
Oznámení
2 min čtení

Představujeme tlačítko Opakovat

Nyní můžete znovu odeslat e-maily, které selhaly, skončily chybou nebo byly zadrženy — jedna z našich nejžádanějších funkcí.

Jan 27, 2026