If you dont use cloudflare or any other third party DNS, then:
- Tell your domain registrar to apply glue records to your domain
- Then peruse this thread - I can't configure my email :( - #12 by calport
This will result in a secure Virtualmin server which cannot be abused by spammers and can send mail from your users without it being flagged as spam.