Forward
forwardRelay an existing email to a specified recipient after user confirmation. Optionally add a note and preview with dry-run before sending.
Instructions
Forward an existing message to someone on demand. GATED like send: confirm recipient with the user, then call with confirmed=true.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"uid": "<uid>",
"to": "<to>",
"confirmed": "<confirmed>"
},
"name": "forward"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| to | Yes | ||
| uid | Yes | ||
| note | No | Optional note added above the forwarded content. | |
| folder | No | Default INBOX. | |
| dry_run | No | Preview exactly what would happen and change nothing. Needs no confirmation. | |
| confirmed | Yes | ||
| uidvalidity | No | UIDVALIDITY reported alongside the uid. Pass it back so a mailbox resync cannot make this act on the wrong message. | |
| from_address | No | Override the From address (use your alias-owner address when forwarding via an alias reverse-address). |