Návod
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 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. - 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
incomingmá ve výchozím stavu hodnotutrue). 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. 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.
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
-
Otevřete doménu. Ve webovém rozhraní přejděte do Email APIDomains, vyberte svou doménu a otevřete kartu DNS Setup.
-
Najděte příchozí záznam. Je to volitelný MX záznam s názvem
inbound(nebo vaší vlastní subdoménou) a hodnotouinbound.emailitmail.com. Použijte tlačítka pro zkopírování, abyste se vyhnuli překlepům. -
Vytvořte záznam u poskytovatele DNS. Přidejte nový záznam s těmito hodnotami:
Pole Hodnota Typ MXNázev inbound(někteří poskytovatelé chtějí úplný název,inbound.acme.com)Poštovní server / Hodnota inbound.emailitmail.comPriorita 10TTL 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, můžete místo ručního přidání vybrat v dialogovém okně nastavení záznam Inbound.
-
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:
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 APIEmails 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 APIEvents ukazuje událost
email.received. Její obsah obsahuje ID e-mailu. -
API: příchozí zprávy vypíšete endpointem Výpis e-mailů:
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, nebo ji přeposílat automatizací.
Řešení problémů
Záznam ukazuje Missing nebo Invalid
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.
MX záznamy hlavní domény míří na Emailit
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.
Záznam ukazuje OK, ale pošta chodí jinam
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.
Odesílatelé dostávají „530 Authentication required“
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 APIDomains.
Odesílatelé dostávají „452 Insufficient credits to receive inbound email“
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, nebo zapněte automatické dobíjení, a opakované zprávy se přijmou.
Odesílatelé dostávají „535 Mail server has been suspended“ nebo „552 Message too large“
535 znamená, že je workspace zablokovaný; viz Kondice odesílání, nebo kontaktujte podporu. 552 znamená, že je zpráva větší než 40 MB.