# Fixing Gmail's "couldn't verify that this domain sent this message" warning

> Why Gmail shows a warning or a question mark on your emails, and how SPF, DKIM and DMARC records fix it.

Source: https://helpcenter.ruachost.com/email/guides/gmail-couldnt-verify-domain/

If people who use Gmail see **"Gmail couldn't verify that yourdomain.com actually sent this message"**, a grey question mark instead of your picture, or find your messages in spam, Gmail can't confirm the email really came from you. That's done with three DNS records: **SPF**, **DKIM** and **DMARC**.

Gmail and Yahoo require these records for anyone sending email to their users, so they matter even for small senders.

## Email with hosting (cPanel)

cPanel can check and fix SPF and DKIM for you:

1. Log in to cPanel and open **Email Deliverability** under **Email**.
2. Find your domain. If it shows **Problems Exist**, click **Repair** and confirm.
3. Add a DMARC record. See [Setting up DMARC](https://helpcenter.ruachost.com/email/cpanel-email/setting-up-dmarc/).

This works automatically when your domain uses Ruachost's nameservers. If your DNS is somewhere else, such as Cloudflare, click **Manage** in Email Deliverability and copy the suggested records to your DNS provider. See [Managing email deliverability settings](https://helpcenter.ruachost.com/email/cpanel-email/managing-e-mail-deliverability-settings-in-cpanel/).

## Ruachost Business Email

Add these records in your DNS:

- [SPF record settings](https://helpcenter.ruachost.com/email/business-email/spf-record-settings/)
- [DKIM signature settings](https://helpcenter.ruachost.com/email/business-email/dkim-signature-settings/)
- [DMARC policy settings](https://helpcenter.ruachost.com/email/business-email/dmarc-policy-settings/)

## Sending from other services too?

If your domain also sends email through another service, such as a newsletter tool, Google Workspace or a website contact form service, add that service to your **single** SPF record and set up its DKIM as well. A domain must have only **one** SPF record. Two SPF records break both.

## Check the result

Send a message to a Gmail address, open it, click the three dots and choose **Show original**. **SPF**, **DKIM** and **DMARC** should each say **PASS**. See [Reading email headers](https://helpcenter.ruachost.com/email/guides/reading-email-headers/).

DNS changes can take a few hours to take effect.
