A DKIM rekord generálásához először létre kell hoznia egy publikus és privát kulcspárt, majd be kell állítania a DNS-ben a publikus kulcsot egy TXT rekordban. Itt egy részletes útmutató a folyamatról:
1. Kulcspár generálása
A kulcspár generálásához szükség van egy eszközre, mint például az OpenSSL. Az OpenSSL széles körben elérhető és használható Unix-alapú rendszereken, beleértve a Linuxot és a macOS-t is. Windows-on más eszközök, mint például a PuTTYgen is használhatók.
OpenSSL használata
Nyissa meg a terminált vagy parancssort, és futtassa az alábbi parancsot a kulcspár létrehozásához:
openssl genrsa -out private.key 2048
openssl rsa -in private.key -out public.key -pubout -outform PEM
Ez létrehoz egy 2048 bites RSA privát kulcsot a private.key fájlban, és a hozzá tartozó publikus kulcsot a public.key fájlban.
2. DNS TXT Rekord létrehozása
Miután generálta a kulcspárt, a következő lépés a publikus kulcs beillesztése a DNS-be TXT rekord formájában. A TXT rekordnak tartalmaznia kell a DKIM verziót, a kulcs típusát és magát a publikus kulcsot.
- Nyissa meg a
public.keyfájlt, és másolja ki a publikus kulcsot (csak a kulcsot, anélkül, hogy “—–BEGIN PUBLIC KEY—–” és “—–END PUBLIC KEY—–” részeket magába foglalná). - Készítsen egy TXT rekordot a DNS-be, amelynek formátuma általában a következő:
selector._domainkey.DOMAIN.com IN TXT "v=DKIM1; k=rsa; p=PUBKEY"
Itt a selector egy egyedi azonosító, amit Ön határoz meg (ez lehet bármi, pl. mail, default stb.), a DOMAIN.com a domain neve, és a PUBKEY a publikus kulcsot jelenti.
3. Kulcs tesztelése
Mielőtt élesben használná a DKIM-et, tesztelje, hogy a rekord helyesen van-e beállítva. Ehhez használhat online eszközöket, mint például a MXToolbox DKIM tesztelőjét.
4. Privát kulcs konfigurálása az email szerveren
Az email szerveren, amelyről a leveleket küldi, be kell állítania az email szoftvert, hogy használja a privát kulcsot a kimenő üzenetek aláírására. A konfigurációs lépések eltérhetnek attól függően, hogy milyen szoftvert használ (pl. Sendmail, Postfix, Microsoft Exchange stb.).
A DKIM beállítása technikai és bonyolult lehet, ezért ha nem áll rendelkezésre technikai hátterű személy, érdemes szakértő segítségét kérni a folyamat során.