# Rozšířené stavové kódy

> Vysvětlení rozšířených stavových kódů podle RFC 3463, například 5.1.1, 4.7.0 a 5.7.26, s obvyklou příčinou každého z nich a s tím, co změnit před dalším odesláním.

Rozšířené stavové kódy jsou kódy ve tvaru `x.y.z`, které ve většině odpovědí SMTP následují za trojmístným kódem odpovědi. Jsou přesnější než [kód odpovědi](/cs/docs/dictionary/smtp-reply-codes/), takže z nich nejrychleji pochopíte, proč se e-mail nedoručil nebo proč se jeho doručení odložilo.

## Jak je kód sestaven

Rozšířený stavový kód má tři části, `class.subject.detail`:

```text
550 5.1.1 The email account that you tried to reach does not exist.
    │ │ └─ detail: bad destination mailbox address
    │ └─── subject: addressing
    └───── class: permanent failure
```

| Třída | Význam |
|---|---|
| `2` | Úspěch. |
| `4` | Přetrvávající dočasné selhání. Zprávu může jít doručit, pokud se později odešle znovu. |
| `5` | Trvalé selhání. Opětovné odeslání stejné zprávy nepomůže. |

| Předmět | Oblast |
|---|---|
| `0` | Jiné nebo nedefinované. |
| `1` | Adresování: adresa odesílatele nebo příjemce. |
| `2` | Schránka: schránka příjemce, například plná nebo deaktivovaná. |
| `3` | Poštovní systém: přijímající systém, například limity úložiště nebo velikosti. |
| `4` | Síť a směrování: DNS, spojení a vypršení časového limitu. |
| `5` | Protokol pro doručování pošty: příkazy SMTP a syntaxe. |
| `6` | Obsah zprávy nebo média: kódování a převody. |
| `7` | Zabezpečení nebo pravidla: ověření, filtrování spamu a reputace. |

