DKIM and SPF setup for your domain: Beget, Timeweb and REG.RU

How to add DKIM and SPF records for your sender domain at a registrar or on Beget, Timeweb and REG.RU hosting so that CRM emails stay out of spam.

Updated 8 min read 19 views
In short

DKIM and SPF setup means adding two TXT records to your domain's DNS that prove to email providers that CRM emails are sent on your behalf. Add the domain in “Email” → “Outgoing”, copy the records from the “DNS records” window to your hosting panel and click “Check status”.

DKIM and SPF setup solves a common problem: emails from your CRM land in spam. The client never sees the appointment reminder, invoice or commercial proposal, and a mailing to your contact list runs for nothing. Your own domain with two DNS records shows email providers that the message really comes from you.

DKIM is a digital signature on an email: the provider checks it and sees that the message hasn't been forged. SPF is a list of servers allowed to send email on behalf of your domain. Both records are of the TXT type, and you add them where your domain's DNS is managed: at the registrar or on your hosting.

Watch the two-minute video, and below you'll find instructions for popular hosting providers.

Could not load the video. Check your connection and refresh the page.

Why businesses need their own domain with DKIM and SPF

  • An online school. Webinar reminders come from the school's address and reach the inbox, not the spam folder.
  • A clinic or salon. The appointment confirmation comes from the clinic's address: the client recognizes the sender and opens the email.
  • B2B and services. Commercial proposals from the lead card go out from the company domain, not from someone else's address.
  • An online store. Mailings to your CRM contact list stay under control: “Bounces” and “Complaints” are shown under the domain, so list problems are visible right away.
Client case
An online English school. The problem: students couldn't find emails with the lesson link. Before: emails went out without the school's own domain and often landed in spam. What we did: the school domain with DKIM and SPF records on its hosting and mailings from info@ on that domain. Result: “I didn't get the email” complaints almost disappeared, and webinar attendance went up noticeably.

Where to get the DKIM and SPF records

Open the “Email” section, go to the “Outgoing” tab and click “Add domain”. In the “Domain” field, enter the name, for example example.com: a website link or an email address also works, and the extra parts are removed automatically. Choose the “Project”: each project can have one sender domain. After “Add domain”, the window with the records opens right away. The “Incoming” tab of the same section does the opposite: it handles email to CRM, turning incoming emails into leads.

The window shows two TXT records: DKIM labelled “email signature” and SPF labelled “allowed senders”. Each has a “Name (host)” and a “Value” with a “Copy” button. The DKIM name usually looks like …._domainkey.your-domain, and the SPF value starts with v=spf1.

DKIM and SPF records for a sender domain

How to add DKIM and SPF: step by step

  1. 1
    Find where your DNS is managed
    At the registrar or on your hosting, wherever the domain's NS servers point. Open the DNS records section.
  2. 2
    Add DKIM
    A new TXT record: paste the “Name (host)” into “Name” (“Host”, “Subdomain”) and the whole value into “Value” (“Text”, “Data”).
  3. 3
    Check the record name
    If the panel adds the domain itself, use the short name from the “If the panel adds the domain itself:” line, and “@” for the domain itself.
  4. 4
    Add or update SPF
    If there's no SPF record, create a TXT record with the name and value from your account; if there is one, add the missing part to it.
  5. 5
    Save the records
    In the hosting panel, then go back to your account.
  6. 6
    Check the status
    “Check status” in the records window or “Check” in the domain row. You need the “Connected” status.

How to add an SPF record if one already exists

Two SPF records on one domain don't work: email providers treat this as an error. So you don't create a second one, you merge it with the first. The record must keep a single “v=spf1” at the start and a single “ all” or “-all” ending. Insert the parts from your account's value, such as include:…, a:… or ip4:…, into the old record before the ending.

Example: it was “v=spf1 include:_spf.hosting.com  all” and became “v=spf1 include:_spf.hosting.com include:…  all”, where the dots stand for the part from your account. If the old record contains redirect=, replace it with include: and the same address when merging, and put  all at the end. That way, records of several email services work together.

DKIM and SPF on Beget, Timeweb and REG.RU

Section names in hosting panels change from time to time, but the order is the same everywhere: find the domain's DNS, add a TXT record and save.

HostingWhere to add the recordsSpecifics
BegetThe “DNS” section → choose the domainFor DKIM, first create a subzone named after the “Name (host)” and add the TXT record to it. The domain already has SPF, so merge it with the record from your account
Timeweb“Domains and subdomains” → the gear icon next to the domain → “DNS settings”A TXT record is added via “Add DNS record”. Don't create a second SPF record, edit the existing one
REG.RU, ISPmanager panel“Domain names” → the domain → “Records” → “Create”TXT type, with the full record name ending in a dot in “Name”
REG.RU, cPanel panel“Domains” → “Zone Editor” → “Manage” → “+ Add Record”TXT type, with the data in the “Record” field
REG.RU, Plesk panel“Websites & Domains” → “DNS Settings” → “Add Record”TXT type, with the data in the “TXT record” field

Why the domain stays “Pending verification” for long

  • Less than a day has passed: DNS changes take effect within 24 hours.
  • The records were added in the wrong place: DNS is managed by the hosting, not the registrar, or vice versa.
  • The record type is CNAME or A instead of TXT.
  • The name got doubled, for example mail._domainkey.example.com.example.com: the panel added the domain itself.
  • The DKIM value wasn't copied in full; it's a long string, so use the “Copy” button.
  • The domain has two SPF records; keep one by merging them.

Send emails from your automated sales funnel, the lead card and mass mailings from the domain once it's “Connected”: then they're signed with DKIM and allowed by SPF. For SMS, the same job is done by an SMS sender ID.

Important
With the “Blocked” status, sending from the domain is stopped, so contact support. A frequent reason for blocks by email providers is a high share of bounces and complaints, so don't send emails to bought or outdated lists.

Frequently asked questions

How long does it take for the domain to be verified?
DNS changes take effect within 24 hours. Click “Check status”: the reply “The domain is connected — you can send emails” means everything is ready.
How do I add an SPF record if the domain already has another one?
Don't create a second one: two SPF records don't work. Add the parts from your account to the existing record before “ all”.
What do I put in the “Name” field if the panel adds the domain itself?
The short name from the “If the panel adds the domain itself:” line, for example mail._domainkey, and “@” for the domain itself. Otherwise the name is doubled and the record isn't found.
Why do emails go to spam even with DKIM and SPF set up?
Check that the domain is “Connected” and selected in “From”, and that “Bounces” and “Complaints” have no colored tags. Remove addresses with bounces from your CRM.
Can I connect two sender domains to one project?
No, each project has one sender domain. For a second domain, create a separate project or move the domain to another project in the “Project” row.

Read also: Email to CRM, Automated sales funnel, SMS sender ID

Next step
Ready to try Lptracker?

Everything from this article is already waiting in your account — open the section and get started.

Try Lptracker
Turnkey implementation

Our implementation team will set up the system for your business: voice and chat AI bots, funnels, robots, telephony and CRM. Book a meeting at a time that suits you.

Book a meeting
Was this article helpful?

You have unsaved changes||У вас есть несохранённые изменения