Sender verification warnings
What the sender verification warning on a message means and what to do about it.
What the sender verification warning on a message means and what to do about it.
What the sender verification warning on a message means and what to do about it.
Rolling out soon: sender checks and these warnings will appear on new messages after an upcoming update. Until then, initdesk doesn't check senders yet, so a message with no warning has not passed any check.
initdesk checks whether each incoming message really came from the address or account it shows. When a check fails or can't be done, a short warning line appears on that message. The warning never blocks you from replying.
Email was designed without any proof of who the sender is, so anyone can write any address in the "From" line. Domains added three checks later, called SPF, DKIM and DMARC, which let a domain say which servers may send for it and sign its emails. These checks only help when the sender's domain has set them up, and many haven't, or have set them up loosely. Forwarders and mailing lists often change the email on the way, which breaks the signature even when the email is real.
That means a failed check doesn't prove an email is fake, and a passed check doesn't prove the person is trustworthy. Their account could have been hacked, or the email could come from a lookalike address (for example acme-support.co instead of acme.com) that passes its own checks. No warning doesn't mean safe.
initdesk doesn't block or hide any email. We show the evidence we have. When the checks pass, you see nothing. When they fail or disagree, you see an amber warning. When we tried to check a new email but didn't have enough information, you see a grey note. Messages we never checked, such as older tickets and tickets created through the API or an import, show no line. When an email was forwarded through Google Workspace, Gmail or Microsoft 365, we use the signed record those providers add to keep the original result. Your team decides what to do, and for anything sensitive (password resets, payment or bank changes, data exports), confirm through a channel you already trust.
| Warning | What it means |
|---|---|
| (nothing) | The sender passed the check, no check applies (for example, your teammates' replies and internal notes), or the message arrived before this check existed or came through the API or an import. A pass means the message really came from that address or account. It doesn't prove who the person is or that the content is safe: a hacked account still passes. |
| Sender authentication failed. Be careful with sensitive requests. (amber) | The sender's domain couldn't prove this email was really sent by it. It may be a spoof (someone faking that address), or a real sender whose email setup is broken. |
| Sender verification results conflict. Be careful with sensitive requests. (amber) | initdesk got mixed answers about this sender. Treat it like a failed check. |
| Sender verification unavailable. (grey) | initdesk tried to check this new email but didn't have enough information. It doesn't mean the message is safe or unsafe. |
The warning belongs to the message it appears on. The first message of a ticket shows who opened the ticket, and each reply in the timeline has its own result. A warning on one message doesn't change any other message or the requester.
Treat the request with extra care, especially if it asks you to:
Confirm through a channel you already trust before acting. For example, reply to the address on file in a new ticket, or call the customer. See Handling sensitive requests safely.
Don't assume fraud. An amber warning doesn't prove the message is fake, and some real emails get it because of how the sender's company set up its mail. If a customer's real emails keep showing the warning, ask them to have their IT team review their domain's email sending setup (their SPF, DKIM and DMARC records).
On these messages, no line means "not checked", not "passed".
If you forward your support address into initdesk, the way you forward matters:
Developers can read the same result through the API. See the initdesk Developer Reference.