forward_message
Forward an existing email to a new recipient by specifying the message, mailbox, and target address. Optionally prepend text to the forwarded body.
Instructions
Forward an existing email message to a new recipient. Returns the sender the forward was sent from. Does not support adding new attachments (Mail.app limitation).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| to | Yes | The recipient email address to forward to | |
| body | No | Optional text to prepend to the forwarded message body | |
| messageId | Yes | The numeric ID of the message to forward | |
| accountName | Yes | The name of the account containing the mailbox. This locates the source message only — it does not control which account sends. Use fromAccount for that. | |
| fromAccount | No | Account to send from — a Mail account name ("Google") or one of its addresses ("you@gmail.com"), as reported by list_accounts. Matching is case-insensitive and an unrecognised value is an error, never a silent fallback. Omit to use Mail's default sending account; either way the account used is returned as `sender`. | |
| mailboxName | Yes | The name of the mailbox containing the message |