DKIM is a security mechanism that validates an email, checking if emails were sent from a valid source and not tampered with during transit. DKIM ensures that emails will be delivered to the inbox of its intended recipient since the validity of the email has already been verified.
Configuring DKIM
Before you send emails using an authenticated domain from Zoho Forms, you mus
t add your domain and get it verified under Control Panel.
To configure DKIM,
- Log in to Zoho Forms and in the top-right corner, click the icon to access the Control Panel.
- Click DKIM Configuration under Notification Settings.
- To add a new domain, click Add New Domain.
In the popup, enter your Domain Name (for example, zylker.com) and choose the required Key Size in Bits, then click Add.
Info: The DKIM Key Size refers to the length of the cryptographic key used to digitally sign your emails. This signature helps verify the sender's identity and prevent email spoofing. A longer key generally offers stronger security, similar to how a longer and more complex password is more secure.
Note:
Both 1024 bit and 2048 bit offer good options. 1024 bit is the current standard offering a solid choice. For stronger security, consider 2048 bit.
While modern domain providers support 2048 bit size, some old domain providers might not support 2048 bit size. Hence, check with your domain provider before choosing 2048 bit size. Regardless of your decision, consult your DNS administrator to ensure compatibility with your setup.
The domain status will be listed as Pending.
- Hover over the added domain and click View details.
- Copy the Host name and Host value generated.
- Go to your DNS settings and add the Hostname and Value as TXT record. Learn about the steps to configure DKIM in DNS settings of various domain provider.
- Once done, in the DKIM configuration tab in Zoho Forms, hover over the domain again, and click Verify.
The status will be changed to Verified.
Steps to add DKIM in various domain providers
GoDaddy
To add the DKIM details of your domain in GoDaddy, follow the below steps:
- Log in to your GoDaddy account and navigate to Domain Control Center.
- Select your domain to access the Domain Setting page.
- Under Additional Settings, select Manage DNS.
- Select Add under the records table.
- Under Type, select TXT.
- Enter the following information:
Type: Select TXT as the type of record to be added.
Host: Paste the Host name displayed in the DKIM Configuration's View Details screen of your Zoho Forms account.(Example:"2232._domainkey")
TXT Value: Paste the Value of your domain displayed in the DKIM Configuration's View Details screen of your Zoho Forms account.
TTL: Enter how long the server should take to cache the information.
- Click Save.
Cloudflare
To add the DKIM record for your domain in Cloudflare, follow these steps:
- Log in to your Cloudflare account.
- Click the appropriate Cloudflare account for the domain where you will add records
- Click DNS app.
- Click Add record.
- Enter the following information:
- Type: Select TXT as the type of record to be added.
- Host: Paste the Host name displayed in the DKIM Configuration's View Details screen of your Zoho Forms account.(Example:"2232._domainkey")
- IPv4: Paste the Value of your domain displayed in the DKIM Configuration's View Details screen of your Zoho Forms account.
- TTL: Enter how long the server should take to cache the information.
- Click Save.
JustHost
To add the DKIM record for your domain in JustHost, follow these steps:
- Log in to your JustHost account.
- Go to the Domains menu at the top and click the Zone Editor sub menu.
- Select your domain from the drop-down.
- Click Add DNS Record at the top of the zone editor.
- Enter the following information:
- Name: Paste the Host name displayed in the DKIM Configuration's View Details screen of your Zoho Forms account.(Example:"2232._domainkey")
- TTL: Enter how long the server should take to cache the information.
- Type: Select TXT as the type of record to be added.
- TXT Value: Paste the Value of your domain displayed in the DKIM Configuration's View Details screen of your Zoho Forms account.
- Click Add Record.
HostMonster
To add DKIM record for your domain in HostMonster, follow these steps:
- Log in to your HostMonster account.
- Go to the Domains menu at the top and click the Zone Editor sub menu.
- Select your domain from the drop-down.
- Click Add DNS Record at the top of the zone editor.
- Enter the following information:
- Name: Paste the Host name displayed in the DKIM Configuration's View Details screen of your Zoho Forms account.(Example:"2232._domainkey")
- TTL: Enter how long the server should take to cache the information.
- Type: Select TXT as the type of record to be added.
- TXT Value: Paste the Value of your domain displayed in the DKIM Configuration's View Details screen of your Zoho Forms account.
- Click Add Record.
Ipage
To add the DKIM record for your domain in Ipage, follow these steps:
- Log in to your Ipage account and go the Domains tab in the dashboard.
- In the card view, click Manage on the domain for which you are updating the DKIM record.
- In the list view, click the Settings icon.
- Click DNS & Nameservers in the left pane.
- Click DNS Records on the DNS & NAMESERVERS page.
- Click Add DNS Record to add a new DKIM record.
- Enter the following information:
- Name: Paste the Host name displayed in the DKIM Configuration's View Details screen of your Zoho Forms account.(Example:"2232._domainkey")
- TTL: Enter how long the server should take to cache the information.
- Type: Select TXT as the type of record to be added.
- TXT Value: Paste the Value of your domain displayed in the DKIM Configuration's View Details screen of your Zoho Forms account.
- Click Add Record.
Wordpress
To add the DKIM record for your domain in Wordpress, follow these steps:
- Log in to your WordPress account.
- From the navigation toolbar, click My Site.
- Under the Manage section, click Domains.
- Click the domain for which you want to add the text record.
- Scroll down and click Name Servers and DNS link.
- Click DNS Records to add new text records.
- Enter the following information:
- Type: Select TXT as the type of record to be added.
- Name: Paste the Host name displayed in the DKIM Configuration's View Details screen of your Zoho Forms account.(Example:"2232._domainkey")
- Text: Paste the Value of your domain displayed in the DKIM Configuration's View Details screen of your Zoho Forms account.
Click Add New DNS Record.
Wix
To add the DKIM TXT record for your domain in Wix, follow these steps:
- Log in to your Wix account.
- Navigate to the Domains page.
- Click the Show More icon next to the relevant domain and select Manage DNS Records.
- Scroll down to the TXT (Text) section and click Add Record.
- Enter the following information:
- Host Name: Paste the Host name displayed in the DKIM Configuration's View Details screen of your Zoho Forms account.(Example:"2232._domainkey")
- TXT Value: Paste the Value of your domain displayed in the DKIM Configuration's View Details screen of your Zoho Forms account.
- TTL: Enter how long the server should take to cache the information.
- Click Save.
eNom
To add the DKIM TXT record for your domain in eNom, follow these steps:
- Log in to your eNom account.
- From the navigation toolbar, choose Domains and click My Domains.
- Click Add TXT record.
- Choose Add DKIM Record from the drop-down list.
- Enter the following information:
- Host Name: Paste the Host name displayed in the DKIM Configuration's View Details screen of your Zoho Forms account.(Example:"2232._domainkey")
- TXT Value: Paste the Value of your domain displayed in the DKIM Configuration's View Details screen of your Zoho Forms account.
- TTL: Enter how long the server should take to cache the information.
- Click Save.
Squarespace
To add the DKIM record for your domain in Squarespace, follow these steps:
- Log in to your Squarespace account.
- Open Advanced DNS Settings for the domain.
- Scroll down to Custom Records.
- In the Record field of a blank row, select TXT from the drop-down.
- In the Host field, enter the DKIM host name displayed in the DKIM Configuration's View Details screen of your Zoho Forms account. (Example: 2232._domainkey)
- Leave the Priority field blank.
- Copy the Value of your domain displayed in the DKIM Configuration's View Details screen of your Zoho Forms account. Paste it in the Data field.
- Click Add to save the DKIM record.
Eurodns
To add the DKIM TXT record for your domain in Eurodns, follow these steps:
- Log in to your Eurodns account.
- From the navigation toolbar, choose Domain Names.
- Locate the domain you want to manage and click Manage.
- Under the DNS Zone section, click Manage Zone.
- Click the New Record button at the bottom of the page.
- Enter the following information:
- Type: Select TXT as the type of record to be added.
- Host: Paste the Host name displayed in the DKIM Configuration's View Details screen of your Zoho Forms account.(Example:"2232._domainkey")
- Text: Paste the Value of your domain displayed in the DKIM Configuration's View Details screen of your Zoho Forms account.
- TTL: Enter how long the server should take to cache the information.
- Click Save Record.
- Finally, click Save Zone to confirm.
Register
To add the DKIM TXT record for your domain in Register, follow these steps:
- Log in to your Register account.
- Click Manage Account.
- Under Account Dashboard, choose Domains and click Manage.
- Locate your domain and click the Manage link.
- Under Advanced Technical Settings, click the Edit TXT Records link.
- Enter the following information:
- Host Name: Paste the Host name displayed in the DKIM Configuration's View Details screen of your Zoho Forms account.(Example:"2232._domainkey")
- TXT Record: Paste the Value of your domain displayed in the DKIM Configuration's View Details screen of your Zoho Forms account.
- Click the Continue button.
Network Solutions
To add a DKIM TXT record for your domain in Network Solutions, follow these steps:
- Log in to your Network Solutions account.
- Click Manage Account on the top-right corner of the page.
- Under My Domain Names, click Edit DNS link.
- From the list of domains displayed, select the domain for which you want to add the record and click the Edit DNS button.
- Under the Advanced DNS Manager section, click the Manage Advanced DNS Records button.
- Scroll down. Under the Text (Text Records) section, click the Edit TXT Records button.
- Enter the following information:
- Host: Paste the Host name displayed in the DKIM Configuration's View Details screen of your Zoho Forms account.(Example:"2232._domainkey")
- Text: Paste the Value of your domain displayed in the DKIM Configuration's View Details screen of your Zoho Forms account.
- TTL: Enter how long the server should take to cache the information.
- Click Continue to confirm.
- Finally, click Save Changes.
BlueHost
To add the DKIM TXT record for your domain in BlueHost, follow these steps:
- Log in to your BlueHost account.
- Go to the Domains menu at the top and click the Zone Editor submenu.
- Select your domain name from the drop-down.
- To add a new DKIM record, enter this information under Add DNS Record at the top of the Zone Editor:
- Type: Select TXT as the type of record to be added.
- Name: Paste the Host name displayed in the DKIM Configuration's View Details screen of your Zoho Forms account.(Example:"2232._domainkey")
- TXT Value: Paste the Value of your domain displayed in the DKIM Configuration's View Details screen of your Zoho Forms account.
- TTL: Enter how long the server should take to cache the information.
- Click Add Record.
Namecheap
To add the DKIM TXT record for your domain in Namecheap, follow these steps:
- Log in to your Namecheap account.
- Click Domain List on the left pane.
- Click the Manage button next to your domain.
- Under the Advanced DNS tab, click the Add New Record button.
- Enter the DKIM TXT records provided by Zoho Forms.
- Type: Select TXT as the type of record to be added.
- Host: Paste the Host name displayed in the DKIM Configuration's View Details screen of your Zoho Forms account.(Example:"2232._domainkey")
- Value: Paste the Value of your domain displayed in the DKIM Configuration's View Details screen of your Zoho Forms account.
- TTL: Enter how long the server should take to cache the information.
- Click the Save all changes button.
HostGator
To add the DKIM record for your domain in HostGator, follow these steps:
- Log in to your HostGator account.
- From the Navigation toolbar, choose Manage Orders and click List/Search Orders.
- Click on your domain from the list displayed.
- Under the DNS Management section, click Manage DNS.
- First click the TXT Records button to add the DKIM TXT record and then click the Add TXT Record button displayed below it.
- Enter the following information:
- Host Name: Paste the Host name displayed in the DKIM Configuration's View Details screen of your Zoho Forms account.(Example:"2232._domainkey")
- Value: Paste the Value of your domain displayed in the DKIM Configuration's View Details screen of your Zoho Forms account.
- TTL: Enter how long the server should take to cache the information. The ideal TTL is 86400 (1 day). It can't be set to less than 14400 (4 hours).
- If your DNS has already mentioned the domain name, enter the domain key alone in the Host Name field.
- If your sub domain is mail.zylker.com, the domain key should be "2232._domainkey.mail"
Sending Emails via Verified Domains
Once you complete the DKIM configuration and get your domain verified, you can use it to send emails from Zoho Forms.
- After creating a form, in your form builder, navigate to Settings > General > DKIM & SMTP.
- Choose a DKIM authenticated domain from the Send email via dropdown.
- Henceforth, all emails for this form will be sent from the selected domain.
Note:
- Only if your email address contains an authenticated domain name, emails will be sent using that domain. If not, emails will be sent using the default domain from Zoho Forms.
- If you try to verify a domain that was in pending verification status for the past 60 days, then the verification won't work. You have to delete the domain and then re-add it again.