0 ×

mbox Reader

mbox version by Philipp Katz

Reads an mbox file and creates a table with a row for each single message within the file.

The parser is based on Apache James Mime4J. Technical specification of the mbox format can be found in: RFC4155: The application/mbox Media Type and mbox manpage.

The result is provided as binary objects (BLOB), which can be further processed by the “mbox Message Extractor” and “mbox Header Extractor” nodes.


mbox file
The mbox file to parse (attention: when you’re running on a Mac and processing .mbox data exported with Mail.app, note that the .mbox “file” is actually a directory (aka. “package”). So, make sure not to select the directory, but to navigate into the directory and there select the file called “mbox”). Pro tip: You can drag and drop .mbox files into your KNIME workflow, and a new node will be added for reading the dropped file.
File encoding
Max. message size
Maximum (single) message size in megabytes for parsing; attention: in case this value is too small, messages will not be parsed correctly

Output Ports

Parsed mbox, one message per row

Best Friends (Outgoing)


To use this node in KNIME, install mbox Nodes from the following update site:


A zipped version of the software site can be downloaded here.

You don't know what to do with this link? Read our NodePit Product and Node Installation Guide that explains you in detail how to install nodes to your KNIME Analytics Platform.

Wait a sec! You want to explore and install nodes even faster? We highly recommend our NodePit for KNIME extension for your KNIME Analytics Platform. Browse NodePit from within KNIME, install nodes with just one click and share your workflows with NodePit Space.


You want to see the source code for this node? Click the following button and we’ll use our super-powers to find it for you.