Search...Search plugins and themes...
⌘K
Sign in
  • Get started
  • Download
  • Pricing
  • Enterprise
  • Account
  • Obsidian
  • Overview
  • Sync
  • Publish
  • Canvas
  • Mobile
  • Web Clipper
  • CLI
  • Learn
  • Help
  • Developers
  • Changelog
  • About
  • Roadmap
  • Blog
  • Resources
  • System status
  • License overview
  • Terms of service
  • Privacy policy
  • Security
  • Community
  • Plugins
  • Themes
  • Discord
  • Forum / 中文论坛
  • Merch store
  • Brand guidelines
Follow us
DiscordTwitterBlueskyThreadsMastodonYouTubeGitHub
© 2026 Obsidian

Postbox

istefoxistefox235 downloads

Import .eml and .msg email files and convert them into native Markdown notes with attachments, inline images, and structured frontmatter.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates2

Obsidian plugin that imports .eml and .msg email files and turns them into native Markdown notes: the HTML body becomes clean Markdown, attachments are saved to disk and linked, inline images render in place, and a structured YAML frontmatter makes every note Dataview-friendly.

Desktop only. The plugin works on .eml/.msg files already on disk, with no Outlook, IMAP, or Exchange connection.

Installation

From Obsidian (once approved in the community store): open Settings, go to Community plugins, browse, search for "Postbox", install it, then enable it.

Manual install: download main.js, manifest.json, and styles.css from the latest release, put them in your vault under .obsidian/plugins/postbox/, then enable the plugin in Settings.

Features

  • Import .eml (MIME) and .msg (Outlook) files.
  • Convert the HTML body to Markdown, keeping links, lists, and tables.
  • Extract attachments to a configurable folder and link them in the note.
  • Render inline cid: images at the right spot in the body.
  • Write a YAML frontmatter with sender, recipients, subject, date, Message-ID, attachment list, and tags.
  • Import manually from the command palette or the file-explorer context menu.
  • Watch an external folder and import new files automatically.
  • Skip duplicates by Message-ID.

Development

Requires Node and npm.

npm install      # install dependencies
npm run dev      # esbuild watch (rebuilds main.js on change)
npm run build    # type-check, then produce the production main.js

To try it in Obsidian, copy main.js, manifest.json, and styles.css into your test vault under .obsidian/plugins/postbox/, then enable the plugin in Settings.

Settings

Setting Default
Notes folder Email/
Attachments folder Email/attachments/
Filename template {{date}}_{{from}}_{{subject}}
Date format YYYY-MM-DD
Extra tag (empty)
Source account (empty)
Include inline images on
Watch folder enabled off
Watch folder path (empty)
Open note after manual import on

Filename template variables: {{date}}, {{time}}, {{from}}, {{subject}}, {{messageId}}.

License

MIT. See LICENSE.

HealthExcellent
ReviewSatisfactory
About
Import .eml and .msg files into native Markdown notes. Convert email HTML to clean Markdown, save attachments to disk and link them, render inline images in-place, write Dataview-friendly YAML frontmatter (sender, recipients, subject, date, Message-ID, attachments), and import manually or via a watch folder while skipping duplicates by Message-ID.
ImportAttachmentsProperties
Details
Current version
0.1.1
Last updated
Last month
Created
Last month
Updates
2 releases
Downloads
235
Compatible with
Obsidian 1.5.0+
Platforms
Desktop only
License
MIT
Report bugRequest featureReport plugin
Author
istefoxistefox
github.com/istefox
GitHubistefox
  1. Community
  2. Plugins
  3. Import
  4. Postbox

Related plugins

Local Images Plus

A reincarnation of Local Images to download images in Markdown notes to local storage.

Nexus AI Chat Importer

Import AI chat conversations from ChatGPT, Claude, and Mistral Vibe (formerly Le Chat) exports into Obsidian as clean, readable Markdown files.

Epub Importer

Import EPUB files as Markdown.

Supernote (Unofficial)

View Supernote notes, generate markdown from note and capture screen mirror.

Slurp

Saves webpages as clean, uncluttered Markdown.

Importer

Convert your data to Markdown files you can use in Obsidian. Works with Apple Notes, OneNote, Evernote, Notion, Google Keep, and many other formats.

Meta Bind

Make your notes interactive with inline input fields, metadata displays, and buttons.

Advanced Canvas

Supercharge your canvas experience. Create presentations, flowcharts and more.

Share Note

Instantly share/publish a note, with the full theme and content exactly like you see in Obsidian. Data is shared encrypted by default, and only you and the person you send it to have the key.

Multi Properties

Add properties to multiple notes at once. Either right-click a folder or select multiple notes and right-click the selection.