Save a forwarding draft
forward_messageSave an unsent draft that forwards a message with only chosen attachments; it never sends. Use it to forward mail with selected attachments and optional note above the forwarded text.
Instructions
Save an unsent draft that forwards one message with only the attachments you choose; this never sends.
Use it to forward mail; use compose_reply or create_draft to reply or write new mail. Pick attachments by their list_attachments indexes: the argument is required, and [] forwards none. note goes above the forwarded text. It needs no preview.
The draft has the original's headers and text under a Fwd: subject. A longer original is cut at read_thread's text limit, marked in the draft and in warnings. Limits as for create_draft: 20 files, 7 MiB of them, and the 10 MiB send limit.
Returns draft_id, subject, attachments, not_forwarded, size_note, warnings and next_steps. Refuses an unknown message, an index it does not have, or a From address list_from_addresses does not allow.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| cc | No | An address, or a list of addresses. | |
| to | Yes | An address such as a@example.test, or a list of addresses. | |
| note | No | Text to put above the forwarded message. | |
| message_id | Yes | The message's RFC Message-ID, as search_mail returns it, such as <a@example.test>. Not an IMAP UID. | |
| attachments | Yes | Indexes from list_attachments to forward. Required, even when empty: [] forwards none. | |
| from_address | No | Use this From address instead of the default: one that list_from_addresses allows, exactly as listed. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||