Actions27
- Get Mailboxes
- List Mailboxes
- Create Mailbox
- Update Mailbox
- Delete Mailbox
- Get Labels
- List Labels
- Create Label
- Update Label
- Delete Label
- Get Filters
- List Filters
- Create Filter
- Update Filter
- Delete Filter
- Send Email
- Advanced: Login (debug)
- Advanced: Logout (debug)
- Legacy: List Mail APIs
- Legacy: Get Mail Server Version
- Legacy: List Messages
- Legacy: Get Message Detail
- Legacy: Move Message
- Legacy: Mark Read / Unread
- Legacy: Add / Remove Label
- Legacy: Get Account Info
- Legacy: Custom Mail Call
Legacy: Move Message
AI-generatedSummary
Move one or more email messages from a specified source mailbox to a destination mailbox in Synology MailPlus using legacy API endpoints.
Inputs
- Mailbox ID (required) — The ID of the mailbox from which the messages will be moved.
- Message IDs (JSON Array) (required) — A JSON array containing the IDs of the messages to move.
- Destination Mailbox ID (required) — The ID of the mailbox to which the messages will be moved.
- Extra Params (JSON) — Optional additional parameters in JSON format for the API call.
Output shape
an object indicating success or error response from the Synology API
The operation returns the raw API response which typically includes a success boolean and may include error details. The response shape depends on the underlying Synology MailPlus legacy API response format.
Examples
Example 1: Move messages from mailbox ID 1 to mailbox ID 2
Provide mailboxId as '1', messageIds as a JSON array like ['123','124'], and destinationMailboxId as '2'.
