From the topic title,
May I ask who’s the e-mail provider? SiteGround?
Okay, here - NameCheap Private E-mail.
I also use NameCheap Private E-mail for few domains.
Usually they provide step-by-step instructions how to setup them for DNS.
Kindly, may I ask have you tried looking at their Help Center tutorials:
There are a lot of MX recorsds, which do not look to me like an NameCheap, maybe they were old ones.
If you want to use NameCheap for e-mail, then kindly re-check and setup the DNS records at Cloudflare DNS tab as an example from below:
For the DKIM record from above screenshot, kindly request it via the Chat Support of the NameCheap - they will generated and provide the one for your domain to you (that’s how I got it).
Regarding the e-mail client setup like MS Outlook, the options should look like this (sorry for Croatian language, but the same options at the same place available on english too):
Make sure to check the “SSL” and setup correctly incomming (POP3 or IMAP) and outgoing (SMTP) server, also the required ports for them.
You can test your e-mail functionallity using the below tools:
- https://www.mail-tester.com/
- https://ssl-tools.net/mailservers
- STARTTLS delivery test · SSL-Tools
- https://www.checktls.com/TestReceiver
If unsure, you can post a screenshot of your current DNS records for your domain from Cloudflare dashboard - mask or hide the IP address if considered.
Also, just in case, kindly consider and make sure keep in mind the useful information from the below articles:
https://support.cloudflare.com/hc/en-us/articles/200168876-Email-undeliverable-when-using-Cloudflare