eNom Email For WHMCS
About eNom Email For WHMCS
|eNom Email For WHMCS is a self-explanatory module created to automate provisioning and management of eNom email accounts in your WHMCS.|
It allows your clients to manage their mailboxes and forwarders without accessing eNom Email, straight from your WHMCS client area.
- Admin Area Features:
|✔ Create Account|
|✔ Terminate Account|
|✔ Renew Account|
- Client Area Features:
|✔ Create/Remove Mailbox|
|✔ Change Password|
|✔ Manage Mailbox Forwarding|
|✔ View Mailbox Quota|
|✔ Define Catch-All Email Forwarder|
|✔ Log In To Webmail|
- Available Configurable Options:
|✔ Mailboxes Quantity|
|✔ Storage Capacity|
- General Info:
|✔ Define Additional TLDs and gTLDs|
|✔ Multi-Language Support|
|✔ Supports PHP 5.3 Up To PHP 7|
|✔ Supports WHMCS Templates Five and Six|
|✔ Supports WHMCS V6 and V7|
Installation and Configuration
|This tutorial will show you how to correctly install and configure eNom Email For WHMCS. |
We will guide you step by step through the whole installation and configuration process.
|1. Log in to your client area and download eNom Email For WHMCS.|
|2. Upload and extract the module into the main WHMCS directory.|
|3. When you install eNom Email for the first time you have to rename 'license_RENAME.php' file.|
The file is located in 'modules/servers/enomEmail/license_RENAME.php'. Rename it from 'license_RENAME.php' to 'license.php'.
|4. In order to configure your license key, you have to edit a previously renamed 'license.php' file.|
Enter your license key between quotation marks as presented on the following screen. You can find your license key in your client area → 'My Products'.
|5. Now we will show you how to configure a new product. |
To do so, log in to your WHMCS. Press 'Setup' → 'Products/Services' → 'Servers'.
|6. Next, fill in your server name (or IP address), username and password. Choose 'EnomEmail' from a dropdown menu and press 'Save Changes'. |
It is important to use username and password from your eNom account.
|7. After you configure your server correctly, you will see a following screen. |
Now you need to create a new group for your server. For that purpose press 'Create New Group'.
|8. Enter name, click on your previously created server, press 'Add' then press 'Save Changes'.|
|9. In order to create and configure the product, click on 'Setup' → 'Products/Services' → 'Products/Services'. |
Click on 'Create a New Group'.
|10. Fill in product group name and press 'Save Changes'.|
|11. When you have a product group, you can create your product.|
To create a product click on 'Create a New Product'.
|12. Afterwards, choose your product group from a dropdown menu, enter your product name and press 'Continue'.|
|13. Now, go to 'Module Settings' section, choose both 'EnomEmail' and your previously created server group from dropdown menus and press 'Save Changes'.|
|14. Configure your product now:
|If you have generated configurable options for your product, client while placing an order will be allowed to choose both 'Quantity' and 'Capacity' for their products:|
|15. Good job! You have just correctly set up your first product with eNom Email. |
A successfully installed module will present similarly to the screens below.
|The admin area product's details:|
|eNom Email allows your customers to manage their eNom Email accounts via client area in your WHMCS system.|
In this short guide, you will learn about all of the email accounts management possibilities that our module has to offer.
|As you can see on the following screen, you can create/terminate eNom Email accounts of your clients, manage 'Quantity' and 'Capacity' of the single product.|
Note: visible on the screen 'Upgrade/Downgrade' option is not supported by the module, it is due to eNom API limitations.
Create A New Mailbox
|To add an email, press 'Add Email', provide email name and password, then confirm the password. Afterwards press 'Add Email'.|
|Instead of typing in a password you can also generate it. To do so, press 'Generate Password'. |
The password, you have just generated, will be visible for you in the text box under 'Generate Password' button.
Manage Existing Mailboxes
|Our module allows your clients to manage their email addresses straight from WHMCS client area.|
In order to change the password, press 'Change Password' button as shown on the screen below.
|To set up email forwarding, press the button marked on the following screen.|
Afterwards, fill in email address to forward and 'Save' the changes.
|You can delete mailboxes by pressing a cross button as presented on the following screen.|
|To confirm, press 'Delete' button.|
Log In To Webmail
|In order to access Webmail, press 'Webmail' button as it is shown on the following screen.|
Catch-All Email Address
|Catch-All functionality allows you to forward all messages sent to non-existing mail boxes on your domain to a selected email address.|
|If configurable options have been generated, an additional section should be visible.|
You will find there, previously defined on the order form:
Additional TLD & gTLDs
|Due to eNom Email API limitations, we were forced to list all available TLDs.|
If you receive 'The TLD you were trying to add is not recognized. Put it into '/modules/servers/enomEmail/tldList.csv' file.' during create, add the TLD you were trying to use as described below.
|Add the TLD of the domain you wish to use at the end of 'tldList.csv' file.|
Remember to place it between a dot and a semicolon as it is visible on the following screen.
|1. To use a connection with eNom test server, set up a server using 'dev' as a hostname and use your test account username and password.|
You can create eNom test account here: https://resellertest.enom.com/signup/create-account.aspx
|1. When you have problems with connection, check whether your SELinux or firewall does not block ports.|