Sounds like a job for SimpleLogin. I suppose you only need aliasing. As for internal notification, say from proxmox or alert manager, an internal mail server is all you need, as long as you don’t want the emails forwarded to your actual email address, but just an internal one.
I haven’t used anything besides simple bare basic postfix + dovecot and Zimbra (the later is a full stack of everything you would need in a mail server). People on the internet are not very talkative about Zimbra (which is fine, given that it’s a corporate-backed open source project, people don’t typically get excited about it - or mail in general, really). I see many people being “excited” (kinda butchering the meaning, as I said, email is pretty boring) about mailcow online. Probably for good reasons. Nowadays I suggest people stay away from corporate-backed projects as much as possible (there’s no avoiding Docker or Podman, or even LXC, but if you really are hardcore about it, you use FreeBSD jails).
I wouldn’t go into self-hosting for outside internal usage, until you at least know how DNS works (and not just basic “phonebook for the internet” meaning, but the inner workings and how to set it up - although if you use a hosting platform like gandi, I believe you can set up txt records in their interface for your domain).
Lastly, while I encourage people to host their own stuff, if what you are doing is mission critical (which from what I can tell, it’s not), you can have a business account with another entity that will host your emails for you. Google Workspace and Office 365 comes to mind, but these are horrible companies with a track record living up to their bad reputation. I believe (correct me if I’m wrong) that Proton Mail and Tutanota have hosted email offerings (typically for business users). You just provide them your domain name and every email operation (send / receive) is handled by their servers.
Note that SimpleLogin aliasing has been acquired by Proton Mail. Not sure if Proton’s servers is what’s handling the aliasing, but given that the former is in France and the latter in Switzerland and that the former is still somewhat independent, that they have different servers (haven’t verified, correct me if I’m wrong). I’m mentioning this because if you plan on using email aliasing, you might have to trust Proton (if you have a problem with it, you should be informed).
Note 2: SimpleLogin is also self-hostable and it’s open source. Your own mail server can handle aliasing. Well, SimpleLogin is built on postfix and other open source mail projects, these have aliasing built-in, but SimpleLogin is more like a service for many people to use (even outsiders if you so choose), not just the admins of the mail server.