Skip to content

EML Import

This guide explains how to import emails from .eml files into MyEmailVault using a zip archive.

Zip Archive Structure

MyEmailVault accepts a zip file containing .eml files. The files can be organized in any folder structure within the archive. The folder hierarchy is preserved in the archive -- emails nested under Work/Projects/ in the zip will appear under that same path in MyEmailVault.

Example zip structure:

archive.zip
  Inbox/
    message-001.eml
    message-002.eml
  Sent/
    message-003.eml
  Work/
    Projects/
      message-004.eml

Only files with the .eml extension are processed. All other files in the archive are ignored.

Setup Steps

1. Create an Ingestion Source

In MyEmailVault, navigate to Ingestions and click Create New. Select EML Import as the provider.

2. Enter a Name

Give the source a descriptive name (e.g., "Exported Emails - 2024").

3. Provide the Zip File

You can import the zip archive using one of two methods:

Option A: Upload File

Click Upload File and select the zip archive from your computer. The file will be uploaded to MyEmailVault for processing.

Option B: Local Path

If the zip file is already accessible on the server filesystem, enter the full file path in the Local Path field.

4. Save

Click Save to create the ingestion source. MyEmailVault will extract the zip archive, parse each .eml file, and import the emails with their folder structure and attachments.

What Happens Next

The source status will show Importing while the archive is being processed. Once all emails have been extracted and archived, the status will change to Imported.

EML imports are one-time operations. There is no ongoing sync. To import additional .eml files, create a new ingestion source.