Three bug fixes

* Use `site_url()` to generate the from address, which is more reliable.
* If the email was sent successfully, return true.
* Apply `wpautop()` to the body content if it's a plaintext email