For those whose cpanel mail accounts are not working, make sure you have the correct settings in Cloudflare DNS.

1.The A record for mail must not be proxied. Remove it change to DNS only

Amail11.22.33.44DNS only

2.The MX record must be specified correctly. For example

MX example.com example.com

In my case, i entered just domain without mail subdomain. You can double check the correct DNS entry in the Cpanel DNS zone editor.

MXexample.comexample.com 10DNS only

3. CNAME entries can be proxied no problem. Make sure you have cname entries for pop, smtp etc.


CNAME
imapmail.example.comProxied