BLUEHOST: WP_MAIL ISSUE
The default mailing behavior for WordPress typically fails based on the
fact that it does not provide an appropriate From: header, which is a
strict requirement in our hosting. The simple and effective work around
is to install the MailFrom WordPress plugin
(http://wordpress.org/extend/plugins/mail-from/) which gives you simple
control over the formatting of the From: header and allows you to set
the mail as being sent from any user you wish rather than the default
WordPress user which will often not exist in the cPanel email accounts,
resulting in yet another point of failure for proper mail delivery in
our hosting. I've yet to encounter anyone who has not been able to get
WordPress sending mail with ease after having installed the MailFrom
plugin.