Back to Learning CenterEmail Authentication

Why does Gmail say "Be careful with this message"?

By Samuel ChenardJuly 18, 20269 min read
Why does Gmail say "Be careful with this message"?

Gmail's "Be careful with this message" banner is a safety warning, not one specific error. Read the sentence immediately below it. If Gmail says it could not verify the sender, start with email authentication: inspect the message's Authentication-Results for spf, dkim, and dmarc. If the warning instead describes a scam, suspicious link, or compromised contact, treat it as a content or account-security issue and do not assume a DNS change will remove it.

Quick takeaways

  • The words after "Be careful with this message" identify the problem more precisely than the banner heading.
  • An unconfirmed-sender warning usually calls for an SPF, DKIM, forwarding, or DMARC alignment check.
  • A legitimate message can be unauthenticated, so the banner is not proof of phishing.
  • A passing SPF or DKIM result on an unrelated domain may still leave the visible From domain unaligned for DMARC.
  • Validate the fix with a new message sent through the same production path, not with DNS alone.

What does the failure mean?

For an unconfirmed-sender warning, Gmail could not establish enough trustworthy authentication for the identity shown to the recipient. Google's authentication help says an unauthenticated message is not automatically spam, but Gmail cannot confirm that it came from the person or organization it appears to represent. That is why the safe response is to avoid replying, opening links, or downloading attachments until the sender is verified through another channel.

Gmail uses SPF and DKIM as authentication signals. SPF checks whether the connecting server is authorized for an envelope-sender domain. DKIM checks a cryptographic signature and its signing domain. DMARC then asks whether a passing SPF or DKIM identity aligns with the visible From domain. These are related checks, but they are not interchangeable.

The banner also does not guarantee that authentication is the only issue. Google documents separate warnings for unconfirmed senders, lookalike addresses, phishing, and messages that appear to come from a compromised contact. Fix the condition named in the complete warning rather than treating the banner heading as a universal diagnosis.

What usually causes it?

The message has no passing SPF or DKIM result

A sender may have no SPF record, may send from an IP that its SPF policy does not authorize, or may omit a valid DKIM signature. In Gmail's Show original view, the relevant result typically appears as spf=none, spf=fail, dkim=none, or dkim=fail.

Google tells senders to authenticate every sending domain with SPF or DKIM and recommends using both. The fix belongs to the domain owner or sending service. A recipient cannot publish authentication for somebody else's domain.

A third-party sender authenticates the wrong domain

A CRM, billing platform, or marketing service can pass SPF or DKIM using its own domain while placing your domain in the visible From field. The message is authenticated in a narrow sense, but those passing identities may not align with your From domain for DMARC.

Read smtp.mailfrom, header.d, and header.from in the receiver-added results. If the passing domain belongs to the provider, enable the provider's custom return-path or custom DKIM feature for a domain you control. The SPF overview, DKIM overview, and DMARC overview explain what each identifier contributes.

Forwarding changes the authentication evidence

Forwarding commonly breaks SPF because the forwarding server's IP replaces the original sending IP. A forwarder, mailing list, or security gateway can also change a signed header or message body and break DKIM. Google's forwarding guidance recommends preserving DKIM and using forwarding practices that communicate the original authentication state.

Do not solve a forwarding-only failure by authorizing every forwarding service in the original sender's SPF record. First identify which hop changed the message and whether a valid DKIM signature or ARC chain preserves trustworthy evidence.

The banner describes a different Gmail risk signal

If the next sentence says the message may be a scam, the sender resembles a known address, or a contact may be compromised, successful SPF and DKIM do not settle the question. Spammers can authenticate domains they control. Google also combines authentication with user reports and other signals when classifying messages.

Review the full sender address, reply-to address, links, requested action, and account activity. A DNS-only change is not a complete response to a suspicious-content or compromised-account warning.

How do I diagnose the failure?

1. Record the complete warning

Copy the sentence below "Be careful with this message" and note whether the message is in Inbox or Spam. Do not paraphrase it as "Gmail warning." The difference between "could not verify the sender" and "this message could be a scam" changes the investigation.

If you are the recipient, verify the request through a known phone number, portal, or separate conversation before interacting with the message. If you manage the sending domain, ask for the original message or its complete headers.

2. Open Gmail's original-message view

In Gmail on the web, open the affected message, select More, then Show original. Google documents this path as the way to view and copy the full header. You can also paste the header into Google Admin Toolbox Messageheader to separate routing information from authentication results.

Use the Authentication-Results field added by the receiving system you trust. Do not rely on a result line inserted by the sender before the message reached Gmail.

3. Classify the authentication results

Find these fields and keep their associated domains:

  • spf= and smtp.mailfrom= show the SPF result and the envelope-sender identity.
  • dkim= and header.d= show the DKIM result and signing domain.
  • dmarc= and header.from= show whether a passing SPF or DKIM identity aligned with the visible From domain.
  • arc= can add context when the message was forwarded.
