Email Package as a Separate Package From Hosting

benneth

Registered
Feb 13, 2020
2
0
1
Canada
cPanel Access Level
Root Administrator
Currently, I create hosting packages for clients in WHM on a VPS. By default, I assign 0 email accounts. Users do not have cpanel access, and I want to keep it that way.

I'm using WHMCS as well (for context sake).

Questions
  • In terms of packages, does it make sense to create a separate email package on WHM?
  • What happens if the client requires two emails -- assign two packages, or change package quantity?
My goal is to architect the WHM packages efficiently -- and without requiring users to have cpanel access.
 

cPanelLauren

Product Owner II
Staff member
Nov 14, 2017
13,266
1,304
363
Houston
You can only assign one package per account, what might work the best is if you have some users that need specific things you either create a package that is tailored to their needs (a group of them or just one) or modify the package limits for each one, but keep them on the package they're on.

My goal is to architect the WHM packages efficiently -- and without requiring users to have cpanel access.
I'm not sure I fully understand this goal as the users will still need to create their email accounts once you alott them in the package, as well as their domains and they can't really do this without cPanel access.
 

benneth

Registered
Feb 13, 2020
2
0
1
Canada
cPanel Access Level
Root Administrator
So what if I want:
Client 1 - Hosting package
Client 2 - Hosting package + 1 email
Client 3 - Hosting package + 2 emails...

You see, I'm going to have dozens if not more packages, just because an email needs to be provisioned individually? There's got to be a better way.

Please note - I'm asking because I am integrating with WHMCS. Just trying to understand the architecture from both sides -- and reduce any duplicate efforts (hopefully, lol).
 

cPanelLauren

Product Owner II
Staff member
Nov 14, 2017
13,266
1,304
363
Houston
You're limiting email in the package though, I'm not sure I understand how else you'd expect this to work, can you clarify what you *want* to have happen?

The only other alternative I see is to create pacakages with email limits like
- up to 10 email accounts
- up to 20 email accounts
etc.

You can't assign separate packages to users, they can only have one package which mandates the features available on their account. Whether or not you're using WHMCS doesn't change the way that packages for accounts work either. I'd suggest reading the documentation here on packages as well Packages | cPanel & WHM Documentation