DKIM setup

It is also recommended to configure SPFrecord for the domain.

DKIM (DomainKeys Identified Mail) is an email authentication method based on verifying the authenticity of a digital signature. The public key is stored in the TXT record of the domain.

DKIM is required so that postal services can check if the sender is valid or not. That is, it protects the recipient of the letter from various fraudulent letters sent with the substitution of the sender's address.

Important points:

  • DKIM technology is relevant only for sending emails via SMTP. The DKIM action does not apply to emails sent from a web server without authorization (for example, using the PHP function mail).
  • In case the domain is directed to our NS and added to our system, then only the domain owner or user with delegated access can enable DKIM. If you do not have access to the domain, an error will be displayed when enabled. To fix the situation, the domain owner needs transfer rights to him or delegate access to it from your account.
  • DNS-DKIM signature entry is added for domain with selector (subdomain) hosting._domainkey.
  1. Open the section "Mailboxes".
  2. Clickon "Configure DKIM":
  3. Clickon "Launch":
  4. If the domain is served on third-party NS, additional steps will be required:
    1. Go to the control panel of the owner of these NS.
    2. In the domain settings, add a new record with the following data:
      • Subdomain — specify hosting._domainkey.
      • Recording type — select "TXT".
      • Data — paste the post text copied from the DKIM settings window (you need to copy a piece of text, starting with "v=DKIM1; k=rsa; s=email; to the end, including the character " two lines below).
  5. Wait about an hour for the changes to take effect.