● Reference · Versions
Changelog
what changed in each version.
The newest version is on top.
011.0.0 · First release
- Mailboxes over IMAP and SMTP with a password or app password: SSL/TLS, STARTTLS, Gmail and cPanel presets, connection test with plain-language errors, folder mapping suggested from the server, encrypted passwords.
- Own IMAP, SMTP and MIME code in plain PHP; no PHP
imapextension needed. Character sets and encoded subjects and file names (RFC 2047 and 2231) handled. - Sync by Perfex cron in batches, plus Sync now: first import of the last N days, no duplicates (UIDVALIDITY, UID and Message-ID), never marks mail read, read and unread from other mail programs picked up.
- Conversations by reply headers, with a subject fallback for replies.
- Inbox with views (Inbox, Assigned to me, Unassigned, Open, Waiting, Closed, Starred, With attachments, My drafts, Archive, Trash, All conversations), mailbox, label and customer or lead filters, and search.
- Team work: assign with notification, status, priority, star, labels, internal notes, "replied by", who is viewing or writing now.
- Writing: reply, reply all, forward, new message, drafts, attachments, personal and mailbox signatures, reply templates with 11 merge fields, address suggestions from contacts, leads and staff.
- Sent mail through the mailbox's SMTP server with a copy in the server's Sent folder; read, unread, archive, trash and restore carried to the server (restore moves the messages back to the Inbox folder).
- CRM: automatic link to customer or lead by address, manual link and unlink, Emails tab on the customer profile, "All e-mails with this lead" Inbox filter (no lead tab), convert to lead, ticket or task. Customers, contacts and leads limited to each staff member's Perfex rights.
- Dashboard: open, unassigned, waiting on us, median first response, received and sent with a 30-day chart, oldest waiting.
- Security: allow-list HTML cleaner, sandboxed message frames, remote images blocked until allowed, permission-checked attachment downloads, risky file types forced to download.
- Optional AI with your own key (Anthropic Claude, OpenAI, Google Gemini, OpenRouter, Ollama, OpenAI-compatible): summary, reply draft, label and priority suggestions with an approval queue, monthly and daily request limits, hash-chained audit log.
- Read-only tools for the Steward AI module when it is installed.
- Light, dark and follow-the-browser theme; English language file (
language/english/mail_desk_lang.php).