> ## Documentation Index
> Fetch the complete documentation index at: https://docs.sendflit.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Add SendFlit DNS records at IONOS

> Step-by-step: publish the DKIM, SPF and DMARC records for your domain at IONOS, then verify it with SendFlit.

Publish the three records SendFlit shows you for your domain at IONOS, then verify the domain. This takes about 10 minutes, plus DNS propagation time.

Start from the **Domains** page in your SendFlit dashboard. It lists the exact names and values for your domain. Copy them from there, not from this page.

## Before you start

* Your domain's DNS records from the SendFlit dashboard.
* Access to IONOS for the domain.

## Steps

<Steps>
  <Step title="Open your DNS settings">
    IONOS → **Domains & SSL** → select your domain → **DNS** → **Configure** → **Add record**.

    <Frame caption="The records for your domain in the SendFlit dashboard. Copy each value from here.">
      <img src="https://mintcdn.com/sendflit/AhClMvOej1sGc7_f/images/dns/domain-records.png?fit=max&auto=format&n=AhClMvOej1sGc7_f&q=85&s=cb0535e2090b9c7d693742a4194c995f" alt="SendFlit dashboard: DNS records for a domain, with DKIM, sending (SPF) and DMARC rows" width="1280" height="900" data-path="images/dns/domain-records.png" />
    </Frame>
  </Step>

  <Step title="Add the DKIM record">
    Type: **TXT**. Name: `sendflit._domainkey` (or the name the dashboard shows). Value: copy the full value from the dashboard.
  </Step>

  <Step title="Add the SPF record">
    Type: **TXT**. Name and value: copy both from the **Enable sending** section of the dashboard. Depending on your setup this record is on the root domain (`@`) or on your return-path subdomain (for example `send.yourdomain.com`). Use the name the dashboard shows, not the one you expect.
    If you already have an SPF record that starts with `v=spf1`, don't add a second one. Add the `include:` part from the dashboard to the existing record instead.
  </Step>

  <Step title="Add the DMARC record">
    Type: **TXT**. Name: `_dmarc`. Value: copy it from the dashboard.
  </Step>

  <Step title="Save and verify">
    Save all records. Then verify the domain:

    ```bash theme={null}
    curl -X POST https://api.sendflit.com/v1/domains/<domain_id>/verify \
      -H "Authorization: Bearer $SENDFLIT_KEY"
    ```

    Or click **Verify** in the dashboard. If verification fails, wait a few minutes and try again.
  </Step>
</Steps>

## IONOS notes

* Choose **TXT**. Leave the name empty for the root record.

## Check the records yourself

Before you verify, you can check that the records are live:

```bash theme={null}
dig TXT sendflit._domainkey.yourdomain.com +short
dig TXT yourdomain.com +short
dig TXT _dmarc.yourdomain.com +short
```

Each command should print the value you added. If nothing appears after 30 minutes, check that the record is saved at IONOS and that the name matches.

## Next steps

* [DNS overview](/guides/dns/overview): the records, common mistakes, and troubleshooting.
* [Verify your domain](/concepts/domains): what verification checks.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.