Emailit ukládá rozšířený kód každého neúspěšného doručení. Uvidíte ho spolu s celou odpovědí na kartě **Deliveries** u e-mailu a jako `smtp_enhanced_code` ve webhookových událostech `email.attempted`. Jestli Emailit doručení zopakuje, závisí na kódu odpovědi a textu zprávy, jak popisuje sekce [Jak Emailit zachází s odpověďmi](/cs/docs/dictionary/smtp-reply-codes/#how-emailit-handles-replies-from-recipient-servers).

## Kódy úspěchu

| Kód | Význam | Poznámky |
|---|---|---|
| `2.0.0` | Úspěch. | SMTP relay Emailitu odpoví `250 2.0.0 OK: queued as em_...`, když vaši zprávu přijme. |
| `2.1.5` | Cílová adresa je platná. | Příjemce byl přijat. |
| `2.6.0` | Zpráva přijata. | Běžné v odpovědích serverů Microsoftu. |

## Dočasná selhání (4.x.x)

| Kód | Význam | Častá příčina | Co dělat |
|---|---|---|---|
| `4.2.1` | Schránka je dočasně nedostupná. | Schránka přijímá poštu příliš rychle, nebo je neaktivní. | U jednotlivé zprávy nic. Emailit považuje odpovědi Gmailu „receiving mail at a rate“ a „inactive mailbox“ za trvalé. |
| `4.2.2` | Plná schránka. | Příjemce překročil kvótu úložiště. | Emailit běžné odpovědi o překročené kvótě považuje za trvalá nedoručení. Pokud se to opakuje, adresu odeberte. |
| `4.3.0` | Problém poštovního systému. | Dočasná chyba na přijímajícím serveru. | Nic. Emailit doručení zopakuje. |
| `4.4.1` | Hostitel neodpovídá. | Server příjemce neodpověděl, nebo vypršel časový limit spojení. | U jednotlivé zprávy nic. Pokud se to týká celé domény, zkontrolujte, jestli fungují její MX záznamy. |
| `4.4.2` | Chybné spojení. | Spojení se během transakce přerušilo. | Nic. Emailit doručení zopakuje. |
| `4.4.5` | Přetížení systému. | Přijímající server je přetížený. Relay Emailitu tento kód používá také, když překročíte svůj [limit odesílání](/cs/docs/limits/) za sekundu. | Zpomalte. U relay Emailitu nepřekračujte limit za sekundu. |
| `4.5.3` | Příliš mnoho příjemců. | V jedné transakci je příliš mnoho příjemců. Relay Emailitu tento kód používá také, když dosáhnete denního limitu odesílání. | U relay Emailitu počkejte na denní vynulování v 00:00 UTC, nebo požádejte o vyšší limit. |
| `4.7.0` | Dočasné odmítnutí kvůli zabezpečení nebo pravidlům. | Greylisting, nebo poskytovatel zpomaluje poštu, kterou považuje za podezřelou, například u Gmailu „unusual rate of unsolicited mail“. | Nechte Emailit doručení opakovat. Pokud to přetrvává, zkontrolujte [kondici odesílání](/cs/docs/deliverability/sending-health/), míru stížností a ověření odesílatele. |
| `4.7.1` | Doručení dočasně není povolené. | Greylisting nebo dočasná blokace kvůli pravidlům. | Nechte Emailit doručení opakovat. |
| `4.7.28` | Omezení rychlosti (Gmail). | Gmail zaznamenal neobvyklé množství nevyžádané pošty z vaší IP adresy nebo domény. | Snižte objem do Gmailu, vyčistěte seznam a projděte stížnosti. |

## Trvalá selhání (5.x.x)

| Kód | Význam | Častá příčina | Co dělat |
|---|---|---|---|
| `5.0.0` | Trvalé selhání bez podrobností. | Obecné odmítnutí. | Důvod hledejte v textu zprávy. |
| `5.1.0` | Chyba adresy. | Adresa byla odmítnuta z blíže neurčeného důvodu týkajícího se adresování. | Zkontrolujte, jestli adresa neobsahuje překlep. |
| `5.1.1` | Chybná cílová schránka. | Schránka neexistuje. | Odeberte adresu. Emailit ji zablokuje, pokud se na ni e-mail do 24 hodin znovu trvale nedoručí. |
| `5.1.2` | Chybný cílový systém. | Doména příjemce neexistuje, nebo nemá poštovní server. | Zkontrolujte, jestli doména neobsahuje překlep, například `gmial.com`. |
| `5.1.3` | Chybná syntaxe cílové adresy. | Adresa není platná. | Opravte adresu, nebo seznam před odesláním [ověřte](/cs/docs/email-verification/). |
| `5.1.8` | Chybná adresa systému odesílatele. | Přijímající server nedokázal přeložit doménu odesílatele v obálce. | Zkontrolujte, jestli jsou publikované vaše záznamy MX a SPF pro return path na `emailit.yourdomain.com`. Viz [DNS záznamy](/cs/docs/domains/dns-records/). |
| `5.1.10` | Příjemce má nulový MX, nebo nebyl nalezen. | Nulový MX podle RFC 7505. Microsoft tento kód používá také, když příjemce neexistuje. | Odeberte adresu. |
| `5.2.1` | Schránka je deaktivovaná. | Účet byl zrušen nebo pozastaven. | Odeberte adresu. |
| `5.2.2` | Plná schránka. | Příjemce překročil kvótu. | Zkuste to znovu mnohem později, nebo adresu odeberte, pokud se to opakuje. |
| `5.2.3` | Zpráva je pro schránku příliš dlouhá. | Zpráva překračuje limit velikosti příjemce. | Zmenšete zprávu. |
| `5.3.4` | Zpráva je pro systém příliš velká. | Zpráva překračuje limit velikosti přijímajícího serveru. | Posílejte menší přílohy, nebo místo nich odkazujte na soubory. |
| `5.4.1` | Hostitel neodpovídá, nebo byl odepřen přístup. | Microsoft ho používá, když je příjemce odmítnut už na hraničním serveru, často proto, že adresa neexistuje. | Zkontrolujte adresu, a pokud je neplatná, odeberte ji. |
| `5.4.4` | Nelze směrovat. | Doména příjemce nemá použitelný MX ani A záznam. | Zkontrolujte doménu. |
| `5.5.0` | Chyba protokolu. | Server odmítl příkaz SMTP. | Pokud se to týká mnoha příjemců, napište podpoře. |
| `5.7.0` | Odmítnutí kvůli zabezpečení nebo pravidlům. | Obecná blokace kvůli pravidlům, často kvůli spamu nebo reputaci. | Přečtěte si text zprávy a zkontrolujte obsah a kvalitu seznamu. |
| `5.7.1` | Doručení není povolené, zpráva odmítnuta. | Server příjemce zablokoval zprávu nebo vaši IP adresu: filtrování spamu, blocklist, nebo příjemce přijímá poštu jen od určitých odesílatelů. | Přečtěte si text zprávy. U blocklistů viz [osvědčené postupy](/cs/docs/deliverability/best-practices/). Při blokacích, které se netýkají obsahu, Emailit danou cestu z IP adresy na doménu na hodinu pozastaví. |
| `5.7.8` | Neplatné přihlašovací údaje. | Chybné uživatelské jméno nebo heslo, typicky když se vaše aplikace přihlašuje k SMTP serveru. | U relay Emailitu použijte jako heslo API klíč. |
| `5.7.9` | Příliš slabý mechanismus autentizace. | Server vyžaduje silnější způsob přihlášení. | S relay Emailitu použijte `PLAIN` nebo `LOGIN` přes TLS. |
| `5.7.23` | Ověření SPF selhalo. | Odesílací IP adresa není povolena v SPF záznamu domény odesílatele v obálce. | Ujistěte se, že TXT záznam na `emailit.yourdomain.com` obsahuje `include:_spf.emailit.com`. |
| `5.7.25` | Ověření reverzního DNS selhalo. | Odesílací IP adresa nemá odpovídající PTR záznam. | Napište podpoře. Reverzní DNS pro své IP adresy spravuje Emailit. |
| `5.7.26` | Selhalo několik kontrol ověření, nebo selhal DMARC. | Zpráva neprošla zarovnáním SPF ani DKIM a politika DMARC domény říká odmítnout. Gmail ho používá také pro neověřenou poštu. | [Ověřte svou doménu](/cs/docs/domains/verification/), aby DKIM procházel, a pomocí [DMARC reportů](/cs/docs/dmarc/reports/) zkontrolujte další služby, které odesílají jménem vaší domény. |
| `5.7.27` | Adresa odesílatele má nulový MX. | Nulový MX podle RFC 7505 na doméně odesílatele. Gmail ho používá také, když neprojde SPF. | Zkontrolujte své záznamy return path a SPF. |
| `5.7.509` | Přístup odepřen, DMARC selhal (Microsoft). | Outlook.com zprávu odmítl, protože neprošla kontrolou DMARC a vaše politika je `reject`. | Opravte SPF a DKIM odesílací služby a pak zkontrolujte svou [politiku DMARC](/cs/docs/dmarc/set-up/). |
| `5.7.515` | Přístup odepřen, nesplněná úroveň ověření (Microsoft). | Outlook.com vyžaduje u odesílatelů velkých objemů, aby prošly SPF, DKIM i DMARC. | Publikujte DMARC záznam a ujistěte se, že je vaše doména v Emailitu ověřená. |
| `5.7.606` | Přístup odepřen, zablokovaná odesílací IP adresa (Microsoft). | Odesílací IP adresa je na blocklistu Microsoftu. | Pošlete podpoře celou odpověď. |

> **Poskytovatelé používají kódy různě:** RFC definují obecný význam, ale poskytovatelé schránek kódy často používají po svém. Text zprávy za kódem bývá konkrétnější, takže si ho přečtěte dřív, než se rozhodnete, co změnit.

## Související

- [Kódy odpovědí SMTP](/cs/docs/dictionary/smtp-reply-codes/)
- [Kategorie nedoručení](/cs/docs/dictionary/bounce-categories/)
- [Nedoručení a stížnosti](/cs/docs/deliverability/bounces-and-complaints/)
- [Detail e-mailu](/cs/docs/logs/email-details/)

---
Zdroj: https://emailit.com/cs/docs/dictionary/enhanced-status-codes/
