# Nastavení příchozích e-mailů

> Zveřejněte MX záznam pro příchozí poštu na své ověřené doméně, zvolte příchozí subdoménu, ověřte záznam a pošlete testovací zprávu.

Tento návod připojí subdoménu vaší domény k Emailitu, aby mohla přijímat e-maily. Stačí jeden DNS záznam a nijak se nemění doručování pošty na vaši hlavní doménu.

## Než začnete

- [Ověřená odesílací doména](/cs/docs/domains/verification/) ve vašem workspace, například `acme.com`. Příchozí e-maily fungují jen na ověřených doménách. Pokud jste ještě žádnou nepřidali, postupujte podle stránky [Přidání odesílací domény](/cs/docs/domains/add-a-domain/).
- Přístup k nastavení DNS této domény.
- Dostupné kredity. Každá přijatá zpráva stojí 1 kredit.
- Domény se vytvářejí se zapnutou příchozí poštou (pole `incoming` má ve výchozím stavu hodnotu `true`). Nechte to tak; ve webovém rozhraní pro to přepínač není.

## Zvolte příchozí subdoménu

Emailit přijímá poštu pro jednu subdoménu na doménu. Ve výchozím stavu je to `inbound`, takže adresy vypadají jako `anything@inbound.acme.com`. Aktuální hodnotu uvidíte na stránce domény v sekci **Custom Subdomains** > **Inbound Subdomain**. Ve webovém rozhraní je pole jen pro čtení.

Pokud chcete jinou subdoménu, nastavte `inbound_key` přes endpoint [Úprava domény](/cs/docs/api-reference/domains/update/). Hodnota může obsahovat malá písmena, číslice a pomlčky, může mít 1 až 63 znaků a nesmí začínat ani končit pomlčkou.

```bash
curl -X POST https://api.emailit.com/v2/domains/dom_2xGk5Pz8QwR1mT4vLsB7nY3cK9a \
  -H "Authorization: Bearer $EMAILIT_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"inbound_key": "mail"}'
```

S `"inbound_key": "mail"` budou adresy ve tvaru `anything@mail.acme.com` a MX záznam se přesune na `mail.acme.com`. Změna klíče vrátí stav příchozího záznamu na čekající a pošta odeslaná na starou subdoménu se už nepřijímá. Pokud chcete zpět `inbound`, nastavte `inbound_key` na `null`.

## Přidejte MX záznam

1. **Otevřete doménu.** Ve webovém rozhraní přejděte do **Email API → Domains**, vyberte svou doménu a otevřete kartu **DNS Setup**.

2. **Najděte příchozí záznam.** Je to volitelný MX záznam s názvem `inbound` (nebo vaší vlastní subdoménou) a hodnotou `inbound.emailitmail.com`. Použijte tlačítka pro zkopírování, abyste se vyhnuli překlepům.

3. **Vytvořte záznam u poskytovatele DNS.** Přidejte nový záznam s těmito hodnotami:

   | Pole | Hodnota |
   | --- | --- |
   | Typ | `MX` |
   | Název | `inbound` (někteří poskytovatelé chtějí úplný název, `inbound.acme.com`) |
   | Poštovní server / Hodnota | `inbound.emailitmail.com` |
   | Priorita | `10` |
   | TTL | Automaticky, nebo výchozí hodnota vašeho poskytovatele |

   MX záznamy na hlavní doméně (`acme.com`) neměňte. Dál směrují vaši běžnou poštu k vašemu poskytovateli schránek.

   Pokud vaše doména používá [nastavení jedním kliknutím v Cloudflare](/cs/docs/domains/cloudflare/), můžete místo ručního přidání vybrat v dialogovém okně nastavení záznam **Inbound**.

4. **Zkontrolujte DNS.** Zpátky na stránce domény vyberte **Check DNS**. Příchozí záznam ukáže **OK**, když MX záznam s prioritou 10 odkazuje na `inbound.emailitmail.com`. Většina poskytovatelů záznamy zveřejní během několika minut, ale může to trvat až 48 hodin.

   Můžete to ověřit i z terminálu:

```bash
dig MX inbound.acme.com +short
# 10 inbound.emailitmail.com.
```

## Pošlete testovací zprávu

