How to fix WordPress “your host may have disabled the mail() function…” error
This is the error:
The e-mail could not be sent.
Possible reason: your host may have disabled the mail() function…
When you trying to access your blog or your administration dashboard, you get nothing but white screen and above message. You probably contacted your hosting company but most of the time they can’t figure out what is wrong with your WordPress blog.
It’s not that hard to fix, if you diagnose it properly. Let me assure you that you don’t have to reinstall your WordPress blog.
There are 3 possible conflicts that could have caused this error.
- Trackback or comment conflict.
- User password conflict.
- e-mail php/SMTP conflict.
Let’s fix this mysterious error.
- Trackback or comment conflict:
You probably received a trackback comment and it jammed your database. If your blog crashed after you moderate a trackback comment or a spam comment, your error will fit into this conflict category. To fix this problem you need to login to your phpMyAdmin in your MySQL database. Here’s the step by step instruction: How to delete comments using phpMyAdmin.
How to prevent trackback comment conflict?
If you have installed a plugin called “Comment Relish” by Justin Shattuck, it could be one of the source of this problem. Deactivate the comment relish plugin until author address this problem. (/wp-content/plugins/comment-relish.php) Don’t forget to install Akismet Plugin to catch all spam comments. Akismet Plugin is included in the latest WordPress, all you have to do is activate it.
- User Password Conflict:
Your password or “wp_users” may be corrupted. To fix this problem you need to login to your phpMyAdmin in your MySQL database. Here’s the step by step instruction: How to change password using phpMyAdmin.
How to prevent user password conflict?
Create an extra admin user for yourself, just in case the first one goes bad. Alway back-up your WordPress core files. You can use WordPress database backup plugin.
- e-mail php/SMTP Conflict:
If your hosting server that has the php mail function disabled, you might end up with this error also. Go to WordPress plugin directory and find a suitable SMTP mail plugin. It’s very rare conflict. It’s commonly associated with bloggers who host WordPress on their own server at home.
If you tried all 3 and still get error, please post your problem on WordPress Forum. You’ll get plenty of help from contributors.





I tried your link in [find a suitable SMTP mail plugin. It’s very rare conflict.] and i find that its very hard to use because you have to compile it using php SSL, but i find this plugin and its very easy to setup and use. Hope i can help.
smtpmail.zip
First of all congratulation for such a great site. I learned a lot reading article here today. I will make sure i visit this site once a day so i can laern more.
Thanks for the informative post.. and thanks for adding our comment to the blog. I am subscribing to your feed so I don\’t miss the next post!
Thanks for the informative post.. and thanks for adding our comment to the blog. I am subscribing to your feed so I don\’t miss the next post!
the “How to delete comments using phpMyAdmin” is linked to other link.. (to how to change password using phpMyAdmin.)
Soma….
Soma cube. Soma without prescription….
A sure sign of a good book is that you like it more the older you get.
tHVbEwFRJivD5