Jul 04

E-mail accounts not showing in cPanel

The issue when you open “Email accounts” in cPanel, it sometimes doesn’t show up the list of Email accounts the domain have but only just a blank page. This happens due to bulk of cache, temp files etc present in the .cpanel directory of domain. You can remove the “.cpanel” directory inside the path /home/cpaneluser/. The issue will be solved.

And don’t worry about the “.cpanel” directory, it will automatically recreate next time when you load the account’s cPanel.


Skip to comment form

    • sanjai vasan shetty on December 27, 2012 at 12:56 pm
    • Reply

    Thanks, the issue has been resolved for me. 🙂

    Great work keep it up 🙂

    1. sanjai vasan shetty :

      Thanks, the issue has been resolved for me. :)

      Great work keep it up :)

      Thank you 🙂

    • Kalesh krishnan on September 3, 2013 at 1:11 am
    • Reply


    it helped me.

  1. In my case this solution did not help.
    Information about email accounts in /home/user/etc was missed. I have to manually create files/folder and set correct owner:group to them

    1. Yes that issue can also happen 🙂
      Sorry I did not update my post. Thanks for the comment here.

  2. Unfortunately this didn’t help nor did the suggestion in the comments.

    1. Hi David, this post is only a solution to one among the other issues which can cause email accounts to not appear on the front end 🙂 , anyhow I am sorry if this did not help you nor did the suggestions. Please check if the mail folder has correct permission and ownership, else if the email account really exists. Another possibility if the email account entry is missing in the /home/user/etc/domain.com/passwd and shadow files.

        • davetanguay on October 28, 2013 at 7:43 pm
        • Reply

        Thanks for the reply. I had tried all suggestions I found online and the only thing that worked was to re-create the mailboxes within CPanel > Email Accounts and then restore the mail folders again.

  3. Thanks for this… solved a problem I was having today.

    • Wallace on January 25, 2018 at 11:47 am
    • Reply

    You have done me well. Thank you

Leave a Reply

Your email address will not be published.