Copy email
Description
Copies a message into another folder on the same server, leaving the original where it is. Takes an email object from Find/Get email — the server connection comes from the email itself. Branches on success/error.
When to use
Use Copy email when a message needs to appear in a second place without leaving the first — filing a copy of every invoice into an accounting folder while the original stays in the inbox for the team, for example.
Reach for Move email instead when the message should only be in one place. Copy leaves the original exactly where it was, including its flags, so a polling pipeline that copies but does not also flag or move will keep matching the same message on every run.
Like Move email, this node has no data output: the copy’s UID in the destination folder is only reliably reported by servers implementing UIDPLUS. Find it with Find emails against the destination if you need it.
The copy stays within one server and one account.
Pins
Input pins
| Pin | Type | Default | Notes |
|---|---|---|---|
| — | An email object from Find emails or Get email. The source folder and the server connection both come from the email itself, so this node needs no credentials. | ||
| To folder | string | — | Full path of the destination folder on the same server. Must not be blank, and must already exist — pair with Create email folder if it might not. |
Execution pins
| Pin | Direction |
|---|---|
| In | Input |
| Success | Output |
| Error | Output |
Example
Keep an audit trail of everything a pipeline touched. After Find emails and
For each, wire the element into Copy email with To folder
INBOX/Audit/2026, then continue with Read email and the real processing.
The audit copy is made before anything else can fail, so it records what
arrived even when downstream handling errors out.