0

Overview

Domain & Email Forwarding For WHMCS guarantees a new level of domains management, allowing clients to create forwarders for domains and emails without being forced to use any of external servers directly. The module will shorten the domains forwarding process and help your customers save their valuable time.

Connect to either cPanel or DirectAdmin server and let your customers create redirections for purchased domains and directories as well as domain emails or even specific email accounts. The module will empower you not only to determine the set of actions that your clients will be permitted to take but also use API to optimize the manner in which you handle domains and forwarders. As an administrator, you will be able to define nameservers for each TLD, park and unpark domains as well as access transparent logs to keep all operations under close supervision - all these straight in your WHMCS.

Go in for an extremely useful tool that will fulfill the demands of all. Order Domain & Email Forwarding For WHMCS today to make the forwarding mechanism fast and comfortable to the utmost.

Features

  • Admin Area

    • Define Per TLD:
      • Domain Parking Only
      • Domain Forwarders Availability
      • Directory Forwarders Availability
      • Domain Email Forwarders Availability - cPanel Only
      • Single Email Forwarders Availability
      • Nameservers
      • Automatic Forwarders
    • Define Default Nameservers
    • Park/Unpark Domains
    • Use Cron To Unpark Domains Automatically For TLDs With Disabled Forwarders
    • Check If Domains Are Parked
    • Disable Module For Domains Assigned To Hosting
    • Hide "Domain Management"
    • Disable Setting Up Automatic Forwarders
    • Test Connection With External Server
    • Generate API Tokens With IP Addresses Restrictions
    • View Logs
  • Client Area

    • View/Add/Remove Domain Forwarders:
      • Set Redirection Type:
        • Permanent (301)
        • Temporary (302)
        • Replaced (303) - DirectAdmin Only
      • Define Domain Directory
      • Define 'www.' Redirection - cPanel Only:
        • Only Redirect With 'www.'
        • Redirect With Or Without 'www.'
        • Do Not Redirect 'www.'
      • Toggle Wild Card Redirection - cPanel Only
      • Define Redirection URL
    • View/Add/Remove Email Forwarders
    • View/Add/Remove Email Domain Forwarders
  • Supported Servers

    • WHM/cPanel
    • DirectAdmin
    • Plesk
  • API Implementation

    • Connect Using Token
    • Use POST And GET Methods
    • List Client Services
    • List/Create/Remove Domain Redirections
    • List/Create/Remove Email Forwarders
    • View API Actions In Logs
  • General Info

    • Implemented API Support
    • Multi-Language Support
    • Supports PHP 8.1 Back To PHP 7.4
    • Supports WHMCS Themes "Six" And "Twenty-One"
    • Supports WHMCS V8.9 Back To WHMCS V8.6
    • Requires ionCube Loader V12 Or Later
    • Easy Module Upgrade To Open Source Version
Read More

Changelog

v1.5.0

Released: Feb 13th, 2024
New Feature
  • WHMCS V8.8 and V8.9 support
  • Added option to automatically park domains only - case #185
Removed
  • Support for WHMCS V8.5 and previous
  • Support for PHP 7.3 version
Bug Fix
  • Fixed module parser error that could appear when listing and adding email forwarders for domains that are not parked - case #169
  • Solved issue where the configuration of automatic forwarder type for domain registration was not properly saved - case #179
  • Eliminated "Improper value" error that could appear when adding an email forwarder with multiple destinations - case #180
  • Mailbox will no longer be unnecessarily created when adding email forwarding - case #181
  • Email address associated with an email forwarder will now be properly deleted if the email forwarder is deleted - case #182
  • Fixed specific "Invalid Character Error" that could occur when adding a domain forwarder - case #183
  • Solved problem where the "afterCreateDomainRedirect" hook was not triggered after adding domain redirection - case #184
  • Other minor code corrections

v1.4.4

Released: Dec 19th, 2022
New Feature
  • WHMCS V8.6 support
  • Support for PHP 8.1 version
Changed
  • Requires ionCube Loader V12 or later
Removed
  • Support for WHMCS V8.2 and previous
  • Support for PHP 7.2 version

v1.4.3

Released: Jul 12th, 2022
New Feature
  • WHMCS V8.5 support
  • The option to automatically set up forwarders after a domain registration can now be turned off - case #167
Improvement
  • The cron job will now perform the unpark action on domains with no forwarders - case #166
