Save email attachments to Nextcloud
Needs changesNeeds changes. This template uses 1 thing(s) that n8n 3.0 removes: Function (legacy). 1 breaking item(s) found. Static check, last run 2026-10-19.
What to replace before upgrading
| Removed in 3.0 | Replace with |
|---|---|
| Function (legacy) Map each attachment | Code node, mode 'Run Once for All Items' |
Nodes used (3)
- Email Trigger (IMAP)
n8n-nodes-base.emailReadImap - Nextcloud
n8n-nodes-base.nextCloud - Function
n8n-nodes-base.function
What it does
This workflow will take all emails you put into a certain folder, upload any attachements to Nextcloud, and mark the emails as read (configurable). Attachements will be saved with automatically generated filenames: 2021-01-01From-Sender-NameFilename-of-attachement.pdf Instructions: 1. Allow lodash to be used in n8n (or rewrite the code...) NODEFUNCTIONALLOWEXTERNAL=lodash (environment variable) 2. Import workflow 3. Set credentials for Email & Nextcloud nodes 4. Configure to use correct folder / custom filters 5. Activate Custom filter examples: - Only unread emails: Custom Email Config = "UNSEEN" - Filter emails by 'to' address: Custom Email Config = "TO", "[email protected]"