In search of self hosting email I tried out both MailInABox and Mailcow.
MailInABox wanted to control DNS records which was a no-go. The primary driver behind the project seems to have arrogant attitude towards having users do DNS records themselves. Mailcow seemed nice but was guzzling up ram for seemingly no good reason.
Finally tried out Mailu a few days ago which seems to work nice, albeit with limited testing.