Jerome, that is sad to hear.
I just wanted to warn you that if SMTP is enabled ALL emails are sent by Cron. So you need to keep on eye on how Cron works, and if all of the sudden emails stop coming, then first place to check is Cron settings.
Regarding phpmailer on your server.
In all cases when this error appeared for other Oxwall users, the cause was with the server settings.
Have bluehost run any tests, which prove that the issue is with us?
Simple check for you to find out whether phpmail() is enabled or not on your server:
1.Add test.php file with following content anywhere on your server ( ex in root directory). Replace you@yourdomain.com with your email address:
<?php
$to = 'you@yourdomain.com';
$subject = 'Mail test';
$message = 'This is a test email';
$headers = 'From: you@yourdomain.com' . "\r\n" .
'Reply-To: you@yourdomain.com' . "\r\n" .
'X-Mailer: PHP/' . phpversion();
mail($to, $subject, $message, $headers);
?>
2. Run this file by opening it in your browser. If you uploaded the test.php file into the root directory then just open
www.yoursitename.com/test.php in your browser. If you added it in subfolder, then open
www.sitename.com/subfoldername/test.php .
When you run the file an email should be automatically sent to you.
If you receive this email- php mail() is enabled and working. And the issue is in something else ( may be even in Oxwall).
If you don't receive this email then php mail () is definitely not working on your server and Bluehost should investigate further.