Nastavení DKIM, když DNS běží na externím serveru
DKIM
Digitální podpisy jsou ve světě e-mailu stále důležitější, hlavně kvůli rostoucím obavám o pravost a bezpečnost e-mailů. DKIM (DomainKeys Identified Mail) je jednou z technologií, které tyto problémy řeší. Co se ale stane, když chcete posílat poštu přes server A, zatímco DNS je na serveru B? Podívejme se, jak DKIM v takové situaci funguje a jak ho nasadit pro bezpečnější e-mailovou komunikaci.
Co je DKIM?
DKIM je metoda ověřování pravosti e-mailových zpráv. Funguje tak, že ke každé odchozí zprávě přidá digitální podpis. Tento podpis se vytváří pomocí soukromého klíče uloženého na serveru odesílatele. Veřejný klíč, který je potřeba k ověření podpisu, je zveřejněn v DNS záznamech domény odesílatele.
Jak DKIM funguje, když DNS neběží na stejném serveru, ze kterého se pošta odesílá
V typické konfiguraci jsou poštovní servery a servery DNS na stejném místě. Díky tomu je nasazení DKIM jednoduché, protože oba servery mají přístup ke stejným klíčům a konfiguračním souborům.
Co když jsou ale poštovní servery a servery DNS na různých místech, například když chcete posílat poštu přes server A, zatímco DNS je na serveru B? V takové situaci je potřeba udělat několik kroků navíc, aby DKIM fungoval správně.
Nasazení DKIM na externím serveru DNS
Aby DKIM fungoval s oddělenými servery, je třeba postupovat takto:
1. *Vygenerujte klíče DKIM na serveru A:* Soukromý klíč DKIM musí být vygenerován na serveru A, ze kterého se e-maily odesílají.
2. *Zveřejněte záznam DKIM v DNS na serveru B:* Po vygenerování klíčů DKIM je třeba příslušný veřejný klíč zveřejnit v DNS záznamech domény na serveru B.
3. *Nakonfigurujte poštovní server na serveru A:* Poštovní server na serveru A musí být nakonfigurován tak, aby k odchozím e-mailům přidával podpisy DKIM pomocí soukromého klíče, který tam byl vygenerován.
S touto konfigurací lze e-maily odesílat přes server A, zatímco podpis DKIM se ověřuje pomocí DNS záznamů na serveru B.
