Blog · Dmarc
Why Your Users Keep Reporting Legitimate Password Reset Emails as Phishing
The Third-Party Reset Domain Problem
SaaS vendors send password reset emails from their own sending infrastructure. The DKIM signature is for vendor-platform.com. The From address shows support@brand.com because the vendor is authorized to send on the brand's behalf. But the reset link goes to reset.vendor-platform.com, a domain the user has never seen in a legitimate context.
The vendor is doing everything correctly from a mail authentication perspective. SPF is authorized. DKIM is valid. DMARC alignment may even pass if the vendor is set up to send from the brand's domain. But the user sees a reset URL to a third-party domain and has no internal reference for whether that is legitimate.
This is why password reset emails are now the top reported phishing type in many SOC queues. The users are reporting correctly. The emails do look different from what they expect. The problem is not the email, it is the structural mismatch between authentication passing and brand trust being established.
AI-generated phishing compounds this. Attackers now replicate the exact email templates vendors use, including the third-party reset URL pattern. The difference between a real password reset from a vendor and a crafted phishing email that uses the same template is nearly invisible to users who do not know what the vendor's real reset URL looks like.
What Vendors Must Do to Stop Password Reset Emails From Looking Like Phishing
The fix requires vendors to align their reset URL domains with the brand they are sending from. This is a vendor requirement, not just a best practice.
Require branded subdomains for all transactional email, including password resets. The reset URL should go to reset.brand.com, not reset.vendor-platform.com. This means the vendor sends from the brand's domain and the reset link stays within the brand's domain family.
Sign with the brand domain via DKIM, not just the vendor domain. The DKIM signature must cover the brand's domain if the From address shows the brand. This enables proper DMARC alignment and ensures the brand's domain owner has visibility into who is sending mail on their behalf.
Implement DMARC p=reject for vendor sending domains that serve brand email. This tells receivers to reject any mail that does not pass alignment, forcing vendors to maintain proper authentication standards or risk their mail being rejected.
Vendors that cannot or will not support branded reset URLs need to be flagged. If a vendor sends password reset emails for your brand using a third-party reset domain, that vendor is creating SOC noise and a potential phishing vector. The procurement or security team needs to know.
How Domain Owners Can Use DMARC to Monitor and Enforce Vendor Email Standards
DMARC aggregate reports give you visibility into every source sending mail for your domain. This includes vendors sending password reset emails on your behalf. The aggregate report shows which IPs and domains are sending mail for your brand, what authentication results they produce, and whether alignment is passing.
You can use this data to identify vendors using non-branded reset domains before users report them as phishing. If a new sending source appears in your aggregate reports and it is not a known vendor, that is an investigation trigger. If a known vendor changes its sending infrastructure and the reset URL domain shifts, that is a conversation with the vendor.
DMARCFlow aggregate report parsing surfaces these signals in a readable dashboard. You see the full sending picture for your domain, not just the sources you know about. When a vendor adds a new sending source or changes its authentication setup, you get visibility before users start filing reports.
The practical workflow: review your aggregate reports monthly, flag any new sending sources, and contact vendors whose reset URL domains do not match your brand. Use DMARC p=reject only after you have verified that all authorized vendors are properly authenticated. Enforcement without visibility creates mail delivery problems.
FAQ
Does passing DKIM mean I should trust a password reset email?
Passing DKIM means the sending domain authorized the message. It does not mean the reset URL domain is consistent with the From address brand. Evaluate both: is the From address from a brand you recognize, and does the reset URL go to a domain that brand controls?
Can DMARC prevent third-party reset domains?
DMARC enforces alignment on the From address domain. It does not validate the reset URL domain inside the email body. However, DMARC aggregate reports give you visibility into which vendors are sending mail for your brand. You can use that visibility to identify vendors using third-party reset domains and require them to align.
What if my vendor does not support branded reset URLs?
Escalate to your procurement or security team. A vendor that cannot or will not use a branded reset URL subdomain is creating ongoing SOC noise and a security gap. If the vendor cannot change, consider whether the business relationship justifies the operational and security cost.
How do aggregate reports show vendor email compliance?
Aggregate reports show all sending sources for your domain, including the IPs, domains, and authentication results for each source. If a vendor starts sending from a new IP or changes its DKIM domain, you see it in the aggregate report. DMARCFlow parses these reports and surfaces changes so you can investigate before users report problems.
The Structural Fix Is Vendor Policy, Not User Training
Your users are not failing at phishing detection. They are correctly identifying that something looks unfamiliar. The real fix is to make the emails look familiar in the first place by requiring vendors to use branded reset URL domains and enforcing DMARC alignment for all vendor sending. Aggregate report monitoring gives you the visibility to enforce that standard.