{"id":16718,"date":"2023-08-08T12:56:58","date_gmt":"2023-08-08T09:56:58","guid":{"rendered":"https:\/\/snov.io\/knowledgebase\/?p=16718"},"modified":"2026-02-16T11:21:08","modified_gmt":"2026-02-16T08:21:08","slug":"set-up-dkim-for-your-domain","status":"publish","type":"post","link":"https:\/\/snov.io\/knowledgebase\/set-up-dkim-for-your-domain\/","title":{"rendered":"How to set up DKIM record for your domain"},"content":{"rendered":"<div class=\"notification-block note-gray\">\n<div class=\"notification-block__text\">\n<p>This tutorial explains DKIM record and how to set it up in your domain settings to improve email deliverability. Before you begin: Make sure you have admin access to: your email provider's admin settings your domain's DNS settings (via your domain registrar account).<\/p>\n<\/div>\n<\/div>\n<p><strong><a href=\"#dkim-explained\">DKIM record explained<\/a><\/strong><\/p>\n<p><strong><a href=\"#how-to-setup-dkim\">How to set up DKIM record<\/a><\/strong><\/p>\n<p><strong><a href=\"#dns-settings-examples\" target=\"_blank\" rel=\"noopener\">DNS settings examples<\/a><\/strong><\/p>\n<p><strong><a href=\"#how-to-check-dkim\">How to check DKIM record<\/a><\/strong><\/p>\n<p>A DKIM record adds a digital signature to emails sent from your domain. It plays a key role in email authentication and is used by mailbox providers and spam filters.<\/p>\n<div class=\"notification-block note\">\n<div class=\"notification-block__icon\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/snov.io\/knowledgebase\/wp-content\/themes\/knowledgebase-n\/assets\/img\/ph_circle-wavy-warning.svg\" alt=\"note\" width=\"32\" height=\"32\" \/><\/div>\n<div class=\"notification-block__text\">\n<p><strong>Why DKIM record is important:<\/strong><\/p>\n<p><strong>1)<\/strong> Signs your emails with encrypted keys (that act as your digital signature).<\/p>\n<p><strong>2)<\/strong> Confirms to recipient servers that emails are really sent by you.<\/p>\n<p><strong>3)<\/strong> Improves your domain health and strengthens your sender reputation.<\/p>\n<\/div>\n<\/div>\n<h2 id=\"dkim-explained\"><strong>DKIM record explained<\/strong><\/h2>\n<p>The DKIM value consists of two keys generated by your email service provider.<\/p>\n<ul>\n<li><strong>Private DKIM key: <\/strong>When you send an email, your email provider uses the private key to sign it.<\/li>\n<li><strong>Public DKIM key:<\/strong> Added to your DKIM record and used by recipient servers to check the email signature. The recipient's server then checks the public key in your DKIM record to confirm that the email is trustworthy.<\/li>\n<\/ul>\n<div class=\"notification-block tip\">\n<div class=\"notification-block__icon\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/snov.io\/knowledgebase\/wp-content\/themes\/knowledgebase-n\/assets\/img\/academicons_ideas-repec.svg\" alt=\"tip\" width=\"32\" height=\"32\" \/><\/div>\n<div class=\"notification-block__text\">\n<p>Your email provider should generate the necessary DKIM keys for you.<\/p>\n<p>Then, add the DKIM values from your provider to your domain's DNS settings. Since Snov.io sends emails directly from your email account, you don't need to add Snov.io to your DKIM record.<\/p>\n<\/div>\n<\/div>\n<p>Here\u2019s an example of a DKIM record: (this is just an example; don't use it in your actual record).<\/p>\n<div class=\"notification-block note-gray\">\n<div class=\"notification-block__text\">\n<p>v=DKIM1; k=rsa; p=MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA7vPxh6zZ7nBLj1QUXGEXAMPLEKEY...<\/p>\n<\/div>\n<\/div>\n<ul>\n<li><strong>Record type: <\/strong>Always use a TXT type for DKIM records.<\/li>\n<li><strong>Host\/Name:<\/strong> The value for this field is taken from DKIM settings generated by your email provider.<\/li>\n<li><strong>Value\/Content: <\/strong>This field contains public key. <strong>p =<\/strong> This is your public key, generated by your email provider.<\/li>\n<\/ul>\n<h2 id=\"how-to-setup-dkim\"><strong>How to set up DKIM for your domain<\/strong><\/h2>\n<p>The DKIM record is set up in your domain's DNS settings.<\/p>\n<h3><strong>Step 1: Generate DKIM keys in your email provider<\/strong><\/h3>\n<p>The first step is to generate DKIM keys in your email provider's admin settings. For example, let\u2019s use Google Workspace. If you're using other email provider, contact them to get the DKIM values.<\/p>\n<p>In the <a href=\"http:\/\/admin.google.com\/\" target=\"_blank\" rel=\"noopener\">Google Admin console<\/a>, follow this route: <strong>Apps<\/strong> &gt; <strong>Google Workspace<\/strong> &gt; <strong>Gmail. <\/strong>Click on <strong>Authenticate email.<\/strong><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"wp-block-image shadow aligncenter wp-image-27307 size-full\" src=\"https:\/\/snov.io\/knowledgebase\/wp-content\/uploads\/2022\/08\/Gmail-DKIM.png\" alt=\"\" width=\"669\" height=\"582\" srcset=\"https:\/\/snov.io\/knowledgebase\/wp-content\/uploads\/2022\/08\/Gmail-DKIM.png 669w, https:\/\/snov.io\/knowledgebase\/wp-content\/uploads\/2022\/08\/Gmail-DKIM-300x261.png 300w\" sizes=\"(max-width: 669px) 100vw, 669px\" \/><\/p>\n<p>&nbsp;<\/p>\n<h3><img loading=\"lazy\" decoding=\"async\" class=\"wp-block-image shadow aligncenter wp-image-27309 size-full\" src=\"https:\/\/snov.io\/knowledgebase\/wp-content\/uploads\/2022\/08\/DKIM-Gmail.png\" alt=\"\" width=\"1153\" height=\"753\" srcset=\"https:\/\/snov.io\/knowledgebase\/wp-content\/uploads\/2022\/08\/DKIM-Gmail.png 1153w, https:\/\/snov.io\/knowledgebase\/wp-content\/uploads\/2022\/08\/DKIM-Gmail-300x196.png 300w, https:\/\/snov.io\/knowledgebase\/wp-content\/uploads\/2022\/08\/DKIM-Gmail-1024x669.png 1024w, https:\/\/snov.io\/knowledgebase\/wp-content\/uploads\/2022\/08\/DKIM-Gmail-768x502.png 768w\" sizes=\"(max-width: 1153px) 100vw, 1153px\" \/><\/h3>\n<p>In the next menu, find the option to generate new DKIM settings. Copy the generated DKIM values and update your domain's DNS settings. Make sure you copy and paste the DKIM value (<em>Hostname<\/em> and <em>TXT record<\/em>) exactly as provided.<\/p>\n<p>After completing this step, you may need to return to your provider's settings to activate DKIM. For detailed instructions, refer to <a href=\"https:\/\/support.google.com\/a\/answer\/174124?hl=en&amp;utm_source=chatgpt.com\" target=\"_blank\" rel=\"noopener\">Google's official documentation<\/a>.<\/p>\n<h3><strong>Step 2: Create DKIM record in your domain<\/strong><\/h3>\n<p>To add DKIM to your domain, add a new record in your domain's DNS settings.<\/p>\n<div class=\"intercom-interblocks-paragraph no-margin intercom-interblocks-align-left\">\n<p>To access domain settings, log in to your domain hosting account \u2014 the platform or service where you purchased your domain name.<\/p>\n<div class=\"notification-block learn\">\n<div class=\"notification-block__icon\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/snov.io\/knowledgebase\/wp-content\/themes\/knowledgebase-n\/assets\/img\/fluent_chat-warning-16-regular.svg\" alt=\"learn\" width=\"32\" height=\"32\" \/><\/div>\n<div class=\"notification-block__text\">\n<p>If you already have a DKIM record in your DNS but are unsure which email provider it belongs to, check the record to identify the provider. If you use multiple providers for sending emails, add a separate DNS record for each provider, as one record can contain only one DKIM value.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<p>Open DNS settings and find the option to create a new record. Add the DKIM settings from your email provider to a new DNS record.<\/p>\n<p>Your DKIM record parameters should have the following values:<\/p>\n<ul>\n<li><strong>Record type:<\/strong> TXT<\/li>\n<li><strong>Host\/Name:<\/strong> Paste the default <em>Hostname<\/em> value provided by your email provider for DKIM (e.g., <em>google._domainkey<\/em>).<\/li>\n<\/ul>\n<p>This part depends on your email provider and may look like this:<\/p>\n<div class=\"notification-block note-gray\">\n<div class=\"notification-block__text\">\n<p>example._domainkey or example._domainkey.yourdomain.com<\/p>\n<\/div>\n<\/div>\n<ul>\n<li>\n<div class=\"flex max-w-full flex-col flex-grow\">\n<div class=\"min-h-8 text-message flex w-full flex-col items-end gap-2 whitespace-normal break-words text-start [.text-message+&amp;]:mt-5\" dir=\"auto\" data-message-author-role=\"assistant\" data-message-id=\"b61e4673-5644-49f5-b235-69161fa525ee\" data-message-model-slug=\"gpt-4o\">\n<div class=\"flex w-full flex-col gap-1 empty:hidden first:pt-[3px]\">\n<div class=\"markdown prose w-full break-words dark:prose-invert dark\">\n<p><strong>Value\/Content:<\/strong> In this field, paste the TXT record value generated by your email provider for DKIM. The part after <strong>p=<\/strong> is your public DKIM key. The value in this field may look like this:<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/li>\n<\/ul>\n<div class=\"notification-block note-gray\">\n<div class=\"notification-block__text\">\n<p>v=DKIM1; k=rsa; p=MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA7vPxh6zZ7nBLj1QUXGEXAMPLEKEY...<\/p>\n<\/div>\n<\/div>\n<p>Here's the list of <em>Hostnames<\/em> for popular email service providers:<\/p>\n<p><em> *replace yourdomain\/subdomain with your actual domain address.\u00a0<\/em><\/p>\n<p>Google Workspace (formerly G Suite): <span style=\"color: #339966;\">google._domainkey.yourdomain\/subdomain<\/span><\/p>\n<p>Microsoft 365 (formerly Office 365): <span style=\"color: #339966;\">selector1._domainkey.yourdomain\/subdomain<\/span><\/p>\n<p>Amazon Web Services (AWS) SES: <span style=\"color: #339966;\">amazonses._domainkey.yourdomain\/subdomain<\/span><\/p>\n<p>SendGrid: <span style=\"color: #339966;\">s1._domainkey.yourdomain\/subdomain<\/span><\/p>\n<p>Mailchimp: <span style=\"color: #339966;\">k1._domainkey.yourdomain\/subdomain<\/span><\/p>\n<p>Zoho Mail: <span style=\"color: #339966;\">zoho._domainkey.<\/span><\/p>\n<p>Yahoo Mail: <span style=\"color: #339966;\">yahoo._domainkey.yourdomain\/subdomain<\/span><\/p>\n<p>Mailgun: <span style=\"color: #008000;\">mg._domainkey.<span style=\"color: #339966;\">yourdomain\/subdomain<\/span><\/span><\/p>\n<div class=\"notification-block note-gray\">\n<div class=\"notification-block__text\">\n<p>The DKIM names listed below are examples*. If you have any issues with DKIM using these examples, check your email provider\u2019s official documentation for the most accurate and up-to-date configurations.<\/p>\n<\/div>\n<\/div>\n<h2 id=\"dns-settings-examples\"><strong>DNS settings examples<\/strong><\/h2>\n<p>Below are a few examples of how to add a new DNS record for different providers:<\/p>\n<p><b>If your domain provider is <\/b><a href=\"https:\/\/www.namecheap.com\/support\/knowledgebase\/article.aspx\/317\/2237\/how-do-i-add-txtspfdkimdmarc-records-for-my-domain\/\" target=\"_blank\" rel=\"nofollow noopener\">Namecheap<\/a>:<\/p>\n<ol role=\"list\">\n<li>Log in to your Namecheap account.<\/li>\n<li>Open <strong>Domain list <\/strong>menu and choose your domain.<\/li>\n<li>Click on the <strong>Manage<\/strong> button next to your domain.<\/li>\n<li>Go to the <strong>Advanced DNS<\/strong> tab from the top menu.<\/li>\n<li>Click\u00a0<strong>Add new record --&gt; <\/strong>choose <strong>TXT<\/strong> record.<\/li>\n<\/ol>\n<div class=\"notification-block tip\">\n<div class=\"notification-block__icon\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/snov.io\/knowledgebase\/wp-content\/themes\/knowledgebase-n\/assets\/img\/academicons_ideas-repec.svg\" alt=\"tip\" width=\"32\" height=\"32\" \/><\/div>\n<div class=\"notification-block__text\">\n<p>When adding a DKIM record in Namecheap, you should not include the actual domain name in the Host field. For example, if you're adding a record for \"subdomain._domainkey.yourdomain.com,\" only include \"subdomain._domainkey\" as the Host value.<\/p>\n<\/div>\n<\/div>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"wp-block-image shadow aligncenter wp-image-27333 size-full\" src=\"https:\/\/snov.io\/knowledgebase\/wp-content\/uploads\/2022\/08\/DKIM.NCpng_.png\" alt=\"\" width=\"1013\" height=\"453\" srcset=\"https:\/\/snov.io\/knowledgebase\/wp-content\/uploads\/2022\/08\/DKIM.NCpng_.png 1013w, https:\/\/snov.io\/knowledgebase\/wp-content\/uploads\/2022\/08\/DKIM.NCpng_-300x134.png 300w, https:\/\/snov.io\/knowledgebase\/wp-content\/uploads\/2022\/08\/DKIM.NCpng_-768x343.png 768w\" sizes=\"(max-width: 1013px) 100vw, 1013px\" \/><\/p>\n<p><strong>If your domain provider is <\/strong><a href=\"https:\/\/developers.cloudflare.com\/dns\/manage-dns-records\/how-to\/create-dns-records\/\" target=\"_blank\" rel=\"nofollow noopener\">Cloudflare<\/a>:<\/p>\n<ol>\n<li>Log in to your <a class=\"DocsMarkdown--link\" href=\"https:\/\/dash.cloudflare.com\/login\" target=\"_blank\" rel=\"nofollow noopener\"><span class=\"DocsMarkdown--link-content\">Cloudflare account<\/span><\/a> and select your domain.<\/li>\n<li>Go to the\u00a0<strong>DNS\u00a0<\/strong>tab.<\/li>\n<li>Click\u00a0<strong>Add record --&gt; <\/strong>select <strong>TXT\u00a0<\/strong>type.<\/li>\n<\/ol>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"wp-block-image shadow aligncenter wp-image-27034 size-full\" src=\"https:\/\/snov.io\/knowledgebase\/wp-content\/uploads\/2023\/08\/CF-Add-Record-TXT-2.png\" alt=\"\" width=\"1000\" height=\"526\" srcset=\"https:\/\/snov.io\/knowledgebase\/wp-content\/uploads\/2023\/08\/CF-Add-Record-TXT-2.png 1000w, https:\/\/snov.io\/knowledgebase\/wp-content\/uploads\/2023\/08\/CF-Add-Record-TXT-2-300x158.png 300w, https:\/\/snov.io\/knowledgebase\/wp-content\/uploads\/2023\/08\/CF-Add-Record-TXT-2-768x404.png 768w\" sizes=\"(max-width: 1000px) 100vw, 1000px\" \/><\/p>\n<p><b>If your domain provider is Godaddy:<\/b><span style=\"font-weight: 400;\">\u00a0<\/span><\/p>\n<ol>\n<li>Log in to your <a href=\"https:\/\/www.godaddy.com\/\" target=\"_blank\" rel=\"noopener\">Godaddy account<\/a>.<\/li>\n<li>Go to <strong>Domains <\/strong>page, select the domain and click <strong>Manage DNS<\/strong>.<\/li>\n<li>Click\u00a0<strong>Add record --&gt; <\/strong>select <strong>TXT\u00a0<\/strong>type.<\/li>\n<\/ol>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"wp-block-image shadow aligncenter wp-image-27038 \" src=\"https:\/\/snov.io\/knowledgebase\/wp-content\/uploads\/2023\/08\/godaddy-dns-1.png\" alt=\"\" width=\"1005\" height=\"319\" srcset=\"https:\/\/snov.io\/knowledgebase\/wp-content\/uploads\/2023\/08\/godaddy-dns-1.png 1140w, https:\/\/snov.io\/knowledgebase\/wp-content\/uploads\/2023\/08\/godaddy-dns-1-300x95.png 300w, https:\/\/snov.io\/knowledgebase\/wp-content\/uploads\/2023\/08\/godaddy-dns-1-1024x325.png 1024w, https:\/\/snov.io\/knowledgebase\/wp-content\/uploads\/2023\/08\/godaddy-dns-1-768x244.png 768w\" sizes=\"(max-width: 1005px) 100vw, 1005px\" \/><\/p>\n<h2 id=\"how-to-check-dkim\"><b>How to check your DKIM record<\/b><\/h2>\n<p>To check if your DKIM record is set up and working, run a free test in your email account settings. Wait about 48 hours after making changes to ensure they\u2019ve fully updated.<\/p>\n<p><span style=\"font-weight: 400;\">G<\/span><span style=\"font-weight: 400;\">o to your<\/span> <a href=\"https:\/\/app.snov.io\/account\/email-account\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400;\">email accounts list<\/span><\/a><span style=\"font-weight: 400;\">. <\/span><span style=\"font-weight: 400;\">Find the email account linked to your domain and click <\/span><b>Edit<\/b>.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"wp-block-image shadow aligncenter wp-image-27804 size-full\" src=\"https:\/\/snov.io\/knowledgebase\/wp-content\/uploads\/2023\/01\/2023-09-22_10-58-16.png\" alt=\"\" width=\"1000\" height=\"472\" srcset=\"https:\/\/snov.io\/knowledgebase\/wp-content\/uploads\/2023\/01\/2023-09-22_10-58-16.png 1000w, https:\/\/snov.io\/knowledgebase\/wp-content\/uploads\/2023\/01\/2023-09-22_10-58-16-300x142.png 300w, https:\/\/snov.io\/knowledgebase\/wp-content\/uploads\/2023\/01\/2023-09-22_10-58-16-768x362.png 768w\" sizes=\"(max-width: 1000px) 100vw, 1000px\" \/><\/p>\n<p><span style=\"font-weight: 400;\">Scroll down to the <\/span><b>Optional settings<\/b><span style=\"font-weight: 400;\"> section and select the <\/span><b>Domain health<\/b><span style=\"font-weight: 400;\"> tab. <\/span><span style=\"font-weight: 400;\">Click <\/span><b>Check health. <\/b><span style=\"font-weight: 400;\">Once the check is finished, you'll see the status of your DKIM record, along with other domain records.<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"wp-block-image shadow aligncenter wp-image-28286 size-full\" src=\"https:\/\/snov.io\/knowledgebase\/wp-content\/uploads\/2023\/08\/2023-10-09_09-20-03-2.png\" alt=\"\" width=\"1000\" height=\"457\" srcset=\"https:\/\/snov.io\/knowledgebase\/wp-content\/uploads\/2023\/08\/2023-10-09_09-20-03-2.png 1000w, https:\/\/snov.io\/knowledgebase\/wp-content\/uploads\/2023\/08\/2023-10-09_09-20-03-2-300x137.png 300w, https:\/\/snov.io\/knowledgebase\/wp-content\/uploads\/2023\/08\/2023-10-09_09-20-03-2-768x351.png 768w\" sizes=\"(max-width: 1000px) 100vw, 1000px\" \/><\/p>\n<div class=\"notification-block note-gray\">\n<div class=\"notification-block__text\">\n<h3><strong>Related articles<\/strong><\/h3>\n<p><a href=\"https:\/\/snov.io\/knowledgebase\/set-up-spf-record-for-your-domain\/\" target=\"_blank\" rel=\"noopener\"><strong>How to set up SPF for your domain<\/strong><\/a><\/p>\n<p><strong><a href=\"https:\/\/snov.io\/knowledgebase\/set-up-dmarc-policy-for-your-domain\/\" target=\"_blank\" rel=\"noopener\">How to set up DMARC for your domain<\/a><\/strong><\/p>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>This tutorial explains DKIM record and how to set it up in your domain settings to improve email deliverability. Before you begin: Make sure you have admin access to: your email provider&#8217;s admin settings your domain&#8217;s DNS settings (via your domain registrar account). DKIM record explained How to set up DKIM record DNS settings examples [&hellip;]<\/p>\n","protected":false},"author":16,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1940],"tags":[],"_links":{"self":[{"href":"https:\/\/snov.io\/knowledgebase\/wp-json\/wp\/v2\/posts\/16718"}],"collection":[{"href":"https:\/\/snov.io\/knowledgebase\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/snov.io\/knowledgebase\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/snov.io\/knowledgebase\/wp-json\/wp\/v2\/users\/16"}],"replies":[{"embeddable":true,"href":"https:\/\/snov.io\/knowledgebase\/wp-json\/wp\/v2\/comments?post=16718"}],"version-history":[{"count":5,"href":"https:\/\/snov.io\/knowledgebase\/wp-json\/wp\/v2\/posts\/16718\/revisions"}],"predecessor-version":[{"id":45020,"href":"https:\/\/snov.io\/knowledgebase\/wp-json\/wp\/v2\/posts\/16718\/revisions\/45020"}],"wp:attachment":[{"href":"https:\/\/snov.io\/knowledgebase\/wp-json\/wp\/v2\/media?parent=16718"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/snov.io\/knowledgebase\/wp-json\/wp\/v2\/categories?post=16718"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/snov.io\/knowledgebase\/wp-json\/wp\/v2\/tags?post=16718"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}