Mail Desk screenshot
Mail Desk

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.

$20ZIP right away, free setupBuy now