well I had FastCGI installed and switching to it solved the garbled text issue. I also was able to use the “new user email” plugin to fix the from email address.
the “from” email is not the one I specified.
I installed the site in subdomain.domain.org and the from email address is just using that domain instead. The settings specify user@domain.org but that is not what is happening.
Is SSL supported for wordpress? maybe that is why this is happening.