i recently encountered a problem building my wordpress site where i can send emails but can't get emails. if you ever encounter such problem the fix is to update your dkim, spf records, check that your mx1, mx2 and mx3 records are properly added and finally make sure that your A mail dns record is not proxied if it is, turn it off. this will work for cloudflare and cpanel. if there's any questions feel free to ask