Description
n8n-nodes-email-parser
n8n is a fair-code licensed workflow automation platform.
Installation
Operations
Compatibility
Resources
Installation
Follow the installation guide in the n8n community nodes documentation.
Operations
This package provides one node:
Email Parserparses raw RFC 822 email messages withmailparser.- Parse a raw email stored in a JSON field.
- Parse a raw email stored in a binary property.
- Return normalized metadata such as subject, sender, recipients, dates, headers, text, and HTML.
- Optionally expose attachments as n8n binary output properties.
- Optionally include attachment content as base64 in JSON.
JSON: read the raw message from a JSON field.Binary: read the raw message from a binary property.- Plain UTF-8 email source
- Base64 encoded email source
- Auto-detection between UTF-8 and base64
- Core headers and addressing information
- Text and HTML bodies
- Normalized header map
- Attachment metadata
- Optional attachment binaries
- n8n community node packaging layout
- n8n community nodes documentation
- mailparser package
Supported workflows:
Input modes
For JSON input, the node supports:
Output
The parsed result is written to a configurable JSON property. By default this is parsedEmail.
The node returns:
Compatibility
Tested with:
Resources
Local development
./testdata/run.sh
The script performs dependency installation and TypeScript build inside Docker, prepares a clean custom package under .testdata/custom, and starts n8nio/n8n.