Your Host May Have Disabled the Mail() Function

  • Answered
When a user clicks on send password reset for wordpress the following message appears:

The email could not be sent.
Possible reason: your host may have disabled the mail() function.

When I use an email I created in c-panel it works but any external email gets the above message. All forms seem to be sending the appropriate emails but the lost password function results in the above error message.
it called -Manage Registered Email-Ids For Sending Mails via Scripts(Wordpress)

1. Login your Cpanel.
2. Go to Email Section > then Click Registered Email IDs.
3. then add ([email protected]) or where your wordpress hosted. ie ([email protected]) . then submit, it takes few minute to activate wait 15minute to 1 hour depending to your hosting provider, then it will work.

Update: If you ever need assistance with deeper web development tasks, you can contact our Managed Hosting department for personalized assistance between 9am - 9pm EST Monday through Friday.

IMH Support Agent 5
Hello, Thank you for your question regarding password resets in WordPress. This error suggests the mail() function might be disabled, but this is not conclusive. It is possible that the mail exchange in the server needs to be reset to "remote". If you have an account with us, you can contact our Live Support team to check the system logs to see if everything is good. Also, there are alternative methods for updating passwords, including a method using phpMyAdmin to reset the password from the database. Best, Christopher M.