Are you sure you want to? It is a feature, not a bug, that your OS sticks with the same version of everything throughout the life of the OS, only rolling out security and bugfixes, instead of making changes that might break.
I don’t believe there is an AppStream for newer Postfix versions, as it’s not a fast-moving target and it’s rare someone actually needs to track the bleeding edge. So, that would mean there’s probably no super easy and safe way to upgrade.
We’ll be releasing EL 10 support pretty soon, maybe as soon as this weekend, so that may be a better option for upgrading all packages at once without going off-roading.
I didn’t even know it was possible to do an in-place upgrade to EL10. (I tried it and AlmaLinux rejected the commands and my host is not offering an image with AlmaLinux 10.) I assume I can update Virtualmin in place as well in that case or will I have to wipe the machine and start over?
I’m talking about the operating system. Of course you can (should!) upgrade Webmin regularly, along with all other packages.
A major OS version upgrade is a pretty dramatic thing, and probably best handled with a migration to a new virtual machine. The tools for in-place upgrade have gotten pretty good, but if you want to minimize risk and downtime it makes sense to migrate to a new system instead of upgrading the OS.
but i have some problems right now with a custom postfix install and virtualmin.
MTA-STS is a bit nerdy to fully implement at the moment. It is used by some large mail operators like gmail and the stalwart or mox mail servers fully implement it. While some only implement the receiving of TLS reports with the DNS entry.
But long term it might a good thing to push forward.