# Nedoručení a stížnosti

> Jak Emailit zachází s trvalými a dočasnými nedoručeními, opakuje doručení při dočasných chybách, zpracovává pozdní nedoručení a stížnosti na spam a automaticky blokuje adresy.

Když zprávu nelze doručit nebo ji příjemce označí jako spam, Emailit zaznamená, co se stalo, aktualizuje stav e-mailu a ve většině případů vám zabrání na tuto adresu znovu psát. Tato stránka vysvětluje jednotlivé druhy selhání, plán opakování a pravidla automatického blokování adres.

## Trvalá a dočasná nedoručení

Emailit třídí každý neúspěšný pokus o doručení podle odpovědi přijímajícího serveru.

| Typ | Typické odpovědi | Co Emailit udělá | Stav |
| --- | --- | --- | --- |
| **Trvalé nedoručení** (hard bounce) | `550` schránka nedostupná, `551` uživatel není místní, `553` nepovolený název schránky, `554` transakce selhala | Přestane to zkoušet. | `bounced` |
| **Dočasné nedoručení** (soft bounce) | `421` služba nedostupná, `450` schránka zaneprázdněná, `451` místní chyba, `452` nedostatek úložiště, vypršení časového limitu, chyby spojení | Zkusí to později znovu. | `attempted` |

Některé dočasné odpovědi `4xx` popisují schránku, která poštu nepřijme, například „mailbox full“, „over quota“ nebo „account disabled“. Emailit podobné běžné formulace rozpozná a považuje je za trvalé nedoručení. Neznámé chyby se považují za dočasné a doručení se opakuje.

Co jednotlivé kódy znamenají, najdete na stránkách [Kódy odpovědí SMTP](/cs/docs/dictionary/smtp-reply-codes/) a [Kategorie nedoručení](/cs/docs/dictionary/bounce-categories/). Úplná odpověď u každého pokusu je na kartě **Deliveries** u e-mailu v **Email API → Emails**.

## Opakování

Po dočasném selhání Emailit opakuje doručení s rostoucím odstupem. Zpráva dostane až 7 pokusů během přibližně 21 hodin:

| Po pokusu | Další pokus za |
| --- | --- |
| 1 | 10 minut |
| 2 | 20 minut |
| 3 | 40 minut |
| 4 | 80 minut |
| 5 | 160 minut |
| 6 | 320 minut |
| 7 | 640 minut, pak Emailit přestane a zprávu označí jako nedoručenou |

Během opakování má e-mail stav `attempted` a každý neúspěšný pokus vyvolá událost `email.attempted` s odpovědí příjemce. Pokud selže i poslední pokus, e-mail dostane stav `bounced` s poznámkou „Maximum number of delivery attempts (7) has been reached“ a adresa se zablokuje.

### Ustoupení, když se příjemci brání

Pokud poskytovatel omezuje rychlost některé z odesílacích IP adres Emailitu (odpověď `451` o příliš mnoha zprávách), Emailit pozastaví doručování z této IP k tomuto poskytovateli na 5 minut. Pokud poskytovatel IP adresu zablokuje (`550 5.7.1`), pozastaví ho na hodinu. Dotčené zprávy zůstanou ve stavu `attempted` a odejdou po skončení pozastavení, takže nemusíte nic dělat.

## Pozdní nedoručení

Některé servery zprávu přijmou a teprve později ohlásí, že ji nemohly doručit. Pošlou zprávu o nedoručení (DSN) na return path zprávy, `emailit.<domain>`, a proto je tento MX záznam povinný. Emailit zprávu přiřadí k původní zprávě, změní její stav na `bounced`, vyvolá `email.bounced` a adresu zablokuje.

## Stížnosti

Když příjemce vybere **Nahlásit spam**, mnoho poskytovatelů schránek pošle hlášení zpět odesílateli přes feedback loop. Emailit tato hlášení přijímá ve standardním formátu ARF i ve formátu JMRP od Outlooku, přiřadí je k původní zprávě a pak:

- nastaví stav e-mailu na `complained`,
- vyvolá `email.complained`,
- přidá adresu na váš seznam blokovaných adres s typem `complaint`.

