Mail server with cloudflare DNS is not working

Hi,

I managed to setup a virtualmin server with DNS coming from Cloudflare and with the registrar Namecheap.
The site is working but I need to be able to send/receive mail from say info@mysite.com (mysite.com is the virtualmin server).

I understood I had to disable the DNS in virtualmin (I simply un-ticked the DNS checkbox when creating mysite.com)

Now I added a user called “info”.

How to get the mail server running from here?
Do I need to set an MX record ( and then from Namecheap or Cloudflare? ) or anything else?