Suped

How did he know my sign?

Matthew Whittaker profile picture
Matthew Whittaker
Co-founder & CTO, Suped
Published 11 Jun 2026
Updated 11 Jun 2026
8 min read
Summarize with
An envelope, signature mark, DNS label, and star icon around the title How did he know my sign?
He knew your sign because the clue was already visible. If this was a zodiac joke, the clue was probably the word Gemini, a birth date, a public profile, or a lucky guess. If this was email authentication, the answer is more literal: an email often carries a DKIM signature, and that signature exposes the signing domain, selector, and authentication result to anyone who can inspect the message headers.
That is the useful technical answer. A sender does not need secret access to know which domain signed a message. The message itself contains the DKIM-Signature header. Mailbox providers also add authentication results that say whether DKIM, SPF, and DMARC passed. Suped's product uses the same kind of evidence in aggregate through DMARC monitoring, so teams can see which services are sending mail, which ones are signed correctly, and which ones need fixing.
The short version: he did not read your mind. He either inferred a zodiac sign from context, or he read the email's authentication signs from headers and DNS records.

What a sign means in email

In email, a sign is usually a DKIM signature. DKIM lets a domain attach a cryptographic signature to a message. The receiving server then looks up the sender's public key in DNS and checks whether the message still matches the signed content. If the check passes, the receiving server knows the message was signed by a domain that controls that DNS record.
The signature is not meant to be hidden. It is there so receivers can verify it. That means a person with access to the raw message can see the signing domain, selector, algorithm, and list of signed headers. They cannot derive the private key, but they can identify which domain placed the signature on the message.
Shortened DKIM-Signature headertext
DKIM-Signature: v=1; a=rsa-sha256; d=example.com; s=mail; h=from:to:subject:date; bh=shortened-body-hash; b=shortened-signature;
  1. Signing domain: The d= tag says which domain signed the message.
  2. Selector: The s= tag points to the public key location in DNS.
  3. Result: The receiving server records whether the DKIM check passed or failed.
  4. DMARC check: DMARC checks whether SPF or DKIM passes with a domain that matches the visible From domain.
Four labeled parts showing how a message header connects DKIM, DNS, and DMARC results.
Four labeled parts showing how a message header connects DKIM, DNS, and DMARC results.

Where the clue came from

The clue can come from the message, from DNS, or from a mailbox provider's authentication summary. The message header is the strongest source because it contains the DKIM selector and signing domain. DNS confirms whether the selector exists and what public key the receiver used. DMARC reports then show the same pattern across real mail volume, which is better than checking one message at a time.

Clue

Where

What it tells you

DKIM d=
Header
Signing domain
DKIM s=
Header
Key selector
SPF
DNS
Envelope sender path
DMARC
DNS
Domain policy
Auth result
Header
Pass or fail
Common clues that reveal a sender's email authentication sign.
This is why a single forwarded message can answer a lot of questions. If the raw headers show d=send.example.com, the message was signed with that domain. If the authentication result says DKIM passed but DMARC failed, the signing domain probably did not match the visible From domain. That mismatch is one of the most common reasons a message looks authenticated at one layer and still fails DMARC.
A DKIM pass alone does not prove the visible sender is legitimate. DMARC adds the domain match check that connects authentication to the address people see in the inbox.

How to verify it yourself

To verify the sign, start with the actual email. Open the original message source, not a screenshot. Search for DKIM-Signature and Authentication-Results. Then compare what the header says with the DNS record for that selector.
  1. Open headers: Use the mailbox's show original or view source option.
  2. Find DKIM: Copy the d= domain and s= selector.
  3. Check DNS: Look up the selector record and confirm it has a DKIM public key.
  4. Read DMARC: Confirm whether the passing DKIM domain matches the visible From domain.
For a focused DNS check, use the DKIM checker with the selector and domain from the header. This verifies that the public key exists and that the record is syntactically valid. It will not prove that every message from the domain passes DKIM, because that requires real message samples or DMARC aggregate reporting.

DKIM checker

Check selector records and public key configuration.

?/7tests passed
The lookup name follows a strict pattern. The selector comes first, then _domainkey, then the signing domain. If the selector is mail and the signing domain is example.com, the DNS record lives at the name below.
DKIM DNS lookup nametext
mail._domainkey.example.com TXT "v=DKIM1; k=rsa; p=MIIB..."
Basic DMARC recordtext
_dmarc.example.com TXT "v=DMARC1; p=none; rua=mailto:d@example.com"

Why a guess can look accurate

The phrase sounds like astrology, and that matters because people often blend social clues with technical evidence. If someone says Gemini, another person can call it a sign without knowing anything private. If an email header says a message was signed by a domain, another person can identify the signing domain without knowing anything private. Both feel like hidden knowledge because the clue was not obvious to everyone watching.
Social clue
A zodiac sign can be guessed from a direct hint, a birthday, a public profile, or a comment someone already made. The person guessing still has uncertainty unless the birth date is known.
  1. Gemini clue: The word itself can trigger the joke.
  2. Birth date: A public birthday makes the sun sign easy to infer.