Gmail jednotlivá hlášení stížností odesílatelům neposílá. Míru spamu v Gmailu zjistíte v [Google Postmaster Tools](https://postmaster.google.com). Udržujte míru stížností pod 0,1 % a nikdy ji nenechte dosáhnout 0,3 %.

## Stavy a události

| Stav | Událost | Význam |
| --- | --- | --- |
| `attempted` | [`email.attempted`](/cs/docs/webhooks/events/email/attempted/) | Dočasné selhání. Emailit to zkusí znovu. |
| `bounced` | [`email.bounced`](/cs/docs/webhooks/events/email/bounced/) | Trvalé selhání, pozdní nedoručení, nebo vyčerpání všech pokusů. |
| `complained` | [`email.complained`](/cs/docs/webhooks/events/email/complained/) | Příjemce nahlásil zprávu jako spam. |
| `suppressed` | [`email.suppressed`](/cs/docs/webhooks/events/email/suppressed/) | Neodesláno, protože adresa je na vašem seznamu blokovaných adres. |

`bounced`, `complained` a `suppressed` jsou konečné stavy: pozdější událost je nezmění. Úplný seznam najdete na stránce [Stavy e-mailů](/cs/docs/logs/email-statuses/).

## Automatické blokování adres

Emailit přidá adresu na váš seznam blokovaných adres v těchto případech:

| Spouštěč | Typ blokace | Důvod |
| --- | --- | --- |
| Dorazí pozdní zpráva o nedoručení (DSN) | `recipient` | `bounce` |
| Selže všech 7 pokusů o doručení | `recipient` | `too many soft fails` |
| Druhé trvalé nedoručení na stejnou adresu do 24 hodin | `recipient` | `too many bounces` |
| Dorazí stížnost na spam | `complaint` | `complaint` |

Jedno okamžité trvalé nedoručení samo o sobě adresu nezablokuje. Druhé do 24 hodin ano.

Co jednotlivé typy blokují:

- **`recipient`** blokuje veškeré odesílání na adresu: API, SMTP, kampaně i automatizace. E-mail místo odeslání dostane stav `suppressed`.
- **`complaint`** zastaví odesílání kampaní na adresu. Transakční e-maily přes API a SMTP dál odcházejí, takže účtenky a obnovení hesla fungují dál.

Když se zpráva na adresu úspěšně doručí, Emailit blokaci typu `recipient` pro tuto adresu odebere. Jak blokace fungují a jak je odebrat, popisuje stránka [Blokované adresy](/cs/docs/suppressions/).

### Zvolte, co se blokuje

V tarifech Pro a Business mohou administrátoři workspace změnit automatické blokování adres v **Workspace → Settings** na kartě **Suppressions**:

| Nastavení | Možnosti |
| --- | --- |
| **Enable automatic suppression** | Zapnuto (výchozí), nebo vypnuto. |
| **Suppress on** | **Bounces and Complaints** (výchozí), **Bounces only** nebo **Complaints only**. |

V ostatních tarifech je automatické blokování adres u nedoručení i stížností vždy zapnuté. Ovládací prvky jsou viditelné, ale uzamčené.

| | Pay as you go | Pro | Business | Custom |
| --- | --- | --- | --- | --- |
| Nastavitelné automatické blokování adres | — | V ceně | V ceně | — |

> **Vypnutí automatického blokování adres může poškodit vaši reputaci:** Pokud ho vypnete, Emailit dál odesílá na adresy, na které se e-mail nedoručil nebo jejichž příjemci si stěžovali. Vaše míra nedoručení stoupne, což zhorší vaši [kondici odesílání](/cs/docs/deliverability/sending-health/). Udělejte to, jen pokud tyto adresy blokuje váš vlastní systém, například na základě webhooků `email.bounced` a `email.complained`.

## Prahy míry nedoručení

Nedoručení se promítají do skóre kondice odesílání. Emailit měří podíl jedinečných příjemců, u kterých došlo k nedoručení, za posledních 7, 30 a 90 dní:

| Míra nedoručení | Dopad |
| --- | --- |
| Pod 2 % | V pořádku. Tarify Pro a Business mohou dostat automatické navýšení limitů. |
| 2 % až 4 % | V pořádku, ale bez automatického navyšování limitů. |
| Nad 4 % | Ohroženo. |
| Nad 5 % u domény | Doména se pozastaví. |
| 6 % nebo víc u workspace | Workspace se zablokuje. |

Jak se skóre počítá a jak se z problémů dostat, popisuje stránka [Kondice odesílání](/cs/docs/deliverability/sending-health/).

## Související

  - [Správa blokovaných adres](/cs/docs/suppressions/manage/): Zobrazujte, přidávejte, importujte a odebírejte blokace.
  - [Ověřování e-mailů](/cs/docs/email-verification/): Zachyťte špatné adresy ještě před odesláním.
  - [Kódy odpovědí SMTP](/cs/docs/dictionary/smtp-reply-codes/): Co jednotlivé kódy odpovědí znamenají.
  - [Kategorie nedoručení](/cs/docs/dictionary/bounce-categories/): Jak se nedoručení třídí.

---
Zdroj: https://emailit.com/cs/docs/deliverability/bounces-and-complaints/