An example failure can look like this:
Authentication-Results: mx.google.com;
  spf=fail smtp.mailfrom=alerts.example.com;
  dkim=none;
  dmarc=fail header.from=example.com

The result pair tells you which branch to investigate first.

Decision flow for diagnosing Gmail's sender-verification warning from the complete banner text and Authentication-Results values.

Treat the diagram as a routing aid, not as a substitute for the full header. Open the full-size diagnostic flow.

4. Match the results to the production sending path

Identify the application, SMTP relay, gateway, forwarder, and final signing hop used for the affected message. Compare a failing message with a successful message from the same visible From domain. Different results often reveal an unconfigured sender, a route that bypasses DKIM, or a gateway that edits mail after signing.

Check public DNS only after you know the exact SPF and DKIM identities from the message. Looking up the visible From domain by habit can miss the return-path subdomain or selector that Gmail actually evaluated.

How do I fix it?

Authorize the exact SPF sending identity

Publish one valid SPF policy at the domain used by smtp.mailfrom, and include every legitimate service that sends with that identity. If the result is spf=fail, compare the connecting IP with the mechanisms reached during evaluation. If it is spf=none, confirm that a record beginning with v=spf1 exists at the exact domain Gmail checked.

Do not publish a second SPF record at the same owner name. Merge authorized senders into the existing policy and keep within SPF's processing limits.

Enable DKIM on every real sending path

Configure each service to sign with a domain you control, publish the selector record it provides, and make the final outbound system sign after disclaimers, link rewriting, or other body changes. A DNS key can resolve correctly while production messages remain unsigned, use the wrong selector, or fail after a gateway modifies them.

Re-send through the affected application and confirm both dkim=pass and the expected header.d value.

Align at least one passing identity for DMARC

For DMARC, either the SPF-authenticated domain or the DKIM signing domain must pass and align with the visible From domain. Configure a custom return-path, a custom DKIM domain, or both in the third-party sender. Use the published relaxed or strict alignment mode when comparing the domains.

Changing a DMARC policy from p=reject to p=none changes the requested handling of failed mail. It does not make a failing or unaligned message pass.

Repair the forwarding path or investigate the non-authentication warning

If forwarding broke SPF, preserve a valid DKIM signature and follow Google's forwarding guidance. If an intermediary edits signed content, move the edit before DKIM signing or stop changing the protected fields. Forwarding operators can also use ARC to preserve authentication context, but ARC does not repair a broken original message.

If the banner describes a scam, deceptive address, or compromised contact, review the sender account and message content. Reset credentials and revoke unauthorized sessions when account compromise is confirmed. Do not mark a suspicious message safe merely because its domain passes authentication.

How do I validate the repair?

Send a new message through the exact application and route that produced the warning. In Gmail, open Show original and confirm the relevant results now pass. For DMARC, verify that at least one passing SPF or DKIM domain aligns with header.from.

Then validate each layer separately:

  • Query the exact SPF owner and DKIM selector found in the message with a public DNS resolver.
  • Confirm the production service used the intended return-path and signing domain.
  • Check that Gmail no longer presents the same sender-verification warning on the new test.
  • Review DMARC aggregate data for the source rather than relying on one successful message.
If you manage several sending services or client domains, Palisade's monitored-domain workflow can help you prioritize source-level authentication and alignment issues. Start with Email Security Score for a public-configuration check. A score or dashboard status is not proof for this message; confirm the production path in headers and DMARC reports.

Frequently asked questions

No. Google states that unauthenticated mail is not necessarily spam. The warning means Gmail sees a reason for caution. Verify the sender independently and read the full warning before deciding whether the problem is authentication, a lookalike address, suspicious content, or a compromised account.

A recipient can report a legitimate message as not spam when Gmail offers that action, but that does not repair the sender's authentication. The durable fix is for the sender to correct SPF, DKIM, DMARC alignment, or the forwarding path that caused the warning.

Yes. The passing domains may not align with the visible From domain, or the message may trigger a different risk signal. Google explicitly notes that authentication alone does not guarantee delivery because abusive senders can also authenticate their own mail.

That application may use a different SMTP relay, return-path, DKIM selector, or gateway from your normal mailbox. Compare the headers from a passing mailbox message and a failing application message. Fix the application-specific route instead of changing DNS values that already serve another working path.

Not by itself. DMARC evaluates whether a passing SPF or DKIM identity aligns with the visible From domain. Publish DMARC to state policy and receive reports, but correct the underlying sender authentication and alignment before expecting a sender-verification warning to disappear.

Keep going with AI

Ask AI how this applies to you

Take this guide to your assistant — each question opens pre-filled, with a link back to this page so it can read the details.

  • Why does Gmail say "Be careful with this message"?
  • How does this apply to my domain?
  • What should I do about it, step by step?

Share this article

Samuel Chenard

Written by

Samuel Chenard

CEO & Co-Founder, Palisade

Samuel Chenard is the CEO and co-founder of Palisade, AI-first DMARC software for IT teams and MSPs, from one domain to thousands.

More from Samuel

Related articles