Just a warning. After using Z-Push today with the changes indicated in my last post above, it turns out that it’s unstable. I saw strange behavior like mail folders and emails disappearing and reappearing, endless loading, etc. I also saw many errors in the Z-Push log regarding array out-of-bounds in carddav.php. It’s really not usable in this state.
I think the fundamental problem is that from what I understand, Z-Push does not yet officially support PHP 8.x. I don’t think @JoshData can do anything about it until PHP 8.0 support is added upstream by the Z-Push project. In this post, someone installed PHP 7.4 to get Z-Push to work; I don’t know what other implications this may have for MIAB - perhaps @JoshData could let us know if this is a good idea.