Is security@mail.instagram.com a real email from Instagram?
Instagram’s help article What to do if the email for your Instagram account was changed is where Instagram names this address. When the email on an account changes, Instagram sends two messages: one to the new address to confirm the change, and one to the original address to deny it. The second one “will come from security@mail.instagram.com” and carries a link that reverses the change and helps secure the account.
That makes it a valuable address to imitate. A fake “your email was changed” message from security@mail.instagram.com creates exactly the urgency phishing needs. Before using the link:
- In Instagram’s Settings, go to Meta Account > Login and security > Recent emails and pick your profile (accounts not yet moved to Meta Accounts find it in Accounts Center). Official emails from the last 14 days are listed there, security and login emails under Security.
- If the message is listed there, it came from Instagram. If it isn’t, don’t click; report the email (box below).
- Instagram also says it starts this process only after an email address is changed from the Instagram profile page. If you can no longer log in, use Instagram’s steps for a hacked account rather than links in an email.
Many people search for “security@instagram” without the mail. part. Instagram’s pages name the address with mail. in front. Any address on instagram.com or a subdomain of it belongs to Meta, which owns the domain; whether a given message really came from there is what the header check below answers.
Why Instagram mail can come from Facebook domains
Instagram is part of Meta, and its mail doesn’t always come from instagram.com. Instagram’s page Protect yourself from phishing on Instagram lists addresses a genuine Meta email may come from, such as notification@, @support.facebook.com, @account.meta.com and @global.metamail.com (all in the table above). Meta’s own list of domains, which includes instagram.com, is on the Facebook sender check.
So an Instagram notification from facebookmail.com can be genuine. An “Instagram” email from a domain that is on neither list is not.
How to check the headers of an Instagram email
The inbox shows the From line, which the sender writes. Your provider’s verdict is in the headers. Open them (Gmail on a computer: More > Show original; other apps: see how to get the full headers) and find the topmost Authentication-Results. A genuine message from Instagram’s security address looks roughly like this (shortened):
Authentication-Results: mx.example.net;
dkim=pass header.d=mail.instagram.com;
spf=pass smtp.mailfrom=mail.instagram.com;
dmarc=pass (p=REJECT) header.from=mail.instagram.com
dmarc=passandheader.from=(or another domain from the table): SPF or DKIM passed for a domain aligned with the From address. A DKIM signature formail .instagram.com instagram.comalso aligns, because both share the organizational domain (RFC 9989).dmarc=failformail.instagram.com: the From address was forged. The domain publishesp=reject, so providers that enforce DMARC usually refuse such mail before you see it.- Passes for some other domain: the message came from that domain, not from Instagram, no matter what the display name says.
Paste the headers into the email header analyzer to read the verdicts, or into the checker above to combine them with the look-alike test. What is a DMARC record explains what p=reject asks receiving servers to do.
Look-alike patterns in fake Instagram emails
A forged mail.instagram.com sender fails DMARC, so convincing fakes use addresses on domains the scammer owns, which pass every technical check:
- A hyphen instead of a dot:
security@looks like the real address, butmail-instagram .example mail-instagram.exampleis a separate domain. Inmail.instagram.com, the dot makesmailpart ofinstagram.com. - Instagram plus a lure word:
instagram-copyright-helpor.example insta-verify.example. Instagram lists people “offering you account verification services” among the signs of a scam. - The real name in front:
instagrambelongs to.com .security-check .example security-check.example. - Swapped characters:
1nstagramwith a digit one, or a letter from another alphabet that looks the same. - Display-name spoofing:
"Instagram" <noreply@example.net>shows only “Instagram” in many apps.
The scam email checker flags these patterns and compares the sender with Instagram’s and Meta’s official domains. For other brands, see all sender checks.