• 1.6 2e64435378

    1.6 Stable

    lonestar released this 2026-11-09 13:29:17 +00:00 | 5 commits to master since this release

    SendLater 1.6

    Highlights

    • Prevent duplicate delivery: cron and “Send now” atomically claim pending messages before SMTP delivery. Failed delivery attempts return to pending, and accepted messages are marked sent before sent-folder bookkeeping.
    • Restore editable scheduled messages from their complete MIME content. The compose hook restores the message body and real attachment data, preserves the original MIME boundary and content type, and prevents Roundcube from adding a second automatic signature.
    • Make pending-message AJAX handlers safe to initialize repeatedly and remove calls to the obsolete, unregistered plugin.sendlater action.
    • Resolve plugin and Roundcube resource paths relative to the installation, so the plugin is not tied to a fixed local path.
    • Return to the Roundcube mail view after scheduling, using Roundcube’s configured URL; keep the “Pending Messages” icon visible on hover, focus, and active states.

    Upgrade notes

    No manual migration is required. The plugin upgrades the scheduled-message status column automatically to support the sending state. Existing queued messages remain in the database.

    Downloads