In platforms like cPanel, it's possible to apply granular restrictions to email accounts, such as disabling sending or receiving messages, or preventing the user from logging in. This functionality is extremely useful in various operational and security scenarios.
Currently, Enhance does not offer this level of control. As an alternative, I’ve been changing the email account’s password to block access, presenting it to clients as a security measure — for example, to prevent former employees from continuing to access company email accounts. However, this workaround is not ideal, as it lacks transparency and makes it difficult to easily reverse the restriction.
Request:
- Add the ability to apply individual restrictions per email account with the following options:
- Receiving emails: Allow / Suspend
- Sending emails: Allow / Suspend / Hold
- Logging in: Allow / Suspend
Justification:
- Enables blocking access to email accounts without needing to change passwords.
- Helps prevent spam or abuse if an account is suspected to be compromised.
- Provides better control in business scenarios such as dismissals, role changes, or transition periods.
- Avoids the need for improvised measures or vague justifications to clients by offering a clear, simple and professional solution.
Suggested implementation:
- Include a "Restrictions" section in the email account management interface.
- Follow a familiar layout similar to panels like cPanel to ease adoption.