| 开发者 | grdv |
|---|---|
| 更新时间 | 2026年9月2日 17:52 |
| PHP版本: | 8.1 及以上 |
| WordPress版本: | 7.1 |
| 版权: | GPLv3 or later |
| 版权网址: | 版权信息 |
/wp-content/plugins/ or install the plugin through the WordPress plugin screen.gRDV Messages.gRDV Messages > Mailboxen.No. gRDV Messages connects to the mailbox and mail servers configured by the site administrator. Your existing email provider remains responsible for storing and delivering mail.
You can connect mailboxes from domains other than the WordPress installation domain. Each sender address must belong to a mailbox that you are authorized to use and for which you provide valid IMAP and SMTP credentials. gRDV Messages does not provide or authorize sender identities on your behalf.
Yes. You can configure multiple authorized mailboxes with separate IMAP, SMTP, sender, Reply-To, folder and user-assignment settings.
No. The template and signature apply to messages composed and sent through gRDV Messages and to explicitly supported integrations. The plugin does not automatically replace email templates from WordPress core, WooCommerce, form plugins or unrelated third-party plugins.
The plugin connects only to the IMAP and SMTP servers entered by the site administrator. It does not connect to gR DV servers or any other vendor-operated service.
The plugin can generate a private local sync URL for server-side cron jobs. Calling this URL triggers the IMAP sync inside your own WordPress installation. The request stays on your site and uses a token generated by the plugin; no email content, mailbox data or token is sent to gR DV.
Synced messages, outgoing messages, conversation metadata and attachment metadata are stored in your WordPress database. Attachment files are stored locally below wp-content/uploads/grdv-messages/. The files use authenticated encryption and random physical filenames and are only decrypted in memory for authorized downloads and sending. Original filenames and MIME types remain in the database. No Apache, Nginx or IIS configuration is required.
The encryption key is generated independently when the first attachment is stored and saved as a non-autoloaded WordPress option. Include both the WordPress database and the uploads directory in backups; attachments cannot be decrypted if the database copy containing this key is lost.
When synchronization is disabled for a folder, locally imported messages that are assigned only to disabled folders are deleted in resumable background batches. Their locally stored attachment files and metadata are deleted as well. Empty conversations and contacts that are no longer referenced by another conversation are removed. A message remains stored if it is also assigned to a folder that is still enabled for synchronization. Copies in WordPress, database, hosting or external backups are controlled by the site operator and are outside the plugin's active storage.
Enable synchronization for the Trash folder of each mailbox when the plugin should detect messages that are later removed from Trash on the IMAP server. Folder visibility in the WebApp is independent of synchronization. Messages that were moved to and removed from an unsynchronized server folder cannot always be matched safely after the fact, so conversation and message rows should not be deleted directly from the database without also accounting for attachments and IMAP references.
Mailbox passwords are encrypted with authenticated AES-256-GCM encryption before they are saved. The encryption key is derived from the WordPress authentication salts available on the site. Site administrators should still protect database, configuration and file-system access carefully.
changelog.txt.