
What you get
Mail Desk is a PHP module that puts a shared team inbox inside Perfex CRM 3.x. You connect your existing mailboxes over IMAP and SMTP, and the Perfex cron brings new mail in.
Unlimited IMAP and SMTP mailboxes with SSL/TLS or STARTTLS and a password or app password
Mailbox passwords encrypted (AES-256-GCM) with a key generated on install and stored outside the mailbox table
Own IMAP and SMTP clients over PHP sockets
So the PHP imap extension is not needed
Folder mapping for inbox
Sent, deleted items, archive and spam, suggested from the server's folder markers
Mailbox connection test that checks IMAP and SMTP separately with a readable error, and fills in the folder mapping from the server
Gmail and cPanel presets in the mailbox form
Personal or shared mailboxes
Shared with chosen staff members or roles
Permissions view
View own, create, edit, delete, manage mailboxes and settings; view own shows only a person's own mailboxes and assigned conversations
You need
- Perfex CRM 3.x, sold separately (module header 'Requires at least: 3.0.*', module/mail_desk/mail_desk.php:9); never run…
- PHP 8.1 to 8.5 (composer.json php >=8.1, phpstan.neon phpVersion 80100; developed on PHP 8.5.12) with openssl, mbstring…
- Outgoing connections from the server to the IMAP and SMTP ports of your mail provider (usually 993 and 465 or 587); some…
- MySQL or MariaDB, the database Perfex already uses (libraries/Core/Db/Schema.php)
- A writable uploads/mail_desk folder or a custom storage path for attachments and the encryption key (libraries/Perfex/Ke…
In the ZIP
- Node.js
- PHP
mail-desk-v1.0.0.zip · 2.1 MB · full source code and docs
Questions
What can I do with it?
Build anything with it. One price, no licence tiers: any number of projects and clients, a paid SaaS, changed and rebranded. The only limit is reselling or publishing the source code itself. See the licence.
What if it does not work?
Write to us within 14 days. We fix it, usually the same day. If we cannot fix it within 7 days, you get your money back. See the refund policy.
Is the code complete?
Yes. Full source code and docs, no encrypted parts, no licence server.
What does the free setup include?
We install Mail Desk for you and put in your logo, colours and texts. Write to us after the payment with your order number.
Can I pay another way?
Write to mikodes.team@gmail.com or on Telegram and we send an invoice or a payment link.