Conversation

Replying to
Email doesn't actually require MX records - in absence of one delivery is to be attempted wherever the A record points. You need to add records to explicitly assert no legitimate mail will be sent. SPF/DMARC records say you won't send, null MX says you don't receive.
3
43
Replying to and
NULL MX is primarily about being friendly to other mail servers so that they can stop trying to send mail over and over again. They can immediately report that they were unable to send mail. DMARC for domain.tld with p=reject is what's most important, and DNSSEC to authenticate.
1
Replying to and
So, focus on having a DMARC policy with p=reject and ideally DNSSEC. NULL MX and SPF records alongside each and every A and AAAA records is nice, but way less important. Lack of an SPF record is not considered as SPF passing for DMARC and SPF without DMARC doesn't stop spoofing.