How to Block Spoofed Senders Without Losing Mail

A message that appears to come from your bank, accountant, CEO, or even your own domain is not automatically trustworthy. The visible From address is easy to copy. To block spoofed senders effectively, you need to distinguish between what an email claims and what the receiving server can actually verify.
That distinction matters because aggressive blocking has a cost. A rule that deletes every message with a suspicious-looking sender may also delete a legitimate invoice, a forwarded support request, or a mailing-list post. Good mail security is not about making the inbox perfectly quiet. It is about rejecting obvious fraud, quarantining uncertain mail, and keeping a review path for the few messages that need judgment.
Why a visible sender address proves very little
An email has several identities. The address you see in the From field is the one designed for people. It can say `billing@yourbank.com` even when the message was sent by an unrelated server.
The return-path address, also called the envelope sender, is used for delivery and bounces. The sending IP address identifies the system that handed off the message. Authentication records tie those technical details back to a domain's published policy. Those records are SPF, DKIM, and DMARC.
A scammer can write almost anything into the visible From field. They cannot easily make a properly configured receiving server report that a domain passed all three authentication checks. That is why sender blocking alone is a weak defense. Authentication results are the useful evidence.
Block spoofed senders with authentication, not guesswork
SPF lets a domain publish which mail servers may send mail using its envelope sender. It is useful, but it is not enough on its own. Forwarding often changes the sending server, which can cause otherwise legitimate forwarded mail to fail SPF.
DKIM adds a cryptographic signature to an email. A receiving server can verify that the message was signed by an authorized system and has not been altered in transit. DKIM often survives forwarding better than SPF, although a mailing list that changes message content can still break it.
DMARC connects the visible From domain to SPF and DKIM. It asks whether either authenticated identity aligns with the domain shown to the recipient. It also lets the domain owner tell receivers what to do when that check fails: monitor it, send it to spam, or reject it.
For inbound protection, DMARC is the closest thing to a direct answer to spoofing. If a message claims to be from `yourcompany.com`, fails DMARC, and has no reason to be trusted, it should not land in the primary inbox.
The practical decision rule
Treat a message as a likely spoof when it uses a domain you care about and fails DMARC alignment. Treat it more cautiously, rather than automatically rejecting it, when authentication fails because the message was forwarded or passed through a list server.
This is not theoretical edge-case handling. Legitimate mail forwarding is common, especially for people consolidating addresses or using old domains during a migration. A good mail provider will apply reputation and spam signals alongside authentication rather than treating one failed check as proof of fraud.
Start with the domain you control
The most valuable spoofing problem to solve is someone impersonating your own domain. If you use `you@yourdomain.com`, publish SPF, enable DKIM signing, and configure DMARC. Without those records, other providers have little basis for separating your real mail from a forgery.
Set SPF to authorize only the services that actually send mail for the domain. This may include your mailbox host, transactional service, help desk, or website form provider. Every authorized sender must be accounted for before you make the policy strict.
Enable DKIM for each sending service as well. A common failure is configuring DKIM for your primary mailbox provider while forgetting that invoices, calendar systems, or ecommerce tools also send mail using the same From domain.
Then deploy DMARC in stages:
- Start with a monitoring policy so you can see whether legitimate sources are failing.
- Fix missing SPF and DKIM records, especially for services that send as your domain.
- Move to quarantine once the expected senders authenticate correctly.
- Use reject when you are confident that unauthorized mail should never be accepted.
The first stage is not a permanent security setting. A DMARC policy of `p=none` provides reporting but asks receivers not to block failures. It is useful while testing, but it does not stop impersonation by itself.
Do not confuse a blocked address with a blocked domain
Most webmail products let you block an individual sender address. That can help with repeated nuisance mail from a real address, but it does little against a spoofing campaign. A scammer can change `accounts@bad-domain.com` to `support@bad-domain.com` in seconds.
Blocking an entire domain can be appropriate when a domain has no legitimate reason to contact you. But be precise. Blocking `example.com` because of one unwanted message may also block a supplier, applicant, or customer using that domain later.
For recurring fraud, filtering on a combination of facts is stronger: failed DMARC, a lookalike domain, suspicious display-name text, known phishing phrases, or a mismatched Reply-To address. A message claiming to be from your payroll provider but directing replies to an unrelated domain deserves more scrutiny than a message that merely contains an annoying subject line.
Use mailbox filters after provider-level protections
Mailbox filters are best for personal rules and workflow, not as the first line of anti-spoofing defense. If your provider exposes authentication results in headers, a filter can move mail that fails DMARC for your own domain into a review folder. It can also flag messages that use your name in the display field but arrive from outside your domain.
Avoid filters that silently delete suspected phishing mail. Send it to Junk or a dedicated review folder first. False positives are inevitable, and deleting a legitimate tax document because a forwarding path broke SPF is harder to recover from than reviewing it once.
Sieve filters are useful for this kind of rule because they run on the server before messages reach every connected device. The same logic applies whether you use webmail, IMAP, or a mobile client. Keep the rule narrow, document why it exists, and review it after a few weeks.
Watch for lookalike domains and reply hijacking
Authentication cannot tell you whether `franklymaiI.com` is a deceptive imitation of `franklymail.com`. It can only verify whether the sender is authorized to send for the domain it used. Lookalike attacks replace letters, add hyphens, use similar characters, or register a plausible extra word.
Train yourself and your team to inspect the actual domain, especially for payment changes, password resets, wire instructions, and requests for confidential files. Display names are cheap. Urgency is cheap. A domain that differs by one character is cheap. Verification should be cheap too: use a known phone number, an existing contact, or a separate message thread.
Also inspect Reply-To when a message asks you to respond. A real message can pass authentication for one domain while sending replies somewhere else. That does not automatically mean fraud, but it is a reason to pause before sharing information or changing account details.
What an email host should handle for you
You should not have to manually inspect raw headers for every message. Your mail host should evaluate SPF, DKIM, DMARC, sender reputation, and content signals before mail reaches your inbox. It should also make spam handling visible enough that you can recover a false positive and report a missed phish.
For domains you host, setup should include clear DNS guidance and verification that SPF, DKIM, and DMARC are actually working. FranklyMail checks DNS readiness during setup and supports server-side Sieve filtering, which gives domain owners a practical place to enforce their own narrow rules after baseline spam protection has done its job.
The trade-off is straightforward: stricter rejection reduces exposure to obvious forgeries but can occasionally disrupt legitimate edge cases. Start by protecting your own domain with SPF, DKIM, and DMARC, quarantine uncertain mail, and tighten rules only after you know what legitimate mail looks like. That gives impostors less room to operate without turning your inbox into an obstacle course.