WHMCS Provisioning Module for SmarterMail

The WHMCS SmarterMail module is an open source module developed in PHP that integrates SmarterMail as a Product/Service into WHMCS. This allows the ability to create packages based off of custom settings available within the SmarterMail software that can then be used by administrators to offer varying levels of SmarterMail access to end users. For example, the ability to create packages based off of mailbox counts, disk space allocations, etc. Additionally in the Client Area of WHMCS, the ability to manage SmarterMail has been added as well for end users.
NOTE: Version 1.4 requires WHMCS 6 or later; please use Version 1.3 for older versions of WHMCS.
Version 1.4 (11-15-2016)
  • Updated module to support WHMCS 6 or later.
  • NOTE: Ensure the "Allow use of the Smarty {php} tag in templates" setting is turned on within WHMCS. This can be found in the General Settings > Security section.
Version 1.3 (06-26-2015)
  • Removed unnecessary API functions from showing up.
  • Changed the domain information to display '∞' instead of 0.
Version 1.2 (06-23-2015)
  • Fixed a missing function for SmarterMail installs that are not version 14.
  • Fixed a bug where deleting a user would not execute an action.
  • Actions performed will no longer show as successful when an error is present. 
Version 1.1 (06-16-2015)
  • Fixed a bug where adding/removing users or aliases would not work.
  • Supports showing domain information from SmarterMail 14.
Version 1.0 (01-14-2014)
Admin Area Features
  • Create Domain
  • Suspend Domain
  • Unsuspend Domain
  • Terminate Domain
  • Change Package
  • Change Password
Client Area Features
  • Manage Mailboxes
    • Add Mailboxes
    • Delete Mailboxes
    • Modify Mailbox Settings
    • Change Mailbox Password
  • Manage User Aliases
    • Add Aliases
    • Delete Aliases
  • Change Password


Add Feedback
can this be used with configurable options to choose number of users ? I cannot see how as this seems to be a fixed value in the product config
Russ Michaels (November 6, 2014 at 4:04 PM)
error occurs when trying to manage users on client interface <br />Fatal error: Call to undefined function smartermail_toArray() in \whmcs\modules\servers\smartermail\smartermail.php on line 590
Russ Michaels (November 6, 2014 at 4:17 PM)
please provide latest support version for whmcs, nothing is working
Sathiya R (February 18, 2015 at 8:58 AM)
Can we some how upsell activeSync mailboxs in this module?
Chris Danks (March 30, 2016 at 7:29 AM)

IT's important module for Hosting Providers. But not working.

Murat Tahtaci (April 15, 2016 at 8:04 AM)
Hi Murat. Please consider submitting a ticket to the Support Department to have any issues with this module looked into. They would be able to help determine the cause. http://portal.smartertools.com/kb/a2923/email-and-phone-support.aspx
Andrea Rogers (April 15, 2016 at 8:20 AM)
Some feedback here:

1) I'd like to be able to assign a dedicated IP on the fly, not designate a hardcoded one (pick one thats added but not already assigned)

2) Add hostname entry in SM for this IP

3) Add bindings entries in SM for this IP

4) If I want to make a setting unlimited, do you not set it, set a 0 or -1?

Would love to see this rounded out a bit - its a great start =)

Brian Ellwood (December 7, 2016 at 9:35 AM)

Add Feedback