Přejít na obsah
Dokumentace

Řešení problémů

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.

Aktualizováno 1. 10. 2026

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 APILogs 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í.

Ř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 APIDomains. 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.

  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.

  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 APIAPI 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.

  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.

Stále si nevíte rady?

Napište podpoře nebo se zeptejte na Discordu. Uveďte celou odpověď 530, název domény a název API klíče.

Byla tato stránka užitečná?

Děkujeme za zpětnou vazbu.

Děkujeme, čteme každou zprávu.