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
Unfortunately you need to set NULL MX and SPF records alongside every A / AAAA record. DMARC with a reject policy will reject mail without valid and aligned DKIM or SPF though. That means the SPF records aren't very important. NULL MX is also primarily about providing fast fail.
1
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.