Hello
You can review the existing feature request for this at:
Remove 'Access Webmail' from Email Accounts | cPanel Feature Requests
It includes a response regarding why this is by design.
Thank you.
You guys have a very poor understanding of security and a poor understanding of how your control panel is used on a daily basis. I can't add a comment to that feature request because it has been closed, but my points are as follows...
Your mentality seems to be that the admin is a techie and so they can access all the emails if they know what they are doing, so why not just allow a login to every email account without a password anyway?
The cpanel admin is often someone who has no understanding of the cpanel file structure and would not know that they can access emails via the file system. It is also often an office junior, who has been given the lowly task of maintaining the site, or a secretary / admin within a small business. It is not always a technical person that is the cpanel admin.
Sometimes temporary access to cpanel is given to web developers and people to carry out certain tasks.
Some customers (for various reasons) give all their users access to cpanel.
This pointless feature encourages anonymous snooping, which wouldn't normally be possible. It is too risky to change a password on an email account, in order to snoop, because the owner of that account would notice their password not working. This new functionality makes it much easier for someone to snoop on their colleagues without being detected.
What advantage is there to having this enabled? When does the cpanel admin ever need to access everyone elses email accounts?
Why even include the option to login to webmail from there at all?
Surely the rule should be to keep things as secure as possible, with as many layers of security required to prevent unauthorized access. Your rule seems to be to open everything up as much as possible. You are fundamentally wrong in your way of thinking.
You are opening this up to abuse. Plain and simple. Your mentality surrounding the way in which your product is used or should be used, is not the way it is used in everyday life.
Keep going like this and you will soon see your customers moving away from cpanel.
I just want t add that Ken's official response to people's requests to remove this functionality was as follows....
"It is beyond the intended design and use of this product to provide any level of privacy between an admin level account, and a non-admin level account.
That would be fine, if there was such a thing as a "non-admin level account" At this time, as far as I'm aware, there is still only one level of access to cpanel.
As Ken explains, he's really talking about the difference between the cpanel user and the Email user. It seems that the cpanel user, may at some point require access to every individual Email account. Really?
He says...
In some areas we intentionally configure the system to allow the cPanel user direct access to the content. For example when the cPanel user logs into webmail, the user has direct access to the inboxes for all email accounts managed by the cPanel account.
Yes, we know that - that's a statement saying that you have implemented it. The big question is why?
Without different levels of access control, there is only one - the "master" cpanel login. So while you are encouraging this admin account to have total access to everything (even where it isn't appropriate) you are forgetting that it is very often the case that the individual with access to cpanel is not as responsible as the credentials may imply - purely because there is no other level of access that could be given to that person.
That is the reason why this is not appropriate.