kers7754 Posted January 24, 2011 Share Posted January 24, 2011 I am using WHMCS/cPanel. I am having a lot of trouble getting this to work. I have created 4 hosting packages with no email. What is the correct way to allow a user to order email packages? Is there any documentation on this? 0 Quote Link to comment Share on other sites More sharing options...
GORF Posted January 25, 2011 Share Posted January 25, 2011 I have created 4 hosting packages with no email.... ...What is the correct way to allow a user to order email packages? Are you trying to create a hosting package that includes email? In WHM, you use the Feature Manager to create a new feature list that includes email or use the default list. When you create a new package, you assign that feature list or the default list to it. ---------------------------------------------- Are you trying to create a hosting package that does not include email and a different package for email only? In WHM, you use the Feature Manager to create a new feature list for email only. When you create a new package, you assign that feature list to it. 0 Quote Link to comment Share on other sites More sharing options...
kers7754 Posted January 25, 2011 Author Share Posted January 25, 2011 The second... hosting package without email and the ability for a customer to buy email as an additional product. I see the feature manager with a large list of check boxes but I'm still not sure how to use it. Do I create a hosting package that can host 0 websites and call it an email package? And how does it work with WHMCS during the order process? 0 Quote Link to comment Share on other sites More sharing options...
apsmike Posted January 29, 2011 Share Posted January 29, 2011 (edited) Well this is a bit tricky here, now if you are providing a plan with no hosting and just E-Mail and client will be having Cpanel to create his E-mail accounts then you have to create a hosting account for it so that client has cpanel access from which he can create E-Mail accounts. So by default you are giving him option to host one website with E-mails. There is no option to host 0 websites and only create E-Mail accounts. In WHM you have to create package, you can get that from option "Add a Packge", during this process you have to provide that package a name. In WHMCS when you go to Setup>> Product Services >> YOUR PRODUCT >> Module Settings there you will find option as "WHM Package Name" there you have to specify the package name you created in WHM. In WHMCS module settings you can also specify the webspace, bandwidth, Email accounts values but please note if the webspace is set to zero so that client cant host any site, he will also have no space to host his emails. In that case the mails sent to him will be bounced as there is no space allocated to his account to store mails. <<<SIGNATURES CAN BE CONFIGURED IN THE USERCP>>> Edited January 29, 2011 by apsmike 0 Quote Link to comment Share on other sites More sharing options...
easyhosting Posted January 29, 2011 Share Posted January 29, 2011 So by default you are giving him option to host one website with E-mails. There is no option to host 0 websites and only create E-Mail accounts. WRONG to set up email only accounts in cpanel first thing is in your WHM, goto Security Center >> Apache mod_userdir Tweak and Enable mod_userdir Protection this will prevent access through http://IP/~account/ then goto Packages >> Feature Manager and create a new feature list and only tick the following Autoresponder Manager BoxTrapper Spam Trap CSV Import (Email & Forwarders) Change Language Change Style Disk Usage Viewer Email Account Manager Email Authentication Email Domain Forwarding Email Filtering Manager Error Log Mailman List Manager SpamAssassin SpamAssassin Spam Box Update Contact Information Webmail then save then go to Packages and add package give quota (MB) as 0 bandwidth - upto you give all features 0 except Max Email Accounts and Max Email Lists uncheck Shell Access,Frontpage Extensions and CGI Access cPanel Theme to x3mail Feature List to whatever you called you feature list then save changes thats it. then just create package in WHMCS using the email package you created. 0 Quote Link to comment Share on other sites More sharing options...
m8internet Posted January 29, 2011 Share Posted January 29, 2011 I have many add-ons Customers can either order these with their initial order, at a later date The complicated issue is you need to have them twice So lets say your package is called HOSTING and the add-on is called EMAIL Setup -> Configurable Options Add a Group called EMAIL Setup the EMAIL and price options This now allows this to be ordered with the selected package, once you have highlighted HOSTING and saved Setup -> Product Addons Create new product called EMAIL One issue here is that the billing can only be applied to a single cycle This now allows existing customers to add this, if they do not already have it Once payment has been made you need to manually assign this product in cPanel You can either create a new product or amend an existing one (which then becomes undefined) Finally, come back to the admin area of WHMCS and move the addon paid for into the product/services for that client The click on the To-Do-List and set the sale as completed 0 Quote Link to comment Share on other sites More sharing options...
apsmike Posted January 30, 2011 Share Posted January 30, 2011 first thing is in your WHM, goto Security Center >> Apache mod_userdir Tweak and Enable mod_userdir Protectionthis will prevent access through http://IP/~account/ Doing this you are just disabling the temporary URL, when the clients account will be created on the server via WHMCS obviously it will be created on some domain which we call it as main domain. So if the client points that main domain to the server it will directly work by URL: Eg: http://www.example.com thus he is hosting one site on the E-mail package without any problem. Also secondly in Cpanel space occupied by E-mail, Database and website data is all same. For example if the account is allocated 100MB of space then that space will used by all that is website data, MySql databases, E-Mails etc. then go to Packages and add package give quota (MB) as 0 bandwidth - upto you give all features 0 except Max Email Accounts and Max Email Lists So as specified above, this is wrong that quota should be zero MB, if its kept zero then how will the mails be stored under the account which has 0Mb disk space. The mails will get bounce back or the mail server will keep trying to deliver the mails after some hours and thus will go in frozen mails. <<<SIGNATURES CAN BE CONFIGURED IN THE USERCP>>> 0 Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.