Ich selber betreibe zu Hause eine Mailcow. Dies ist ein Docker Container mit allen wichtigen Diensten inkl. Webinterface für Webmail und Verwaltung. Per VPN ist das ganze mit einem kleinen vServer im Rechenzentrum verbunden damit ich nicht via privater Home IP Mails versende (Dies führt zu Problemen bzw. sind oft wegen Spam geblockt). Jedoch würde ich für diese Lösung ein paar Grundkentnisse auf Linuxebene empfehlen.
Ansonsten würde ich ein Service Empfehlen welcher sich auf Mails spezialisiert hat. Je nach Ansprüchen (Serverstandort, nur Mail oder auch Kontakte und Kalender, Speicherplatz, Preis) gibt es verschiedene Möglichkeiten: Proton, Mailbox.org, Office365, Gmail