DKIM, or DomainKeys Identified Mail, is a way to authenticate your email, ensuring it genuinely came from your domain and that email truly originates from you.
Please note that domain names connected to your hosting control panel and pointed to our network via the Skystra nameservers and using our MX records will automatically have a DKIM record enabled. You do not need to perform the steps below.
⚠️ If you are using email through Google Workspace or Microsoft 365, the default DKIM would require modification as well, however, is completed for you through an automatic process. Please visit the Google Workspace email or Microsoft 365 email guides respectively to view details.
DKIM Authentication for domain names using external nameservers with Skystra-hosted email
If you are using external nameservers, however, and have your email service connected to the Skystra hosting platform via MX records, you will have to add the default DKIM record from your hosting control panel to your DNS provider’s panel, by following the steps below.
1. Log in to your hosting control panel
2. From the top menu, next to the Domain: field and select the domain name you want to manage
3. Click on the DNS Zones button
4. Locate the x._domainkey entry – this is your DKIM entry, keep your browser window open here
5. Open a new browser window, and log in to your external DNS customer portal account
6. Go to manage the DNS zones for your domain name and select to add a new TXT record (DKIM records are added as TXT records in DNS zones)
7. Enter the name of the DKIM record, which will always be: x._domainkey
8. Enter the content of the DKIM record, indicated under the Value column, next to the x._domainkey entry. For example, from the screenshot above, the entire DKIM value would be:
v=DKIM1; k=rsa; p=MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA1tAQRdCowSsKUFaqKg/eSGxgl6zF7/I7tFxQ2Qlh6hlrame+dV+uOjO3pEJ+QEwk9IcXjhuHvYktsPME5s1+D8NzRBWJdxOaM9N2tXst7gy5AwAOALAt9TGFg5kYMpNlSlo9s95mafTiDtXD0AuCbHzleakY8RwHgVIEEXu6jsp9QEMJeC6QoYd/CvZ9Y0qg9pParC7AWZyuIvH0eJTclZ/Zn2A2oC+wWS21bX4/BnyPCX3UlzasazIwHJeg1BAog47PF00c/gqB4sQrkyhBuJqH8FCUqVSC+7X0JkUAf4rzv9WQKURIFXWhNM+SVD17odrBxkGwrJvM2z0t2lNIvQIDAQAB
⚠️ Important: You will see your DKIM record within quotations ” ” on your hosting control panel – do NOT put these quotations in when inputting the content of your DKIM record at your DNS provider.
9. Save your TXT record to enable DKIM on your domain name at your DNS provider
DKIM Authentication for domain names using internal nameservers and an external email service provider
If you are using our nameservers, however, have your email services connected to an external email service via external MX records, you will have to edit the default DKIM record on your hosting control panel, by following the steps below.
1. Contact your email service provider and ask them for the DKIM record for your domain name
2. Once you have the DKIM record for your domain name, log in to your Skystra hosting control panel
3. From the top menu, next to the Domain: field and select the domain name you want to manage
4. Click on the DNS Zones button
5. Under the Value column, locate the x._domainkey entry – this is your default DKIM entry that needs to be changed to the DKIM record your email provider gave you. Next to this entry, click the pencil icon ✏️ to enable editing.
6. On the Edit Record popup, delete the existing DKIM record and paste the DKIM record your email provider has given you into the value field in its place. Keep in mind that the DKIM records are very long, so you will want to stretch the window open to view the full record to update it properly.
7. Now, double-check if your email provider has also given you a specific name for your DKIM record, if so, you will have to edit the value in the Name field. If they did not, you can leave it default as: x._domainkey
8. Once the DKIM record value is updated, click the Save button to apply changes