Nastavenie DKIM, keď DNS beží na externom serveri
DKIM
Digitálne podpisy sú vo svete e-mailu čoraz dôležitejšie, najmä pre rastúce obavy o pravosť a bezpečnosť e-mailov. DKIM (DomainKeys Identified Mail) je jednou z technológií, ktoré tieto problémy riešia. Čo sa však stane, keď chcete posielať e-maily cez server A, ale DNS je na serveri B? Pozrime sa, ako DKIM v takej situácii funguje a ako ho zaviesť pre bezpečnejšiu e-mailovú komunikáciu.
Čo je DKIM?
DKIM je metóda overovania pravosti e-mailových správ. Funguje tak, že ku každej odchádzajúcej správe pridá digitálny podpis. Tento podpis sa vytvára pomocou súkromného kľúča uloženého na serveri odosielateľa. Verejný kľúč, potrebný na overenie podpisu, je zverejnený v DNS záznamoch domény odosielateľa.
Ako DKIM funguje, keď DNS nebeží na tom istom serveri, z ktorého sa e-maily odosielajú
V bežnej konfigurácii sú e-mailové servery a DNS servery na rovnakom mieste. Vďaka tomu je zavedenie DKIM jednoduché, pretože oba servery majú prístup k rovnakým kľúčom a konfiguračným súborom.
Čo ak sú však e-mailové servery a DNS servery na rôznych miestach, napríklad keď chcete posielať e-maily cez server A, ale DNS je na serveri B? V takej situácii treba urobiť niekoľko krokov navyše, aby DKIM fungoval správne.
Zavedenie DKIM na externom DNS serveri
Aby DKIM fungoval s oddelenými servermi, treba postupovať takto:
1. *Vygenerujte kľúče DKIM na serveri A:* Súkromný kľúč DKIM sa musí vygenerovať na serveri A, z ktorého sa e-maily odosielajú.
2. *Zverejnite záznam DKIM v DNS na serveri B:* Po vygenerovaní kľúčov DKIM treba príslušný verejný kľúč zverejniť v DNS záznamoch domény na serveri B.
3. *Nakonfigurujte e-mailový server na serveri A:* E-mailový server na serveri A musí byť nakonfigurovaný tak, aby k odchádzajúcim e-mailom pridával podpisy DKIM pomocou súkromného kľúča, ktorý sa tam vygeneroval.
S touto konfiguráciou môžete posielať e-maily cez server A a podpis DKIM sa overí pomocou DNS záznamov na serveri B.
