DKIM (DomainKeys Identified Mail) to mechanizm, który podpisuje wiadomości e-mail kluczem prywatnym domeny. Odbiorca sprawdza podpis kluczem publicznym z rekordu DNS i potwierdza, że treść nie została zmieniona.
Jak działa DKIM?
Serwer dodaje do nagłówka wiadomości podpis wyliczony z jej treści i kluczem prywatnym. Odbiorca pobiera klucz publiczny z rekordu DNS domeny i weryfikuje zgodność.
Gdzie ustawia się DKIM?
Klucz publiczny dodaje się jako rekord TXT w strefie DNS, a podpisywanie włącza się w panelu poczty lub u dostawcy wysyłki. Zwykle wystarczy skopiować rekord ze wskazanej instrukcji.
DKIM a SPF
SPF sprawdza serwer wysyłający, a DKIM autentyczność samej wiadomości. DKIM przetrwa przekazanie wiadomości dalej, z którym SPF sobie nie radzi.
Podpis dodaje serwer pocztowy, a klucz publiczny znajduje się w rekordzie TXT DNS pod nazwą selektora. Odbiorca weryfikuje, czy wiadomość nie została zmieniona.