search_emails
Search a mailbox for emails by keyword, sender, recipient, subject, folder, or date range, and filter results to unread or flagged messages only.
Instructions
Search for emails matching specific criteria.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Maximum number of results to return (default: 20). | |
| query | No | Free-text keyword search in subject and body. | |
| folder | No | Mailbox folder to search in (default: 'INBOX'). | INBOX |
| sender | No | Filter by sender name or email address (e.g. 'rektory@metu.edu.tr' or 'Ahmet'). | |
| subject | No | Filter by text contained in the subject line. | |
| recipient | No | Filter by recipient name or email. | |
| since_date | No | Search for emails received on or after this date (format: 'DD-Mon-YYYY', e.g. '01-Aug-2026'). | |
| before_date | No | Search for emails received before this date (format: 'DD-Mon-YYYY'). | |
| unread_only | No | If True, only match unread emails. | |
| flagged_only | No | If True, only match starred/flagged emails. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |