Cybersecurity · Spoofing or compromise
A ten-minute test that tells the two apart, what to do about each, and why treating one like the other is how the damage spreads.
Check Sent Items first
Spoofing: fix SPF, DKIM, DMARC
Compromise: reset, revoke, investigate
30 minutes of data collection, your report the next day, yours to keep with no obligation. Or pick a time on the calendar below. Or call 954-539-5678.
When a client calls to ask about an odd email “you” sent, or your inbox fills with bounce-backs for messages you never wrote, there are two very different explanations. Either someone is faking your address from outside (spoofing), or someone is inside your account and sending as you (compromise). From the recipient’s side they look the same. From your side they need completely different responses.
My firm view is that spoofing is a DNS fix, and compromise is an incident. If you treat a compromise like spoofing, you tighten your email records while the attacker carries on reading your mail and replying to your clients. If you treat spoofing like a compromise, you reset passwords and scan laptops while the forged emails keep going out. Both waste the day. So take ten minutes and find out which one you have.
If your IT provider has admin access, they can do this faster with a message trace in Microsoft 365 or the email log search in Google Workspace, which shows whether a message ever passed through your systems at all. If it didn’t, it wasn’t sent from your account.
Treat it as an incident, today. From a clean device, reset the password and have an admin revoke all sessions, because a password change alone doesn’t throw out someone who is already signed in. Remove any mailbox rules and forwarding you didn’t create, any phones or authenticator apps that aren’t yours, and any apps with permission to read your mail. Then look at what the attacker could see and who they wrote to. Warn anyone who received a message from the account, by phone if it involved money or bank details, and call your bank the same day if a payment might have gone out.
Our guide to what to do if your business email is hacked has the full sequence. Depending on what was in the mailbox, you may also have notification duties under state law or your contracts; that’s a question for your lawyer and your cyber insurer, and this is general information rather than legal advice.
Here the premise is simple. Email was designed in an era when everyone on the network trusted everyone else, so the “From” address is just text that any server can fill in. The catch is that your domain’s DNS records are what tell receiving servers which senders are genuine, and many small business domains either don’t publish them or publish them in a permissive “just monitor” mode. Three records do the work. SPF lists the servers allowed to send mail for your domain. DKIM adds a signature to each message so receivers can check it really came from you and wasn’t altered. DMARC ties the two together: it tells receivers what to do when a message claiming to be from your domain fails those checks (nothing, junk it, or reject it) and sends you reports about who is sending as you.
Picture a company on Microsoft 365 that also sends invoices from QuickBooks and newsletters from Mailchimp. Here’s the order I’d follow.
Two things worth knowing. First, Google’s sender rules (in force since February 1, 2024) already require SPF or DKIM from everyone sending to Gmail, and SPF, DKIM and DMARC from anyone sending more than 5,000 messages a day, so this work also helps your own mail get delivered. Second, a policy of p=none protects nobody; it only watches. Our step-by-step DMARC setup guide covers the details.
A lot of searches for this problem are really about emails that show your name but come from an unrelated free address. “Hi, it’s Jayant, are you at your desk? I need a quick favor.” Nothing in your account or DNS is involved, so DMARC can’t stop it, because the forger isn’t using your domain. What helps is telling staff and key clients that you’ll never ask for gift cards, payments or bank changes by email, turning on the external-sender tag in Microsoft 365 (or whatever external-sender warning your email provider offers), and confirming any payment request by phone on a number you already had. Our guide to business email compromise prevention covers the payment controls.
If you went through the test above and weren’t sure where to look, that’s worth fixing while things are calm. Our cybersecurity service covers email security, MFA, monitoring and a written recovery plan. Or start with our free Technology Health Assessment: 30 minutes of data collection, a plain-language report the next day that rates your email security along with the rest of your IT, and a short list of next steps in order. The report is yours to keep. Pick a time for the assessment.
Book it now
Choose a slot that suits you. We’ll confirm by email, collect the data with you on the call, and send your report the next day. It’s free, and the report is yours to keep with no obligation.
Prefer to talk first? Call 954-539-5678, or send the form and we’ll contact you.
Yes. That’s spoofing. The From address on an email is easy to fake unless your domain publishes SPF, DKIM and an enforcing DMARC policy that tells receiving servers to reject forgeries. Check your Sent Items: if the messages aren’t there, spoofing is the likely explanation.
Not necessarily. Bounce-backs for messages that aren’t in your Sent Items are a classic sign that someone is spoofing your address and the fake messages are being rejected. Still check your rules, forwarding and sign-ins to rule out a compromise.
No. Spoofed emails never touch your account, so a new password makes no difference to them. Spoofing is fixed with DNS records (SPF, DKIM and DMARC). A password reset is the right first step only if the account itself is compromised.
The records take minutes to publish. In my experience, getting to a strict reject policy safely takes four to eight weeks, because you need to watch the reports, find every legitimate service sending as your domain and fix it before you start blocking.
Report the address to the provider (Gmail and Outlook.com both accept abuse reports), warn your contacts, and make sure staff confirm any payment or bank change request by phone. DMARC can’t help here, because your domain isn’t being used.