I followed Option 1 of this video to setup email. unfortunately i cannot send or receive email after migrating dns to cloudflare.
[well, i am not allowed to include links]
to be clear, i host my own email server on my ip address for my domain.
I have an A record for my domain and i can reach my website.