messages
Manage email messages across multiple accounts: search, read, organize, and perform actions like flagging, moving, or archiving using IMAP queries.
Instructions
Email messages: search, read, mark_read, mark_unread, flag, unflag, move, archive, trash. Search across all accounts or filter by account. Query supports: UNREAD, FLAGGED, SINCE YYYY-MM-DD, FROM x, SUBJECT x.
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| action | Yes | Action to perform | |
| account | No | Account email filter (optional, defaults to all for search) | |
| query | No | Search query: UNREAD, FLAGGED, SINCE YYYY-MM-DD, FROM email, SUBJECT text, or combined (default: UNSEEN) | |
| folder | No | Mailbox folder (default: INBOX) | |
| limit | No | Max results for search (default: 20) | |
| uid | No | Email UID (for read/modify single email) | |
| uids | No | Multiple UIDs for batch operations | |
| destination | No | Target folder for move action |