Technical clue
A DKIM signature is structured data. The header exposes the signing domain and selector, and the receiver's authentication result records whether the signature passed.
  1. Header clue: The signing domain is written in the message.
  2. DNS clue: The public key confirms the selector record.
The difference is confidence. A zodiac guess can be wrong. A DKIM header is direct evidence that a message claims to be signed by a domain, and the authentication result says whether the receiver accepted that claim. DMARC then decides whether that authentication result protects the visible From domain.

What Suped adds to the investigation

Manual header checks are good for a single message. They are weak for an organization because the real question is not whether one message had a sign. The real question is which services send mail for the domain, whether they sign consistently, whether SPF and DKIM match the visible From domain, and whether failures deserve alerts.
That is where Suped is the stronger practical choice for most teams. Suped brings DMARC, SPF, DKIM, hosted SPF, hosted DMARC, hosted MTA-STS, blocklist monitoring (blacklist monitoring), and deliverability insights into one workflow. The value is not just seeing raw data. The value is issue detection, plain fix steps, policy staging, and alerts when authentication starts failing.
Issue steps to fix dialog showing the issue overview, tailored fix steps, and verification action
Issue steps to fix dialog showing the issue overview, tailored fix steps, and verification action
For a quick first pass, Suped's public domain health checker checks DMARC, SPF, and DKIM signals together. For ongoing work, the platform keeps those checks connected to real mail sources, so a team can move from p=none to enforcement without guessing which sender will break.
My first check is source ownership. If a sender is legitimate, it needs a verified owner, a known sending service, working DKIM, and a DMARC result that protects the visible From domain.

Limits and privacy

Knowing the sign does not mean knowing everything. A DKIM header can identify the signing domain and selector, but it does not expose the private key, the sender's account password, or the full sending system. Public DNS can confirm a specific selector record, but standard DNS does not let people list every selector a domain has published.
Forwarding also changes the evidence. A forwarded message can preserve DKIM if the body and signed headers stay intact, but mailing lists and security gateways sometimes modify content. In those cases, SPF can fail because the forwarding server is now the connecting IP, and DKIM can fail because the content changed. ARC can add extra context, but DMARC still depends on the receiver's evaluation.
Do not treat a visible brand name, display name, or logo as proof. Spoofed mail can show a familiar From name while failing DMARC, or it can pass DKIM with a domain that does not match the brand people expect.
Records that are public by designtext
example.com TXT "v=spf1 include:mail.example.net -all" _dmarc.example.com TXT "v=DMARC1; p=quarantine; rua=mailto:d@example.com"
This privacy boundary is healthy. Receivers get enough information to verify mail, domain owners get aggregate reports, and attackers do not get the private signing material. The operational risk sits in weak setup, missing sender inventory, and records that pass one check while failing the domain match that DMARC expects.

Views from the trenches

Best practices
Read the original headers before judging a sender, because summaries can hide key details.
Compare DKIM, SPF, and DMARC together before deciding that a message is authenticated.
Track jokes and odd reports as prompts to verify data, not as proof of hidden access.
Common pitfalls
Treating a DKIM pass as brand proof creates false confidence when domains do not match.
Checking one message and assuming all future mail uses the same sender path causes gaps.
Looking for DKIM selectors in public DNS without the header wastes time on guesswork.
Expert tips
Use the header for the selector, DNS for the key, and DMARC reports for repeat patterns.
Write down who owns each sender so authentication failures reach the right team quickly.
Use policy staging after inventory work, because enforcement exposes hidden senders fast.
Marketer from Email Geeks says a single word like Gemini can create a convincing sign joke because the context does most of the work.
2026-06-12 - Email Geeks
Marketer from Email Geeks says the question works because sign can mean a horoscope sign or a technical signature, and both depend on visible clues.
2026-06-13 - Email Geeks

The practical answer

He knew your sign because the sign was either part of the conversation or part of the email. In the casual reading, Gemini is an obvious zodiac clue. In the technical reading, DKIM exposes a signing domain and selector in the message header, then DNS and authentication results confirm whether that signature passed.
For one message, inspect the original headers. For a domain, monitor DMARC reports and sender sources over time. Suped's product is built for that second job: finding the real senders, explaining authentication failures, alerting on changes, and giving teams the steps to move toward enforcement with fewer surprises.

Frequently asked questions

DMARC monitoring

Start monitoring your DMARC reports today

Suped DMARC platform dashboard
What you'll get with Suped
Real-time DMARC report monitoring and analysis
Automated alerts for authentication failures
Clear recommendations to improve email deliverability
Protection against phishing and domain spoofing