smtp_forward_message
Forward an existing message via SMTP. Before calling, show the user a full preview (To, CC, BCC, subject, rendered body, attachments) and get explicit confirmation.
Instructions
Forward an existing message via SMTP. Before calling, show the user a full preview (To, CC, BCC, subject, rendered body, attachments) and get explicit confirmation.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| to | Yes | Forward recipients (1..50) | |
| body_html | No | Optional cover note (HTML). Unlike `body_text`, this is sent as-is — the original message is NOT auto-quoted into the HTML part. If you need an HTML forward with the original embedded, compose it yourself and use `smtp_send_message`. Separate field from `body_text`: pass the HTML itself, never wrapped in pseudo-tags like `<body_html>`; the server rejects them. | |
| body_text | No | Optional cover note (plain text). The original message is appended below as a quoted block. Separate field from `body_html`: never concatenate the two or wrap content in pseudo-tags like `<body_text>`; the server rejects them. | |
| account_id | No | Account identifier (defaults to `"default"`) | default |
| message_id | Yes | Stable message ID of the message to forward |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| data | Yes | Tool-specific data payload | |
| meta | Yes | Execution metadata (timestamp, duration) | |
| summary | Yes | Human-readable summary of the operation outcome |