Removed
  • Support for WHMCS V8.1 and previous
Bug Fix
  • Eliminated "Call to a member function getId()on null" error that could occur after a domain registration when sending a confirmation email to a client - case #150

v1.4.2

Released: Feb 8th, 2022
New Feature
  • WHMCS V8.4 support
Improvement
  • Added option to disable adding an automatic forwarder - case #161
Removed
  • Support for WHMCS V8.0 and previous
Bug Fix
  • Eliminated "Call to a member function getID() on null" error that might have occurred when trying to register a domain - case #160
  • Fixed problem with parking domains on DirectAdmin from WHMCS admin area due to "Domain does not belong to you" error - case #126
  • Resolved problem with cron that might have caused the "Call to a member function toArray() on null" error - case #165

v1.4.1

Released: Sep 28th, 2021
New Feature
  • WHMCS V8.3 support
Removed
  • Support for WHMCS V7.10 and previous
Bug Fix
  • Eliminated "Unknown column 'forwader_type' in 'field list' SQL error that might have occurred after the latest module upgrade - case #145
  • "Call to a member function getClassName() on null" error will no longer show up when trying to edit a TLD if no submodules were yet activated - case #148
  • Fixed certain problems with domains searching and their pagination list in the addon module - case #149
  • Solved problem with adding an address to forward if a given email address did not exist in Plesk - case #151

v1.4.0

Released: Jun 1st, 2021
New Feature
  • Support for WHMCS V8.1, V8.2 and "Twenty-One" theme
  • Plesk server support
  • Automatically set forwarders after domain registration - case #61
  • Use cron to automatically unpark all domains with given TLDs for which forwarders are disabled - #120
Improvement
  • Adjusted pagination to speed up the loading of the list of domains with a large number of records - case #111
  • Added support for decoding Punycode in the client area - case #115
Removed
  • Support for WHMCS V7.9 and previous
  • Support for PHP 7.1 version
Bug Fix
  • Deleting log records will now refresh a list automatically - case #116
  • Added missing numeric validation for the "Port" field when configuring a server - case
  • Unnecessary "Match WWW" and "Wildcard" columns will no longer be shown for the DirectAdmin server
  • Resolved problems with domains which TLDs were similar to used SLDs - case #122
  • Minor adjustments related to the "Test Connection" functionality
  • Other code corrections and improvements

v1.3.7

Released: Nov 5th, 2020
New Feature
  • WHMCS V8.0 and PHP 7.4 support
Improvement
  • Increased cPanel "CURL_TIMEOUT" from 30 to 120 seconds to avoid "Operation timed out" notices caused by slow responses on some servers - case #119
Removed
  • Support for WHMCS V7.8 and previous
  • Support for PHP 7.0 and previous
Bug Fix
  • Fixed "Unable to find MGModule(...)Client" error that might have occurred in the "Domains" section if one of the domains was not assigned to a user or a user no longer existed - case #117
  • Resolved issues with sending API request when disabling the domain forwarding - case #118

v1.3.6

Released: Apr 23rd, 2020
New Feature
  • WHMCS V7.10 support
Removed
  • Support for WHMCS V7.7 and previous

v1.3.5

Released: Jan 15th, 2020
New Feature
  • WHMCS V7.9 support
Removed
  • Support for WHMCS V7.6 and previous

v1.3.4

Released: Nov 13th, 2019
Improvement
  • Added possibility to insert multiple email addresses separated by commas in the "Destination" field when creating email forwarder - case #112
Removed
  • Support for WHMCS V7.5 and previous
Bug Fix
  • Added missing translations of the "Client Area" and "My Domains" breadcrumbs into the language file - case #110

v1.3.3

Released: Mar 25th, 2019
Removed
  • Support for WHMCS V7.4 and previous
Bug Fix
  • Corrected error handling when testing the connection with cPanel module - case #105

v1.3.2

Released: Mar 5th, 2019
New Feature
  • WHMCS V7.7 and PHP 7.3 support
Removed
  • Support for WHMCS V7.3 and previous
Bug Fix
  • Added possibility to translate the module name in the language file
  • From now only the active hostings will be taken into account when assigning a domain to the account
  • Resolved problem with the mixed content issue caused by fonts not being loaded via HTTPS

v1.3.1

