Find answers to common questions about DMARC, SPF, DKIM, and email authentication.
DMARC Forensic Reports (also known as Failure Reports or RUF reports) are rarely sent by email providers due to privacy concerns.
Most major providers like Google, Microsoft (Outlook/Office 365), Yahoo, and Apple do not send forensic reports at all. This is because forensic reports can contain sensitive information about individual email messages.
Why don't providers send Forensic Reports?
The DMARC Aggregate (Summary) Reports provide sufficient information for monitoring and improving your email authentication.
v=DMARC1; p=none; rua=mailto:dmarc-reports@example.comYes, if you send in volume. Since February 2024 (Google & Yahoo) and May 2025 (Microsoft), anyone sending 5,000 or more messages per day to consumer inboxes must have:
p=none) with aligned authenticationNon-compliant mail is increasingly rejected outright. DMARC is now required for reliable delivery, not just a security best practice.
pct tag (percentage-based rollout) is being removed in the updated DMARC standard (DMARCbis), and pct=100 was always the default. You can safely omit it and apply your policy in full. DMARCbis also adds an np tag to set a policy for non-existent subdomains — useful for blocking spoofing of unused subdomains.SPF records start with v=spf1 and include mechanisms that define authorized servers:
Example: v=spf1 ip4:192.168.0.1 include:example.com -all
Common reasons and solutions:
rua email address.rua tag in your DMARC DNS record. Example: v=DMARC1; p=none; rua=mailto:dmarc@example.comMTA-STS (SMTP MTA Strict Transport Security, RFC 8461) tells other mail servers to require encrypted TLS when delivering mail to your domain, blocking downgrade and man-in-the-middle attacks. Where SPF/DKIM/DMARC authenticate who sent a message, MTA-STS protects the transport in between.
It is published in two places:
_mta-sts.yourdomain.com — e.g. v=STSv1; id=20250101000000https://mta-sts.yourdomain.com/.well-known/mta-sts.txt listing your MX hosts and a mode (testing or enforce)It is independent of DMARC but a good next step once your SPF, DKIM, and DMARC are in place.
TLS-RPT (SMTP TLS Reporting, RFC 8460) asks sending servers to send you a daily summary of TLS connection successes and failures when delivering to your domain. It is how you find out that MTA-STS (or DANE) is silently failing before it costs you mail.
Publish it as a DNS TXT record at _smtp._tls.yourdomain.com. Example: v=TLSRPTv1; rua=mailto:tlsrpt@example.com
It pairs naturally with MTA-STS.
BIMI (Brand Indicators for Message Identification) displays your brand logo next to authenticated messages in supporting inboxes such as Gmail, Apple Mail, and Yahoo.
BIMI requires DMARC at enforcement. Your DMARC policy must be p=quarantine (at 100%) or p=reject — a monitoring-only p=none policy will not qualify. The typical path is:
p=none to p=quarantine or p=rejectdefault._bimi.yourdomain.comExample: v=BIMI1; l=https://example.com/logo.svg; a=https://example.com/vmc.pem