WordPress uses PHP Sendmail for sending out messages by default. So if you’re having troubles with that, check out your hosting plan. 000webhost.com free hosting plan has sendmail enabled. To allow WordPress to send out e-mails, go to your webhost cpanel and create a mailbox called wordpress at the domain of your wordpress installation. I.e., if your domain name is example.com, the email should be [email protected] . Write down the password, you won’t need it in WordPress, however.
To check that e-mail is working, login to your WordPress installation at make sure your user has an email setup correctly. Then logout, enter username and hit Lost password. An message should arrive to the user’s e-mail address with instructions to change password. Don’t follow them if you have no plans to change password. We did it only to make sure e-mail is working.
If you’re can’t choose between Byethost and 000webhost free hosting plans, here’s a small comparison.
In some WordPress installations, you get the following error while trying to activate or disable plugins:
To perform the requested action, WordPress needs to access to your web server. Please enter your FTP credentials to proceed. If you do not remember your credentials, you should contact your web host.