For domains that do not send email, the strong consensus is to implement SPF and DMARC to prevent domain spoofing, phishing, and unauthorized use. The recommended SPF record is `v=spf1 -all`, which explicitly states that no email should originate from the domain. The recommended DMARC policy is `p=reject`, which instructs receiving mail servers to reject any messages claiming to be from the domain that fail DMARC checks. While DKIM is not strictly required, experts recommend deleting existing DKIM keys and avoiding publishing new ones. Accurate syntax for SPF and DMARC records is critical for preventing deliverability issues.
10 marketer opinions
For domains that do not send email, the consensus is to implement SPF and DMARC to prevent domain spoofing and unauthorized use. The recommended SPF record is `v=spf1 -all`, indicating that no email should originate from the domain. The recommended DMARC policy is `p=reject`, instructing receiving mail servers to reject any messages claiming to be from the domain that fail DMARC checks. While DKIM isn't strictly necessary, it can be implemented.
Marketer view
Email marketer from EasyDMARC advises deploying SPF `v=spf1 -all` and DMARC `p=reject` for non-sending domains, which minimizes the risk of domain spoofing and phishing attacks.
29 Mar 2022 - EasyDMARC
Marketer view
Email marketer from StackOverflow suggests setting DMARC policy to `p=reject` with appropriate SPF (`-all`) even for parked domains. This prevents unauthorized use of the domain for spam or phishing.
20 Aug 2024 - StackOverflow
3 expert opinions
For domains that do not send email, experts recommend implementing SPF and DMARC to prevent phishing attacks and unauthorized use. The recommended SPF record is `v=spf1 -all`. The DMARC policy should be set to `p=reject`. DKIM keys should be deleted; explicit revocation is rarely necessary, only in cases of misuse or compromise.
Expert view
Expert from Email Geeks shares that he publishes a `v=spf1 -all` record for domains that don't send email, along with a DMARC p=reject policy.
30 Aug 2024 - Email Geeks
Expert view
Expert from Word to the Wise recommends setting up a DMARC record even for domains that don't send mail, to prevent them from being used in phishing attacks. He suggests a reject policy (`p=reject`).
24 Aug 2023 - Word to the Wise
5 technical articles
For domains that do not send email, documentation recommends setting an SPF record to `v=spf1 -all` to explicitly state that no email should originate from the domain. DMARC should be configured with a policy of `p=reject` to instruct receiving servers to reject unauthorized emails. DKIM is not strictly required, but if implemented, a wildcard record can invalidate all keys. Accurate syntax is critical for SPF record effectiveness.
Technical article
Documentation from DMARC.org advises setting a DMARC policy of `p=reject` for domains that do not send email. This instructs receiving mail servers to reject any messages claiming to be from the domain that fail DMARC checks.
28 Aug 2023 - DMARC.org
Technical article
Documentation from Microsoft mentions that DKIM is not strictly required for domains that do not send email, but it can be implemented with a wildcard record to explicitly invalidate all keys if desired.
25 Jan 2024 - Microsoft
Are DMARC RUA and RUF tags mandatory for compliance and what are their benefits?
Are SPF, DKIM, and DMARC records necessary for transactional email servers not used for marketing?
Can I set DMARC to reject if my domain doesn't send email?
Do all email service providers support DMARC, and what does 'support' mean in this context?
Do I need DMARC for transactional emails from a small website, and what are the best low-cost alternatives for sending emails if my IP is blocked?
Do Yahoo and Gmail require DMARC authentication for senders?