CrossBox fully supports cPanel. It integrates with cPanel automatically and installing CrossBox on a cPanel server is as easy as clicking your way through the Web Installation Wizard.
Installing CrossBox on a cPanel server does not in any way differ from installing CrossBox on any other server, but there are a couple of things to keep in mind.
If you are a hosting provider and you have multiple cPanel servers, then you should think about Creating a CrossBox Cluster. By doing so, you'll be able to advertise a single CrossBox and IMAP/SMTP/POP3 URLs for all users (my-app.your-hosting.com), no matter what specific cPanel server they are hosted on. Combine that with our Branding Addon which lets you white-label CrossBox as your own and you'll be able to offer your cPanel based hosting customers a powerful set of communication tools with all, or just specific hosting plans, while keeping everything hosted on your customer's cPanel hosting account, and in full compliance with hosting package limits.
Single cPanel Server
To install CrossBox on a single cPanel server, please follow the Quick Installation Guide. After you've finished installing CrossBox, you'll need to enable it for some or for all hosting accounts. You can do so by enabling the CrossBox Plugin using a WHM's "Feature Manager".
Note that if you have a Branding Addon purchased, the WHM Feature Manager will show App Name you chose during the installation, instead of CrossBox.
As you may already know, WHM packages are attached to feature lists. This gives you the flexibility needed when you want to enable CrossBox for hosting accounts that use specific WHM packages and to disable it for others.
Of course, you have a complete freedom to enable CrossBox for every hosting package and every hosting account on the server, if you wish to do so.
Automatic cPanel Integration
cPanel already ships with Exim and Dovecot, so when using CrossBox with cPanel, CrossBox will not use its own mail server setup, which is common for a Standalone/Bare Metal version. Instead, it will scan for a local mail server and use that one by default. By doing so, CrossBox just plugs and plays seamlessly with your existing mail server setup, with no additional changes needed.
cPanel hosting accounts that have CrossBox enabled can choose CrossBox as their Webmail Application of choice when accessing cPanel's Webmail.
Note that if you have a Branding Addon purchased, the cPanel Webmail interface will show App Logo you uploaded during the installation.
Shortcut for CrossBox is also placed in the Software section of the user's cPanel interface.
Note that if you have a Branding Addon purchased, the cPanel's software section will show App Logo and App Name you defined during the installation.
E-mail Accounts are CrossBox Users
Every e-mail address on a hosting account that has CrossBox enabled is treated as a CrossBox user. By creating an e-mail address via cPanel's "E-mail Accounts" feature, the user is also automatically creating a CrossBox account. The e-mail address being created is treated as the main user identifier.
When a user changes its e-mail password, user's CrossBox password is also changed.
Mailbox Format Support
Both Maildir and MDBOX are fully supported when using CrossBox with cPanel.
cPanel's Access Webmail option that features passwordless auto-login is fully supported.
CrossBox fully supports cPanel's e-mail quota limitations, as seen in the image below.
All the data CrossBox users create and files they store are counted against their hosting account's disk quotas.
The bandwidth CrossBox users make is counted against their hosting account's bandwidth quota. This includes traffic consumed by downloading files and streaming media during audio/video calls.
CrossBox respects hosting account's MySQL quota and each hosting account that has CrossBox enabled has its own MySQL database, which is created under that hosting account's ownership after the user successfully logs into CrossBox for the first time.
Hosting Account Suspension
When a hosting account is suspended, CrossBox users of that hosting account are also suspended and automatically logged out of the application.
Hosting Account Termination
When a hosting account gets terminated, CrossBox for that account is also deleted, including users' CrossBox data.
Taking into consideration that CrossBox users' data is stored in the hosting account's directory and that every hosting account has its own CrossBox database, backing up CrossBox can be done automatically by cPanel's native Backup System. You can also use any other backup solution for cPanel and it will work out of the box.
Compatibility With Other Software
CrossBox integrates automatically with CSF, one of the most popular firewalls for cPanel servers.
CrossBox integrates automatically with Firewalld, the native firewall for RedHat/CentOS servers.
CrossBox is fully compatible with CloudLinux CageFS virtualized file system.
If you are using MailScanner on your cPanel server, you can keep on using it without any problems with CrossBox.
If you are using SpamExperts on your cPanel server, you can keep on using it without any problems with CrossBox.
CrossBox fully supports SpamAssassin, which is a popular spam filter for cPanel servers.
If you already have ClamAV running on your cPanel server, CrossBox will auto-detect it and then use it to scan users' CrossBox data in real time, thus preventing any harmful files being stored on the server.
CrossBox utilizes a fast Full-Text Search Indexing if Apache Solr is enabled on a cPanel server.