Z jakékoli osobní schránky pošlete e-mail na adresu na subdoméně, například `test@inbound.acme.com`.

## Ověřte, že vše funguje

- **Webové rozhraní:** přejděte do **Email API → Emails** a otevřete kartu **Incoming**. Zpráva se během několika sekund objeví se stavem **Received**. Otevřete ji a uvidíte její hlavičky, obsah a přílohy.
- **Události:** **Email API → Events** ukazuje událost `email.received`. Její obsah obsahuje ID e-mailu.
- **API:** příchozí zprávy vypíšete endpointem [Výpis e-mailů](/cs/docs/api-reference/emails/list/):

```bash
curl "https://api.emailit.com/v2/emails?type=inbound" \
  -H "Authorization: Bearer $EMAILIT_API_KEY"
```

Dál můžete [zpracovávat přijatou poštu webhookem](/cs/docs/inbound/process-with-webhooks/), nebo [ji přeposílat automatizací](/cs/docs/inbound/forward-with-automations/).

## Řešení problémů

<details>
<summary>Záznam ukazuje Missing nebo Invalid</summary>

Stavová zpráva říká, co Emailit našel. „There are no MX records at inbound.acme.com“ znamená, že záznam ještě není zveřejněný, nebo že byl vytvořen na špatném názvu (například `inbound.acme.com.acme.com`, když poskytovatel doménu doplňuje automaticky). Stav „Invalid“ uvádí nalezené záznamy a očekávaný záznam `10 inbound.emailitmail.com`. Opravte prioritu nebo hodnotu, počkejte, až se DNS aktualizuje, a znovu vyberte **Check DNS**.

</details>

<details>
<summary>MX záznamy hlavní domény míří na Emailit</summary>

Emailit přijímá poštu jen pro příchozí subdoménu. Pokud MX záznamy pro `acme.com` odkazují na `inbound.emailitmail.com`, pošta na `you@acme.com` se odmítne s `530 Authentication required`. Obnovte MX záznamy hlavní domény, které vám dal váš poskytovatel schránek, a MX záznam přidejte jen na `inbound.acme.com`.

</details>

<details>
<summary>Záznam ukazuje OK, ale pošta chodí jinam</summary>

Přednost může mít jiný MX záznam na stejném názvu. Poštovní servery použijí nejdřív záznam s nejnižším číslem priority, takže další záznam jako `5 mx.example.net` na `inbound.acme.com` vyhraje nad hodnotou `10` Emailitu. Subdoménu může zachytit i zástupný MX záznam (`*.acme.com`), pokud příchozí záznam chybí. Spusťte `dig MX inbound.acme.com +short` a ujistěte se, že jedinou odpovědí je `inbound.emailitmail.com`. MX záznamy blokuje i CNAME záznam na stejném názvu; odstraňte ho.

</details>

<details>
<summary>Odesílatelé dostávají „530 Authentication required“</summary>

Emailit nerozpoznal doménu příjemce. Zkontrolujte, že adresa používá aktuální příchozí subdoménu (po změně `inbound_key` stará subdoména přestane fungovat), že je doména napsaná správně a že je stále ověřená v **Email API → Domains**.

</details>

<details>
<summary>Odesílatelé dostávají „452 Insufficient credits to receive inbound email“</summary>

Workspace došly kredity. `452` je dočasná chyba, takže většina odesílajících serverů to bude zkoušet znovu hodiny i dny. [Kupte kredity](/cs/docs/billing/credits/), nebo zapněte [automatické dobíjení](/cs/docs/billing/auto-refill/), a opakované zprávy se přijmou.

</details>

<details>
<summary>Odesílatelé dostávají „535 Mail server has been suspended“ nebo „552 Message too large“</summary>

`535` znamená, že je workspace zablokovaný; viz [Kondice odesílání](/cs/docs/deliverability/sending-health/), nebo kontaktujte podporu. `552` znamená, že je zpráva větší než 40 MB.

</details>

## Související

  - [Zpracování webhooky](/cs/docs/inbound/process-with-webhooks/)
  - [DNS záznamy](/cs/docs/domains/dns-records/)

---
Zdroj: https://emailit.com/cs/docs/inbound/set-up/