Released: Dec 21st, 2018
Bug Fix
  • Solved issue with the proper nameservers comparison functionality
  • Resolved problem with connection to the DirectAdmin server if the password contained some special characters - case #99

v1.3.0

Released: Aug 29th, 2018
New Feature
  • API implementation - manage your domain and email forwarders using API
Improvement
  • Added support for custom port connection and SSL mode to the DirectAdmin server
  • Added support for custom port connection to the cPanel server
  • Improved compatibility with DNS Manager For WHMCS module
  • Added "Client" column to the domains list in the admin area
  • Expanded logs list now includes a full client's name and the domain
  • Added clickable URLs to certain positions on the domains and logs lists in the admin area
Removed
  • Support for WHMCS V7.1 and previous
Bug Fix
  • A dot in a created forwarder address will no longer be displayed as the underscore character (DirectAdmin submodule) - case #56
  • Fixed double display of sorting arrows in tables
  • Resolved problem with connection to the cPanel server if the password contained special characters like "&"
  • Minor code, UI and language corrections

v1.2.3

Released: Apr 13th, 2018
New Feature
  • WHMCS V7.5 support
  • PHP 7.1 and 7.2 support

v1.2.2

Released: Dec 11th, 2017
Improvement
  • cPanel submodule API updated to UAPI
  • Added SSL connection in DirectAdmin submodule configuration
  • More details in the WHMCS API error information
Changed
  • Quote and bandwidth of parking domains are now set to unlimited by default
Bug Fix
  • Corrected domains blocking for cPanel and DirectAdmin submodules
  • Resolved problem that might result with a blank page in the client area

v1.2.1

Released: Dec 19th, 2016
Bug Fix
  • Handle domain if related TLD configuration does not exist in WHMCS
  • Forward domain using HTTP protocol if none was defined

v1.2.0

Released: Nov 17th, 2016
New Feature
  • DirectAdmin submodule
  • Manage email accounts forwarding
  • Disable module for domains assigned to hosting
  • Park/unpark domain - WHMCS administrator only
  • Check if domain is parked - WHMCS administrator only
Bug Fix
  • Adjusted compatibility with DNS Manager For WHMCS

v1.0.3

Released: Oct 27th, 2016
New Feature
  • PHP 7 support
Bug Fix
  • Minor tweaks

v1.0.2

Released: Oct 3rd, 2016
New Feature
  • WHMCS V7 support
Bug Fix
  • Minor code refinements

v1.0.1

Released: Sep 15th, 2016
Improvement
  • WHM/cPanel servers - park domain during creation of a domain redirect

v1.0.0

Released: Jul 20th, 2016
Launch
  • Stable Release
Read More

Reviews

  • 2 years ago
    It's a really useful module. I would recommend it to everyone. In addition,
    modulesgarden company has a very reliable and solid team on whmcs. I would recommend.
  • 5 years ago
    Great module, does exactly what it says on the tin and very thorough documentation. I had a couple problems configuring it due to my miss-understanding but raised a ticket and was very impressed with the quick and helpful responses I got.

    The 5 star rating I've given is not only for the module itself but for the customer service and support I've received since buying it!
Read More

See Also

Domain Allocator For WHMCS Icon
Domain Allocator
$99.95/yr
WHMCS V8.9

Domain Allocator For WHMCS

Chosen by 133 customers

Equip offered web hosting accounts with domain allocation features to provide your clients with the possibility to assign parked and addon domains to their own accounts.

$99.95/yr
IP Manager For WHMCS Icon
IP Manager
$199.95/yr
WHMCS V8.9

IP Manager For WHMCS

Chosen by 601 customers

Handle multi-level IP subnets in WHMCS: connect IP addresses to servers and products, assign subnets and child-subnets to clients and set up 3rd party integration.

$199.95/yr
cPanel Extended For WHMCS Icon
cPanel Extended
$149.95/yr
WHMCS V8.9

cPanel Extended For WHMCS

Chosen by 1307 customers

Automate the provisioning of web hosting accounts and equip your customers with a diverse array of tools for their extensive management right inside your WHMCS.

$149.95/yr
Zendesk For WHMCS Icon
Plesk Extended
$149.95/yr
WHMCS V8.9

Plesk Extended For WHMCS

Chosen by 637 customers

Provision customized web hosting accounts through WHMCS in an automated way and allow your clients to remotely manage their FTP accounts, install applications and more.

$149.95/yr
;