Modul 7 · 7.1
Newslettery z Vaší vlastní domény
Modul 7: Newslettery a e-maily z vašeho webu · Doba čtení: 11 minut
Cíl lekce: Po této lekci dokážete propojit rozesílací službu tak, aby Váš newsletter jménem Vaší vlastní domény prošel SPF, DKIM a DMARC, a dokážete v hlavičkách zkontrolovat, zda se to povedlo.
Klíčové pojmy: rozesílací služba, doména v poli From, Return-Path (bounce doména), DKIM doména (d=), shoda (alignment), vlastní bounce doména přes CNAME, DKIM přes CNAME, subdoména pro marketing, limit odesílání, zahřívání (warm-up)
Proč je newsletter něco jiného než běžná pošta
E-mail klientovi nebo kolegovi posíláte ze své vlastní schránky. Newsletter jde stovkám nebo tisícům lidí najednou. Pro příjemce jako Gmail, Outlook.com a T-Online je to jiný typ provozu: hromadná pošta (bulk mail). Dívají se na ni přísněji, protože téměř veškerý spam je také hromadná pošta.
Tři věci rozhodují o tom, zda newsletter skončí v doručené poště, nebo ve spamu:
- Technika: e-mail musí prokazatelně pocházet z Vaší domény. To zajišťují SPF, DKIM a DMARC, a především shoda (alignment) mezi nimi.
- Reputace: servery a doména, ze které odesíláte, musí mít dobré jméno (lekce 5.2).
- Chování Vašich příjemců: otvírají Váš e-mail, nebo klikají na „Toto je spam“? To závisí na Vašem seznamu a na souhlasu (lekce 7.2).
Tato lekce se věnuje prvnímu bodu. Základ záznamů najdete v kurzu DNS, lekce 7.4. Zde se podíváme, jak v praxi ověřit, že vše sedí.
Proč ne jednoduše přes vlastní schránku?
Může být lákavé poslat newsletter přes BCC z běžného e-mailového programu, nebo přes mailing list na hostingovém balíčku. Pro malý spolek s třiceti členy, kteří se navzájem znají, je mailing list v pořádku. Pro skutečný newsletter ne, a to ze čtyř důvodů:
- Limity odesílání. Téměř každý poskytovatel omezuje, kolik pošty smí schránka nebo balíček odeslat denně, aby se omezilo zneužívání. U WebOké tento limit vidíte v DirectAdminu u statistik uživatele; u jiných poskytovatelů bývá uveden v podmínkách nebo klientském panelu. Newsletter pro 2 000 lidí tento limit zdaleka přesáhne.
- Sdílená reputace. Odesílací server sdílíte s dalšími klienty. Pokud si příjemci stěžují na Váš newsletter, dotkne se to i jejich pošty, a naopak.
- Žádné tlačítko pro odhlášení a žádná správa bounce zpráv. Rozesílací služba automaticky vkládá hlavičky pro odhlášení do každého e-mailu (lekce 7.2), odstraňuje ze seznamu adresy, které už neexistují, a zpracovává stížnosti. Ručně to nikdy nezvládnete pořádně.
- Soukromí. Jedno chybné kliknutí a pošlete všem adresy ostatních v poli Komu.
Rozesílací služba (newsletterová služba jako Laposta, Brevo, MailerLite nebo Mailchimp, nebo transakční služba pro potvrzení a faktury) je na tuto práci stavěná. Posílá ale jménem Vaší domény někdo jiný, a to je potřeba prokázat.
Tři domény v jednom e-mailu
Každý e-mail má minimálně tři místa, kde je uvedena doména. U běžné pošty z Vaší vlastní schránky bývají obvykle shodné. U rozesílací služby ne automaticky.
| Místo | Kde to vidíte | Kdo to kontroluje |
|---|---|---|
| From (viditelný odesílatel) | From: Nieuws <nieuws@example.com> | DMARC kontroluje tuto doménu |
| Return-Path (obálkový odesílatel, bounce adresa) | Return-Path: <bounce-8f3a@mail.sender.example> | SPF kontroluje tuto doménu |
| DKIM doména | DKIM-Signature: ... d=sender.example; s=s1; ... | DKIM kontroluje podpis této domény |
DMARC (lekce 4.4) schválí e-mail, pokud projde SPF nebo DKIM, a doména, která prošla, je ve shodě s doménou v poli From. Shoda při výchozím nastavení (relaxed) znamená, že jde o stejnou organizační doménu: mail.example.com je ve shodě s example.com, ale sender.example není.
Bez vlastního nastavení vypadá newsletter takto:
Return-Path: <bounce-8f3a@mail.sender.example>
From: Nieuws <nieuws@example.com>
DKIM-Signature: v=1; a=rsa-sha256; d=sender.example; s=s1; ...
Authentication-Results: mx.example.net;
spf=pass smtp.mailfrom=mail.sender.example;
dkim=pass header.d=sender.example;
dmarc=fail header.from=example.comSPF projde a DKIM projde, ale obojí pro doménu služby. Žádná z nich není ve shodě s example.com, takže DMARC selže. Pokud má Vaše DMARC politika nastaveno p=none, všimnete si toho pouze ve svých reportech (lekce 4.5). Pokud je nastaveno quarantine nebo reject, Váš newsletter skončí ve spamu nebo bude odmítnut.
Řešení: ověření domény u služby
Každá serióznější rozesílací služba má krok nazvaný „ověřit doménu“, „verifikovat doménu“ nebo „nastavit odesílací doménu“. Služba Vám poté dá několik záznamů, které vložíte do svého DNS. Obvykle jde o:
- DKIM přes CNAME, například
s1._domainkey.example.comsměřující na název u služby. Poté služba podepisuje Vaši poštu pomocíd=example.com. Toto je nejdůležitější záznam: díky němu projde DMARC přes DKIM. - Vlastní bounce doména, často CNAME na subdoméně, například
bounce.example.comsměřující na službu. Return-Path pak bude...@bounce.example.com. SPF této subdomény přes CNAME ukazuje na službu, a SPF je tak také ve shodě. Ne každá služba toto nabízí; samotné DKIM pro DMARC stačí. - Někdy SPF include ve Vašem vlastním záznamu, pokud služba používá jako Return-Path Vaši hlavní doménu. Udělejte to pouze pokud o to služba požádá, a vždy do svého existujícího SPF záznamu (lekce 4.2).
- Někdy ověřovací TXT, který prokáže, že doména je Vaše.
Po správném nastavení vypadá tentýž newsletter takto:
Return-Path: <bounce-8f3a@bounce.example.com>
From: Nieuws <nieuws@example.com>
DKIM-Signature: v=1; a=rsa-sha256; d=example.com; s=s1; ...
Authentication-Results: mx.example.net;
spf=pass smtp.mailfrom=bounce.example.com;
dkim=pass header.d=example.com;
dmarc=pass header.from=example.comNázvy a cíle vždy přebírejte doslovně z dashboardu Vaší služby. Liší se podle služby a někdy i podle účtu.
Samostatná subdoména pro marketing?
Velcí odesílatelé často používají pro newslettery vlastní subdoménu, například nieuws.example.com nebo info.example.com, s odesílatelem nieuwsbrief@nieuws.example.com. Myšlenka: reputace Vaší marketingové pošty je pak oddělená od Vaší běžné pošty. Pokud se kampaň pokazí, Vaše běžná pošta s klienty tím trpí méně.
Pro toho, kdo posílá newsletter jen pár krát měsíčně, to není nutné. Správu to ale zkomplikuje: subdoména potřebuje vlastní DKIM a Vaše DMARC politika pro subdomény (sp=) tomu musí odpovídat. Zvažte to, pokud posíláte hodně, nebo pokud kromě newsletterů máte i hodně transakční pošty (objednávky, hesla). Ta by nikdy neměla trpět kvůli nepovedené kampani.
Důležité: na odesílací subdoméně nenastavujte MX záznam na službu, pokud to nepotřebujete, a nikdy neměňte MX své hlavní domény kvůli newsletteru. MX určuje, kam pošta přichází; odpovědi na Váš newsletter mají skončit normálně ve Vaší vlastní schránce.
Zahřívání: nezačínejte hned naplno
Posíláte poprvé přes novou službu nebo novou doménu, nebo najednou posíláte desetkrát více než obvykle? Pak Vás příjemci ještě neznají. Velcí příjemci neznámé odesílatele brzdí (u Microsoftu v takovém případě uvidíte dočasná odmítnutí jako 451 4.7.500, lekce 6.4). Začněte proto v malém: nejprve nejaktivnější čtenáře, pak pokaždé větší část. Tomu se říká zahřívání (warm-up). U sdílené rozesílací služby dělá hodně z toho sama služba, ale i tam se počítá reputace Vaší domény.
V praxi: jak to vypadá v panelu
Záznamy od služby vkládáte do správy DNS Vaší domény. U WebOké je to záložka DNS v Mém WebOké nebo DNS v DirectAdminu; u jiných poskytovatelů se to nazývá správa DNS, správa zóny nebo DNS záznamy a funguje to podobně. Pozor na dvě klasické chyby: dvojitý název domény v záznamu (s1._domainkey.example.com.example.com) a vytvoření TXT záznamu tam, kde služba žádá CNAME.
Hotovo? Pošlete si testovací newsletter na vlastní Gmail nebo Outlook.com adresu a otevřete hlavičky (lekce 1.5). V Authentication-Results chcete vidět: dkim=pass s header.d= Vaší doménou a dmarc=pass.
Shrnutí
- Newsletter je hromadná pošta: příjemci se dívají přísněji. Použijte rozesílací službu, ne svou běžnou schránku.
- V každém e-mailu jsou tři domény: From (DMARC), Return-Path (SPF) a DKIM doména
d=. - DMARC projde pouze tehdy, pokud SPF nebo DKIM projde pro doménu, která je ve shodě s doménou v poli From.
- Ověřte svou doménu u služby: DKIM přes CNAME je nejdůležitější, vlastní bounce doména je plus.
- Zkontrolujte testovacím e-mailem:
dkim=pass header.d=<Vaše doména>admarc=pass. U nové služby začněte v malém.
Kvíz
Úkol
Úkol Z7.1: Kontrola shody (alignment) newsletteru. Pošlete newsletter ze své vlastní rozesílací služby sám sobě (nebo použijte ukázkový soubor nieuwsbrief-kopregels-1.txt z kurzu) a vložte hlavičky. Vyplňte: doménu z pole From, doménu Return-Path, DKIM doménu (d=) a zda podle Vás DMARC projde (ano/ne) a jakou cestou (SPF, DKIM, obojí nebo žádnou). Program hlavičky sám rozebere, ověří DKIM selector přímo v DNS a DMARC záznam domény z From, a svůj výsledek porovná s Vaším.
Další čtení
Kroky v těchto článcích platí pro panely WebOké; u jiných poskytovatelů to funguje podobně.
- Bezplatný kurz DNS 7.4: Newslettery a doručovací služby
- Bezplatný kurz DNS 4.5: DMARC: co mají příjemci dělat s podvodnou poštou
- Příručka k DirectAdmin 5.8: Zapnutí a kontrola DKIM
- Příručka k DirectAdmin 7.10: E-mailové seznamy
- Limit pro odesílání e-mailů
- Mohu prostřednictvím svého hostingového balíčku u WebOké odesílat hromadný mailing?
- Google, Pokyny pro odesílatele (Email sender guidelines): https://support.google.com/a/answer/81126
