https://webassist.com/PowerCMS.zip is the link for the latest version of Power CMS, prior to Ray's sad passing. This works on PHP8.3 - sometimes you might run into an issue, but ask on this forum. WebAssist extended community is trying to help out where we can!
If you have a contact form on a website that has stopped sending emails, check that you're not sending the email from the person completing the form using the dynamic binding, for example
Most servers nowadays will not deliver mail if it comes from a domain not hosted on the website's server to prevent spoofing.
I generally set the "From" field to, for example, noreply@mydomain.com and then bind the email address of the actual sender within the body of the email. It just means that when the email arrives you can't hit Reply, you need to copy & paste the sender's email address into the To field manually. As long as the email comes from an address that uses the domain of the hosted website (it doesn't even have to be a functioning email address), there shouldn't be any issues.
If you've upgraded to mySQLi and you find that HTML text is displaying the HTML code as well as the text, all you need to do is update the PHP code as in the following example: