get_recent_from_sender
Retrieve recent emails from a specific sender with adjustable time filters like today, yesterday, or last week. Ideal for quickly finding messages from a contact.
Instructions
Get recent emails from a specific sender with simple, human-friendly time filters.
Args: sender: Sender name or email to search for (partial match) account: Optional account. If None, searches all accounts. time_range: Human-friendly time filter: - "today" = last 24 hours - "yesterday" = yesterday only - "week" = last 7 days (default) - "month" = last 30 days - "all" = no time filter max_results: Maximum emails to return (default: 15) include_content: Include content preview (default: True) max_content_length: Max preview length (default: 400) mailbox: Mailbox to search (default: "INBOX", use "All" for all mailboxes)
Returns: Recent emails from the specified sender within the time range
User Preferences: {"workflow": "default", "notifications": "enabled"}
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| sender | Yes | ||
| account | No | ||
| mailbox | No | INBOX | |
| time_range | No | week | |
| max_results | No | ||
| include_content | No | ||
| max_content_length | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |