← Back to Mailbox Pro overview
How to Install — Mailbox Pro
Module folder: modules/mailbox_pro/ Version: v1.0.0
Enterprise Outlook-style email management for Perfex CRM
Before you begin
- Backup your database (Setup → Backup or your host backup tool).
- Use a staff account with Modules / Settings access.
- PHP version and Perfex CRM version should match the module README requirements when listed.
- Keep the module folder name exactly
mailbox_pro.
Step-by-step installation
- Upload the
mailbox_profolder into your CRMmodules/directory (FTP, cPanel, or Setup → Modules → Upload when available). - Log in to Admin.
- Go to Setup → Modules.
- Find Mailbox Pro and click Activate (or Upgrade if already installed).
- Wait for migrations/tables to finish — do not refresh mid-activation.
- Go to Setup → Staff → Roles and assign permissions for this module.
- Open Mailbox Pro → Settings and save defaults.
Install notes from README
Requirements
- Perfex CRM 3.2+
- PHP 7.4+ (8.1+ recommended)
- PHP extensions:
imap,openssl,curl,json(optional:zipfor Excel export) - MySQL 5.7+ / MariaDB 10.3+ with InnoDB
- Server cron required for email sync and background jobs
Installation
- Upload
mailbox_profolder tomodules/in your Perfex CRM installation. - Go to Setup → Modules and activate Mailbox Pro.
- Run the setup wizard at Mailbox Pro → Setup (or configure manually).
- Assign permissions under Setup → Staff → Roles.
- Configure cron to run Perfex CRM's cron URL every 1–5 minutes.
Uninstall
Deactivating leaves data intact. Uninstalling the module from Setup → Modules removes all tblmail_* tables, module options, and files under uploads/mailbox_pro/.
After activation — configuration checklist
- Go to Setup → Modules and activate Mailbox Pro.
- Open Mailbox Pro → Setup to run the first-time configuration wizard.
- Assign permissions under Setup → Staff → Roles.
- Ensure PHP imap extension is enabled on your server.
- Configure server cron to hit Perfex CRM's cron URL every 1–5 minutes.
- Perfex CRM 3.2+
- PHP 7.4+ (8.1+ recommended)
- Extensions: imap, openssl, curl, json
- Optional: zip for native Excel report export
- MySQL 5.7+ / MariaDB 10.3+ (InnoDB, FULLTEXT support)
Official documentation — Installation
Installation
- Upload the
mailbox_profolder tomodules/in your Perfex CRM installation. - Go to Setup → Modules and activate Mailbox Pro.
- Open Mailbox Pro → Setup to run the first-time configuration wizard.
- Assign permissions under Setup → Staff → Roles.
- Ensure PHP
imapextension is enabled on your server. - Configure server cron to hit Perfex CRM's cron URL every 1–5 minutes.
No core CRM files are modified. All tables and settings are created on activation.
System Requirements
- Perfex CRM 3.2+
- PHP 7.4+ (8.1+ recommended)
- Extensions:
imap,openssl,curl,json - Optional:
zipfor native Excel report export - MySQL 5.7+ / MariaDB 10.3+ (InnoDB, FULLTEXT support)
Verify installation (checklist)
- Setup → Modules shows Mailbox Pro as Active.
- Admin sidebar shows the Mailbox Pro menu for an admin user.
- Setup → Staff → Roles lists this module's permission groups.
- Opening Mailbox Pro → Settings loads without PHP errors.
- Creating one sample record succeeds and appears in the list/table.
- (If used) Cron-dependent features have Perfex CRM cron enabled on the server.
After install — first actions
- Create master data required by this module.
- Create one sample record and walk it through approve/complete if applicable.
- Train staff using the Quick Start Guide.
Related: Features · Quick Start · FAQ · Version & Changelog