Email undeliverability after switching on Cloudflare

I recently switched to a different hosting company and installed Cloudflare.

Using my second email account, I sent an email both directly and through the contact form on my website to see if everything is working as it should. Neither was delivered.

I know this has probably something to do with my DNS settings, but I have no idea what’s wrong.

Any idea how I can fix this?

In general, your regular mail DNS records are correct, but I suggest you edit your SRV records so they point to the ‘mail’ subdomain instead of the root domain. (add ‘mail’ to the front of linktonature)