Suspend and unsuspend email accounts

kernow

Well-Known Member
Jul 23, 2004
1,020
62
178
cPanel Access Level
Root Administrator
Last edited:

kernow

Well-Known Member
Jul 23, 2004
1,020
62
178
cPanel Access Level
Root Administrator
Ummm............... On the far right of where? WHM>>Home >> Email no email accounts link is shown. See pic
I see it in the clients cpanel mail menu but not from WHM>>home>>mail
 

Attachments

Last edited:

kernow

Well-Known Member
Jul 23, 2004
1,020
62
178
cPanel Access Level
Root Administrator
Well the docs suggest its available from WHM, OK whatever............. So the system admin logs in to a clients account and suspends a mail account for reason x, what stops the client logging back in and un-suspending the mail account?
 

kernow

Well-Known Member
Jul 23, 2004
1,020
62
178
cPanel Access Level
Root Administrator
But they do, I just created a test account, added an email account, then as root suspended the account, then logged in as the client and unsuspended the account. Hey presto! email account now unsuspended.
 

Infopro

Well-Known Member
May 20, 2003
17,075
524
613
Pennsylvania
cPanel Access Level
Root Administrator
Twitter
Lets say I have a forum at mydomain.com, I offer my active users their own, @mydomain.com email address. Those users can login to their Webmail at mydomain.com/webmail using the full email address as login username.

None of those users has access to those Suspend options. They do have options though.

webmailoptionsmenu.png
 

kernow

Well-Known Member
Jul 23, 2004
1,020
62
178
cPanel Access Level
Root Administrator
I have logged in to the test account example.com using cpanel username and passwd. In the mail section I have the ability to suspend and unsuspend mail accounts.See pic
 

Attachments

Infopro

Well-Known Member
May 20, 2003
17,075
524
613
Pennsylvania
cPanel Access Level
Root Administrator
Twitter
but then user can then login to example.com/cpanel and unsuspend the mail account.
That's incorrect. You're not being clear enough in your example. User, as in email user, is not the same as cPanel Account Owner.

As mentioned, that user in your sending spam email example needs to be the cPanel account owner, or, have the cPanel Account Owners login details.

An email account cannot login to cPanel's full interface.
 

Infopro

Well-Known Member
May 20, 2003
17,075
524
613
Pennsylvania
cPanel Access Level
Root Administrator
Twitter
Wait a moment..

You're saying that the cPanel Account Owner is sending spam I think. If yes, then yes, you can't prevent the cPanel account owner from unsuspending his email account using this method to stop him from sending email.

If the cPanel Account Owner is sending spam, you can suspend the entire cPanel account.
 

kernow

Well-Known Member
Jul 23, 2004
1,020
62
178
cPanel Access Level
Root Administrator
How hilarious / stupid is that?
So a client spams, you suspend the mail account but then the client just logs in to his cpanel account and un-suspends the mail account to carry on spamming. What a totally pointless new feature.
 

cPanelMichael

Administrator
Staff member
Apr 11, 2011
47,880
2,258
463
So a client spams, you suspend the mail account but then the client just logs in to his cpanel account and un-suspends the mail account to carry on spamming. What a totally pointless new feature.
Hello :)

I'm happy to report that new functionality in cPanel version 56 will address this issue. The added functionality stems from these feature requests:

Suspend account also suspend receiving and forward emails
As a host, I want to be able to disable outbound email for an account when it has been compromised

This is independent functionality from the email suspension options in cPanel version 54, and cannot be overridden by the cPanel user's actions. The functionality is only available through API calls in cPanel version 56, so it's not something you can control with a user-interface as of yet. Additional information is available in the recent comment sections in the feature requests linked above, and documentation on these API calls is scheduled for availability once version 56 is pushed to the "Current" build tier. Version 56 is not yet available on production build tiers, but you can review the following document to review how the release process works:

cPanel & WHM Versions and the Release Process - cPanel Knowledge Base - cPanel Documentation

We also have a new blog post on this that offers insight on the development process:

The cPanel Development Process | cPanel Blog

Thank you.
 

jimhermann

Well-Known Member
Jan 20, 2008
76
3
58
On the far right of each email account listed is a menu, on it, Suspend, Suspend Login and Suspend Incoming Mail, are shown.
image.jpg

I don't see anything to the far right. The More button does not contain items for Suspend or Unsuspend. There is nothing to the right of the More button.

Thanks,

Jim
 
Last edited by a moderator: