gRDV Messages brings operational email conversations into WordPress. It is built for organizations that want to manage authorized business mailboxes, keep incoming and outgoing messages connected as conversations and send consistently branded email from the WordPress admin or mobile web app.
Connect one or more mailboxes, select the IMAP folders needed for daily work, send through the configured SMTP accounts and manage conversations across all authorized mailboxes.
IMAP sync requires the PHP IMAP extension on the server. Password and attachment encryption require the PHP OpenSSL extension. Sending uses WordPress mail handling with the SMTP account configured in the plugin.
What you can do
- Connect and manage multiple mailboxes with individual IMAP and SMTP settings.
- Assign WordPress users to authorized mailboxes for mobile access.
- Synchronize selected folders and perform supported move or delete operations on the configured IMAP server.
- Use near-live, focus-boost and burst synchronization while the web app is open.
- Select the primary mailbox and send new messages and replies through the selected SMTP account.
- Let each WebApp user save their preferred sending account for new emails.
- Keep incoming and outgoing messages grouped as conversations.
- Use one HTML reply template, a signature and brand styling.
- Use a separate follow-up signature for later replies in a conversation.
- Upload, receive and send attachments.
- Store attachments locally with authenticated encryption and random physical filenames.
- Filter conversations by mailbox and folder.
- Move messages between supported IMAP folders, move them to Trash or delete them permanently.
- Use a mobile web app for the inbox, conversations, new messages and replies.
- Keep account passwords encrypted with the WordPress authentication salts.
- Export or erase email-related local records through the WordPress privacy tools.
- Optionally delete local message copies and encrypted attachments after a configurable period.
Important server requirement: The PHP IMAP extension must be installed and enabled on the server. Without PHP IMAP, gRDV Messages cannot retrieve or synchronize email and therefore cannot provide its core mailbox functionality. Confirm PHP IMAP support with your hosting provider before installing the plugin; some low-cost or restricted hosting plans do not include it.
- Upload the plugin folder to
/wp-content/plugins/ or install the plugin through the WordPress plugin screen.
- Activate
gRDV Messages.
- Open
gRDV Messages > Mailboxen.
- Enter the IMAP and SMTP settings for each mailbox that you are authorized to use.
- Send a test message and start syncing conversations.
2.0.18
- Select any active mailbox as the primary mailbox used for default operations.
- Keep the primary mailbox protected from accidental deactivation or deletion until another active mailbox is selected.
- Let each WebApp user save a personal default sending account for new emails.
- Keep a temporary sending-account choice from overwriting the personal default unless it is explicitly saved.
- Prevent the iPhone and iPad Return key from accidentally sending a new email or reply while retaining Shift+Enter quick sending.
- Improve validation feedback in the WordPress administration.
2.0.17
- Remove a conversation from the WebApp immediately when it is moved to another folder, while the server request continues in parallel.
- Restore both the conversation list item and the open desktop detail panel automatically when a folder move fails.
- Clear the desktop detail panel reliably when its active conversation is deleted from the conversation list.
- Attach Push device context to folder moves and modern or legacy conversation deletion requests so Pro can synchronize badges without notifying the device that initiated the change.
- Keep Shift+Enter quick sending available in the WebApp while preventing the iPhone and iPad Return key from accidentally submitting replies or new messages.
2.0.16
- Update the plugin author branding to gR DV throughout plugin metadata, documentation, privacy text and bundled translations.
- Add generic per-thread WebApp authorization for extension-provided local conversation contexts.
- Allow extensions to adapt local thread presentation, displayed messages, unread totals and thread actions without changing the email data model.
- Add extension points for separate WebApp thread groups, message tools, status polling and deferred read acknowledgement.
- Show selected attachments before sending and allow individual files to be removed or replaced in replies and new messages.
- Exclude document-head and hidden preheader content from compact mobile message previews.
2.0.15
- Redesign the WordPress administration to match the shared gR DV visual system used by Anchor Transition and Widerruf.
- Add a consistent hero, section navigation, numbered settings cards and responsive sticky save status across the Messages backend.
- Save Template, Design and Settings changes automatically through a nonce-protected AJAX endpoint with permission checks and classic form submission as a fallback.
- Synchronize TinyMCE content before automatic saves and keep Free and Pro settings on the existing field-level sanitization path.
- Refresh template and signature previews immediately after automatic saving and place the compact reply editor directly above its preview.
- Compose the complete template preview before extension-provided preview elements are positioned.
- Highlight invalid automatic-save fields and move focus to the first field that needs correction.
- Confirm compatibility with WordPress 7.1.
- Count WebApp unread messages only when the message itself has an active IMAP reference in a synchronized, visible folder.
- Exclude stale unread rows whose former IMAP location is already marked as deleted.
- Limit the WebApp badge total to mailboxes authorized for the current user.
- Document Trash synchronization requirements and safe local cleanup behavior.
2.0.14
- Add German and British English translations for the background Sent-folder import progress.
- Align plugin metadata, request-header handling, database annotations, translation loading and uninstall cleanup with WordPress.org Plugin Check requirements.
2.0.13
- Import externally sent messages from enabled Sent folders and attach them to the matching conversation using message headers, participants and normalized subjects.
- Include the selected mailbox in WebApp synchronization and synchronize every active mailbox through authenticated external cron requests.
- Prevent Sent-folder messages from being skipped when an IMAP server advances UIDNEXT before the message becomes searchable.
- Import large existing Sent folders in resumable background batches with visible progress while prioritizing newly sent messages.
- Keep remote IMAP IDLE restricted to an active, licensed Pro installation while regular Free synchronization remains available.
- Remove the temporary message-card focus outline after pointer interaction without affecting keyboard accessibility.
- Add an opt-in, privacy-conscious synchronization trace for targeted diagnostics without enabling WordPress debug logging.
2.0.12
- Change all translatable source strings to US English for compatibility with WordPress.org language packs.
- Add separate German translations for informal and formal address.
- Update British English translations and localize previously hard-coded WebApp fallback labels.
- Clarify that the PHP IMAP extension is a mandatory server requirement for retrieving and synchronizing email.
The complete release history is included in
changelog.txt.