I picked up a black friday deal from mxroute for $15/year. Unlimited domains and 300 email/hour. I have it setup as the relay for my internal postfix/dovecot setup. It also hosts one email account so if I mess up my own configuration I can still do email.
Looks like their current deal is a $5/year for 1 domain https://account.mxroute.com/order/micro You could still set that one domain up as a relay.
Proxmox and shell scripts. I have everything automated from base install to updates.
All the VMs are Debian which install with a custom seed file. Each VM has a config script that will completely setup all users, ip tables, software, mounts, etc. SSL certs are updated on one machine with acme.sh and then pushed out as necessary.
One of these days I’ll get into docker but half the fun is making it all work. I need some time to properly set it up and learn how to configure it securely.