I managed to get Z-Push to work with a few changes to the PHP files, without resorting to installing PHP 7.4:
-
Edit /usr/local/lib/z-push/backend/ipcsharedmemory/ipcsharedmemoryprovider.php as per this post.
-
Edit /usr/local/lib/z-push/policies.ini as per the above post.
-
Add the symbolic links as per this post.
-
Edit /usr/local/lib/z-push/backend/caldav/caldav.php as per the end of this thread.
Another (minor) issue that I encountered is that on the admin GUI’s External DNS page, the table of DNS records doesn’t load. Not a big deal since the raw zonefile can still be displayed, but just want to highlight it for @JoshData for a future release.
Thanks for all the hard work! I love mailinabox.