# Proč SMTP vrací 530 From domain not verified?

> Opravte chyby „530 From/Sender domain is not verified for this workspace“ a „API key is restricted to sending domain“ ze SMTP Emailitu.

Tento článek vysvětluje, proč SMTP relay Emailitu odmítne zprávu, až když odešlete její obsah, a jak opravit adresu `From` nebo API klíč, aby se přijala.

## Příznaky

Relay přijme vaše přihlášení i příjemce, ale po `DATA` zprávu odmítne s jednou z těchto odpovědí:

- `530 From/Sender domain is not verified for this workspace. From: …`
- `530 API key is restricted to sending domain: acme.com. From/Sender address must use this domain. From: …`
- `550 Sending from this domain is paused`

Odmítnutý pokus se zobrazí také v **Email API → Logs** se zdrojem **SMTP** a příkazem `DATA`.

## Příčina

Emailit určuje odesílací doménu podle **hlavičky `From`** vaší zprávy, a ne podle `MAIL FROM` v obálce. Každá adresa v hlavičce `From` musí být na doméně ověřené ve stejném workspace jako API klíč. Zpráva se odmítne, když:

- **Doména není v tomto workspace přidaná nebo ověřená.** Doména ověřená v jiném workspace se nepočítá.
- **`From` používá jinou subdoménu.** `news.acme.com` a `acme.com` jsou samostatné domény a každá potřebuje vlastní ověření.
- **Doména přišla o ověření.** Emailit každý den znovu kontroluje DNS. Pokud povinný záznam zmizí, odesílání se zastaví, dokud znovu neprojde.
- **Vaše knihovna nastavuje výchozí `From`**, například `root@localhost` nebo název hostitele serveru, protože ho aplikace nenastavila.
- **API klíč je omezený na jednu doménu** a `From` používá jinou. Klíče jen pro odesílání lze omezit na jedinou doménu.
- **Doména je pozastavená** kvůli vysoké míře nedoručení (odpověď `550`). Viz [Kondice odesílání](/cs/docs/deliverability/sending-health/).

## Řešení

1. **Přečtěte si hodnotu `From` v chybě.** Odpověď končí přesnou hlavičkou `From`, kterou Emailit přijal. Zkontrolujte její doménu včetně případné subdomény.

2. **Ověřte, že je doména ověřená.** Otevřete **Email API → Domains**. Doména musí mít stav **Verified**. Pokud má stav **Not verified**, vyberte ji, opravte záznamy označené **Missing** nebo **Invalid** a vyberte **Check DNS**. Viz [Ověření domény](/cs/docs/domains/verification/).

3. **Pokud doména chybí, přidejte ji.** Přidejte přesně tu doménu, ze které odesíláte. Viz [Přidání odesílací domény](/cs/docs/domains/add-a-domain/).

4. **Nastavte adresu `From` explicitně.** Nastavte výchozího odesílatele svého frameworku, například `MAIL_FROM_ADDRESS=hello@acme.com` v Laravelu nebo `DEFAULT_FROM_EMAIL` v Djangu.

5. **Zkontrolujte omezení API klíče.** V **Email API → API Keys** otevřete klíč. Pokud jeho oprávnění ukazuje **Sending Only** s doménou, buď odesílejte z této domény, nebo vytvořte klíč pro jinou doménu. Viz [API klíče](/cs/docs/developers/api-keys/).

6. **U pozastavené domény napište podpoře.** Pozastavené domény obnovuje tým Emailitu, až se problém s nedoručením vyřeší.

Párování domén nerozlišuje velikost písmen, takže `Hello@ACME.com` odpovídá `acme.com`. Další kódy odpovědí najdete na stránce [Kódy odpovědí SMTP](/cs/docs/dictionary/smtp-reply-codes/).

## Stále si nevíte rady?

[Napište podpoře](/contact/) nebo se zeptejte na [Discordu](https://discord.emailit.com). Uveďte celou odpověď `530`, název domény a název API klíče.

---
Zdroj: https://emailit.com/cs/docs/kb/smtp-530-from-domain-not-verified/
