New virtual server adding to existing setup

Hi there.
I have a server setup with virtual min. There are currently 3 virtual servers on it which are website only, and all of them have their DNS maintained elsewhere (heart internet).

I now need to create a new virtual server on it that has email as well as a site.

Am i best letting virtual min manage the dns for this so I can use email with dkim, SPF, virus scanning and spam check etc.

If so, what’s the best way of doing this?

Should I create it as a nameserver or something? I’m a little unsure.

Thanks in advance.