Personal tools
Namespaces

Variants
Actions

Zimbra Email For WHMCS

From ModulesGarden Wiki
(Difference between revisions)
Jump to: navigation, search
m (Removed protection from "Zimbra Email For WHMCS")
Line 288: Line 288:
 
{|
 
{|
 
|style="padding: 0px 0px 20px 25px;"|[[File:ZE25.png]]
 
|style="padding: 0px 0px 20px 25px;"|[[File:ZE25.png]]
 +
|}
 +
==Management of Billing==
 +
{|
 +
|style="padding: 10px 0px 15px 15px;"|When you combine Zimbra Email For WHMCS with [http://www.docs.modulesgarden.com/Advanced_Billing_For_WHMCS Advanced Billing For WHMCS], you will be able to set up additional billing options.<br />
 +
Module allows you to charge your customers based on the server resources used by them.
 +
|}
 +
{|
 +
|style="padding: 0px 0px 20px 25px;"|[[File:ZE26.png]]
 +
|}
 +
{|
 +
|style="padding: 0px 0px 20px 15px;"|With Advanced Billing module, you can also display your customers the current server resource usage and their cost.
 +
|}
 +
{|
 +
|style="padding: 0px 0px 30px 25px;"|[[File:ZE27.png]]
 
|}
 
|}
  

Revision as of 13:55, 11 September 2013

Contents

About Zimbra Email For WHMCS

Zimbra Email For WHMCS is a module which allows your customers to manage email accounts of your domain directly in the WHMCS.

Your clients will be able to conveniently manage mailboxes, aliases and quickly access their webmails.
Our product is simple in use and offers everything you need to conveniently manage the Zimbra accounts.

  • Admin Area Features:
✔ Create Account
✔ Terminate Account
✔ Change Package
✔ Change Password
✔ Customize Products With Configurable Options
  • Client Area Functionality:
✔ Manage Mailboxes
✔ Manage Aliases
✔ Change Package
✔ Change Password
✔ Login To Webmail
  • Additionally:
✔ Multi-Language Support
✔ Supports Zimbra 8
✔ Supports Advanced Billing For WHMCS (read more)
✔ Supports WHMCS V5 and Later

Installation and Configuration

This tutorial will show you how to successfully install and configure Zimbra Email For WHMCS.

We will guide you step by step through the whole installation process.

1. Log in to your client area and download Zimbra Email For WHMCS.
ZE1.png
2. Upload and extract the module into the main WHMCS directory.
Files in your WHMCS directory should look like this.
ZE2.png
3. When you install Zimbra Email for the first time you have to rename 'license_RENAME.php' file.
File is located at 'modules/servers/zimbraEmail/license_RENAME.php' . Rename it from 'license_RENAME.php' to 'license.php' .
ZE3.png
4. In order to configure your license key you have to edit a previously renamed 'license.php' file.
Enter your licence key between quotation marks as presented on the following screen. You can find your license key at your client area → 'My Products' .
ZE4.png
5. Now let's configure a new product. Log in to your WHMCS, press 'Setup' 'Products/Services' 'Servers' . Afterwards press 'Add New Server' .
CP8.png
6. Next, enter your server name and Zimbra server hostname. Next enter your username and password used to log in to the Zimbra server.

Choose 'ZimbraEmail' from a dropdown menu and press 'Save Changes' .
Keep in mind that value of client area button 'Login to Webmail' is taken from a 'Hostname' field. If field is empty, it is taken from an 'IP Address' field.
Here you can also provide other server details like nameservers or maximum number of accounts.

ZE5.png
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' .
ZE6.png
8. Enter name, click on your previously created server, press 'Add' then press 'Save Changes' .
ZE7.png
9. In order to create and configure product click on 'Setup' 'Products/Services' 'Products/Services' .
If you don't have a product group, click on 'Create a New Group' . If you do, simply go to step 11.
CP12.png
10. Enter product group name and press 'Create Group' .
ZE8.png
11. When you have a product group, you can create your product and assign it with Zimbra Email. If you already have a product, go to step 13.
To create a product click on 'Create a New Product' .
ZE9.png
12. Afterwards choose your product type and product group from a dropdown menus, enter your product name and press 'Continue' .
ZE10.png
13. Now go to 'Module Settings' section, choose both 'ZimbraEmail' and your previously created server group from a dropdown menus and press 'Save Changes' .
ZE11.png
Well done, your module is now ready to create first order!

Management

Now let's customize your Zimbra Email and see what features it offers. No worries, our product is very simple in use!

Settings and Configurable Options

Module allows you to set up values for default maximum of accounts for domain, default account size and default maximum of aliases for domain.

You can set up these settings through constant values or configurable options.
In 'Webmail Login Link' field you can set URL of the client area button, owing to which your customers can quickly log in to their Zimbra Email accounts.

ZE12.png
We will show you how to use configurable options with Zimbra Email to make your orders more flexible.

In your WHMCS system press 'Setup' → 'Products/Services' → 'Configurable Options'.
You need to create new configurable option group. To do so click at 'Create a New Group'.

File:REC1.png
Now enter your group name, choose assigned product and press 'Save Changes'.
ZE13.png
Afterwards press 'Add New Configurable Option'.
ZE14.png
Enter your option name which you will use in your product value configuration. Provide value for your new option. For example '100 MB' and press 'Save Changes' .
File:REC4.png
Now enter your desired price for option '100 MB' , e.g. $5, enter your new option name, e.g. '200 MB' and press 'Save Changes' .
File:REC5.png
When you are done with adding new options simply press 'Save Changes' and 'Close Window' .
File:REC6.png
Afterwards at your product 'Module Settings' you need to add field 'SIZE' (because this is how we named our configurable option) to the value you need.
ZE15.png
From now on you can easily and quickly change value of your product. Remember that you can add more configurable options for other values.

Let's check your new configurable option field for your product. It should look like on the screen below.
If you would like to change the value, simply press e.g. '200 MB' and press 'Save Changes'.

ZE16.png

Managemet of Mailboxes

Zimbra Email management is very simple. This is how it looks like in the client area. To proceed click on 'Manage Mailboxes' button.
ZE17.png
Afterwards press on 'Add mailbox' .
ZE18.png
Enter your details and click on 'Save' button.
ZE19.png
As you can see a new mailbox was created. Our module allows you also to easily manage your mailboxes.
ZE20.png
In order to delete your account or change it's status, simply tick particular email and choose suitable option from a dropdown menu as shown on the following screen.

Additionally you can quickly access your Webmail through clicking 'Login to Webmail' .

File:ZE20a.png
ZE21.png

Management of Aliases

Management of mailboxes was easy, wasn't it? Management of aliases is even simpler! To start press on 'Aliases' as shown on the screen below.
ZE22.png
Afterwards click on 'Add alias' button.
ZE23.png
Now enter your new alias name, choose your mailbox from a dropdown menu and press on 'Save' .
ZE24.png
Voila! New alias was successfully created. Note that you can easily delete it through clicking on 'Delete' button below.
ZE25.png

Management of Billing

When you combine Zimbra Email For WHMCS with Advanced Billing For WHMCS, you will be able to set up additional billing options.

Module allows you to charge your customers based on the server resources used by them.

ZE26.png
With Advanced Billing module, you can also display your customers the current server resource usage and their cost.
ZE27.png

Tips

1. Zimbra Email For WHMCS requires installed SOAP on your server.

Common Problems

1. The error 'Could not connect to host' is connected with SOAP. To fix it, make sure that port 7071 is open.
2. When you have problems with connection, check whether your SELinux or firewall is not blocking ports.
Navigation
WHMCS Modules
WHMCS Widgets
Translations
cPanel Modules
General
FAQ
Community
Zimbra Email For WHMCS