3
WHMCS Provisioning Module for SmarterMail
Question asked by ram - 3/19/2020 at 5:54 PM
Unanswered
The Version 1.5 is compatible with SmarterMail Build 7242?

17 Replies

Reply to Thread
1
ram Replied
Any idea?
0
Kevin McNally Replied
Are there any updates on this module?

Thank you.
0
Robert Emmett Replied
Employee Post
We have a development sprint dedicated to reviewing and updating WHMCS code. It has been scheduled fore before the end-of-year release.
Robert Emmett
Software Developer
SmarterTools Inc.
(877) 357-6278
www.smartertools.com
0
Jade D Replied
Speak to Modules Garden about a Smartermail module.

We're busy with them at the moment with the development of a whmcs module for smartermail but its better aimed at mail servers where usage per email is counted so it may not suit your setup.

99% of our modules are developed or provided by Modules Garden.
0
jordan Car Replied
Just wanted to check in on this as we are no longer able to use the module with WHMCS version 8. Will this still be updated?

Have a great day!
Jordan
0
Nathan Y Replied
Would be good if the new module would support the sale of mailboxes with fixed sizes. For example, customer can choose betwen 2GB, 5GB and 10GB mailboxes and can purchase any quantity of each. 

Edit:

@Jade - just seen your message above regarding Modules Garden custom dev. Would your module do the above?
0
Jade D Replied
@Nathan

Our module wouldnt work in this case, as it requires a specific domain to be setup as part the product setup but it does allow for custom mailbox sizes.

I could request a quote from MG and find out about sub leasing it to you if there is sufficient demand.
This would save you a ton on the initial development and we could package various features into the module.

Let me know
1
Mark Milton Replied
The latest version works with the latest WHMCS but there is a few bugs. I had talks last month with SmarterMail to find fixes to all the bugs.
Allowing users to choose the mailbox size can be done using configurable options but does need the code to be edited to get the details.

Mark Milton
Pro Tech North
Web: www.protech-north.co.uk
Email: mark.milton@protech-north.co.uk
Tel: +44 (0)1261 838282
Web Design & Web Hosting

1
Jade D Replied
Hi Mark

Would you be able to provide the others with a guide on what needs to be changed, Im sure that will help them out.
0
Mark Milton Replied
A good starter guide would be to look at the WHMCS development docs
Mainly the last section on this page

Because I have added well over 500 new lines I can't give exact line numbers but within smartermail.php look for

//Used when a product is created within WHMCS.  This calls 'createdomain' web service on SmarterMail installation.
Then around 10 lines below
'userLimit' => $params... it will have the configoption it gets the figure from when you set up the product

I changed mine to
'userLimit' => $params["configoptions"]["Mail Boxes"],

This line gets the number of mailboxes the user selects when purchasing and sends it to SmarterMail when creating the domain

The WHMCS doc would help explain how to set up and get the configoption

I have done this for most of the option in SmarterMail making most of the domain admin options available in WHMCS. My smartermail.php file currently has 1100 lines I think the original was around half that and am still not finished plus all the other tpl lines that go with it.

My aim is to allow the client to select all the possible options from WHMCS and manage all the users.

There are a few bugs in the WHMCS module I haven't been able to solve but the guys and SmarterMail are looking at it. A few of the main issues are deleting users as it says they are deleted but aren't and managing users as it doesn't show the first user in the user list for the domain so there is always one user missing.

Mark Milton
Pro Tech North
Web: www.protech-north.co.uk
Email: mark.milton@protech-north.co.uk
Tel: +44 (0)1261 838282
Web Design & Web Hosting

0
jordan Car Replied
I can't get the server module to communicate at all, but then no module log info at all either. It's very strange.
0
Matt Petty Replied
Employee Post
@jordan
We do have a bug with using the 9998 port with WHMCS not working since WHMCS isn't using the custom webport configured at the moment. This is one of the bugs we have scheduled to get fixed. If this is your case open up port 80/443 locally (or to your WHMCS server) and that could fix it for now.
Not saying this your problem, but I had issues with module communication when setting up our test environment. Also for the logging in some cases you have to enable advanced logging in settings to see some of the module logs.
Matt Petty
Software Developer
SmarterTools Inc.
(877) 357-6278
www.smartertools.com
0
jordan Car Replied
Hey Matt,

I had no binding for 9998 anymore for IIS so that makes sense. I've tried adding it as http and https but no joy, I'm assuming it should be https with the box for ssl selected in WHMCS?
0
William Leaver Replied
We have a development sprint dedicated to reviewing and updating WHMCS code. It has been scheduled fore before the end-of-year release.
Any word on this? The module seems completely broken with WHMCS 8.x both in terms of provisioning and the client area interface as well. 
1
Nico Replied
Any update on this ?
1
Romeo Marra Replied
I would also like to know when the updated module is ready.
0
William Leaver Replied
I opened a ticket about this on December 23rd. Was told not to expect to get good info until January 4th due to the Holiday. Finally got this on January 14th:

Good afternoon, I hope you're doing well today. I just wanted to let you know I took a quick look at the development task on this, but it looks like they're still working on it over there. Please stand by and we'll reach out to update you again as new information becomes available. Thanks for your time, and have a great day!

Reply to Thread