Here are the records I am using with cloudflare. Ive never had an issue
@
v=spf1 a mx include:_spf.google.com include:_spf.mx.cloudflare.net ~all
_dmarc
v=DMARC1; p=none; rua=mailto:my@emai.com; aspf=r;
The way I have it set up is that cloudflare catches all my email and then routes it to my gmail account. My gmail then uses my email as a "send as" address. No DKIM record is needed because google is the one sending the emails with smtp, but dmarc and spf are needed either way.
@
v=spf1 a mx include:_spf.google.com include:_spf.mx.cloudflare.net ~all
_dmarc
v=DMARC1; p=none; rua=mailto:my@emai.com; aspf=r;
The way I have it set up is that cloudflare catches all my email and then routes it to my gmail account. My gmail then uses my email as a "send as" address. No DKIM record is needed because google is the one sending the emails with smtp, but dmarc and spf are needed either way.