There are several reasons why emails might not be working for you, we will go through the most important things you need to check when this happens:

  • Your hosting or email hosting plan needs to be active (once active, it will be displayed on your Home section on hPanel)

  • Your domain needs to be registered and activated (once active, it will be displayed on your Home section on hPanel)

  • Your domain needs to have MX records added. For better deliverability, SPF and DKIM records should be added as well. All the records can be checked in this article

  • Your email account needs to be created

  • Your email services need to be enabled


  • After activation, the domain can take up to 24 hours to start working

  • Any DNS Record changes trigger propagation, which can last up to 24 hours to fully complete

  • Emails can take up to 15 minutes to be delivered

Specific issues

In case you made sure everything from the prerequisites is met, and your emails are still not working, check these most common reasons for some specific issues:


Most common reasons and solutions

Can’t send and receive emails

Can send, but not receive emails

Check this article for more details

“Your message wasn't delivered to (address) because the address couldn't be found or is unable to receive mail” error is shown

  • Receiver's address is not correct. Double-check if it has any typos

  • MX records of the receiver’s domain are not correct. The receiver needs to fix the MX records on their part

The email client/plugin doesn’t work, but emails work on Webmail

PHP/SMTP file for sending emails doesn’t work

Double-check the file and make sure parameters are correct

Emails are disappearing

Did this answer your question?