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?

26 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.
1
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!
0
William Leaver Replied
Ticket update received today:

Good afternoon, I hope this email finds you well. I checked on our development task for this today, but unfortunately it doesn't look like development has identified the root cause yet. I will continue to check on this periodically though and will update you as I find out more. Thanks for your time, and have a great rest of your week.
0
William Leaver Replied
Still no movement on this apparently. Today's update from my support ticket:

Good afternoon, and thanks again for your patience. I just checked in on the development task, but so far we don't have any updates we can provide as they are still investigating. Please stand by and I'll continue to check in for you periodically. Have a good one!
1
Grizales Grizales Replied
A little short-sighted. Someone with a little business acumen and put SmarterMail on the WHMCS marketplace. Making the plugin is some minimal development. Now with the marketplace where these hundreds of thousands of hosting companies could triple a year's sales. https://marketplace.whmcs.com/promotions

Vision gentlemen ! 
0
Jade D Replied
@Grizales

Are you running a control panel or simply want to integrate directly into smartermail?

I would suggest installing SolidCP, having it sit as a front end to smartermail and then use the SolidCP WHMCS module or purchase SolidCP Extended from Modules Garden and use this to manage your mail domains.
0
Mark Milton Replied
@Jade

Can you provide some more details about connecting SolidCP with SM? Can SolidCP control everything about SM such as adding users, domains, storage etc?

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
Nathan Y Replied
SolidCP is good but it is another thing to manage if it is not generally required. It seems to make more sense for SmarterTools to provide a WHMCS module and ideally one with features such as being able to offer quantities of fixed mailbox sizes within a package which is not possible with SolidCP.
0
William Leaver Replied
It seems to make more sense for SmarterTools to provide a WHMCS module
They already do, (though not with all the features you mention), but it's broken. If they'd just fix the module they've released that would be a step in the right direction. It was initially said to be due by the end of 2020.
0
Nathan Y Replied
Quite, I know those modules have been kicking around for some time.  Having to add extra layers to manage SmarterMail from WHMCS (i.e. SolidCP) is an extra expense and something else to support which an official module could fix. We use that route as a crude workaround but its 

In the current landscape providing fixed size mailboxes is hardly ground breaking, indeed it is the standard. We see end-users moving away from mailboxes bundled with shared hosting to purchasing it as a standalone offering because they need massive mailboxes.

As others have pointed out having a working WHMCS module would be a selling point for many a provider. If SmarterTools do not have the bandwidth they could have a chat with the team over at ModulesGarden and fund a module :-) ...Or maybe we'll be having the same conversation in 12 months time!
1
Jade D Replied
@Mark 
SolidCP does all that you require it to do (creating domains, mailboxes, aliases etc etc etc) and includes bandwidth and disk reporting for smartermail.

Despite what others have said about having to manage another system, solidcp is simple to setup and quite lightweight so you could for instance set it up on the same server that hosts smartermail and have it connect to an external SQL server.

Right now, if you're looking for a solution to run your business I would choose one that requires a little more effort (setting up solidcp) and works rather than relying on smartertools to fix their module.



Reply to Thread