DKIM in ISPmanager4

Description of the mail authentication method that allows the recipient to verify that the email was really sent from the claimed domain

The first thing to do is to install the package "Opendkim - DKIM Filter " in the "Features " menu.

Add a mail domain in menu "Mail Domains ". When adding, you need to check the box "Enable DKIM ". Private and public keys for DKIM are generated in /etc/exim4/ssl/ folder and are named your_domain.com.private your_domain.com.txt

note: on CentOS 6 the keys are generated in /etc/opendkim/keys/

  • We are interested in file with extension .txt, this contains TXT record which should be added to the [DNS] panel (https://fornex.com/my/dns/).

The contents of the file will be:

dkim._domainkey IN TXT `` v=DKIM1; k=rsa; p=MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCrKa4PQCLAbjeDO1QIcfFwtd5GojPl2suLjCJmL6l9Bc7nrRlvAlnLOQlQRH2A38UAUwvG3eyln9GbKbK8/Vmyu+xmhoWpGVP/PkaneMx1c/E0pN35DUK4cVuingeZRZWLNIkPTRKcNUWuFK4FN2IblA1z1PRUXNCfEWjUMPqkQidAQAB" ; ----- DKIM key dkim for mytestdomain.com

dkim._domainkey - entered in the "Host " field

"`` v=DKIM1; k=rsa; p=MIGfMA0GCSqGSIb3DQEBAQUA4GNADCBiQKBgQCrKa4PQCLAbjeDO1QIcfFwtd5GojPl2suLjCJmL6l9Bc7nrRlvlnLOlQRH2A38UAUwvG3eyln9GbKbK8/Vmyu+xmhoWpGVP/PkaneMx1c/E0pN35DUK4cVuingeZRZWLNIkPTRKcNUWuFK4FN2IblA1z1PRUXNCfEWjUMPqkQidAQAB"` - is entered in the "Value" field, you can leave the double quotes for convenience.

file

** IMPOrTANT:** the key must be one line - if there are line breaks, you must copy the key into notepad and remove them to make one long line.

To check if the DKIM signature works is quite simple. You just need to send a letter from any mailbox of your domain to any third-party mail server and check the source code of the letter. The headers should contain the entry "dkim=pass". In the case of gmail or yandex signed letters are marked with special marks (see screenshot).

file

Need help?Our engineers will help you free of charge with any question in minutesContact us