Lotus Notes, later HCL Notes, stored mail in .nsf databases, and plenty of organizations still have shelves of them from systems retired years ago. Opening one today usually means tracking down software that is no longer installed anywhere in the building. This guide covers reading an NSF archive directly on a Mac with mailin, what the limits are, and how to get the mail into formats that will outlive the original platform.
An NSF file viewer for Mac without a Notes client
mailin reads NSF files with its own native parser, so there is no conversion step and nothing to install beyond the app itself. You select the file, mailin parses it on your Mac, and the messages show up in the same interface used for mbox, PST and every other format it supports. Nothing is uploaded; the file is read from disk and indexed locally.
The NSF reader is memory-mapped. Rather than loading the whole database into RAM, mailin maps the file and reads only the regions it needs as it goes. That is what allows the size ceiling to be as high as it is: NSF files up to 64 GB per file are supported in version 2.0. That is a firm limit, so an archive larger than 64 GB is outside what mailin can open today.
Opening the archive
- Copy the
.nsffile to your Mac. If it arrived inside a ZIP, unzip it first; mailin 2.0 does not extract ZIP archives itself. - Drag the file onto the mailin window or pick it with the file picker. You can drop several archives at once, and the format is detected automatically.
- Leave the progress indicator running. Large files take time, but memory stays bounded throughout.
Imports are resumable. mailin hashes each file with SHA-256 and writes per-batch checkpoints, so if an import is interrupted, dropping the same file again picks up from the last checkpoint. The import report lists any messages it could not parse, grouped by category, rather than dropping them silently.
What you get once it is open
Once parsed, NSF mail behaves like any other archive in mailin. Conversations are rebuilt from Message-ID, In-Reply-To and References headers, so a thread that spanned months of replies reads as a single timeline. You can filter by sender, domain, date range, folder and attachments.
The full-text index is built on-device and covers subjects, sender and recipient headers and message bodies, ranked by BM25 relevance. It supports Boolean AND, OR and NOT, wildcards, regex and proximity searches such as "contract" NEAR/5 "renewal". The search guide covers the syntax.
Charset handling covers UTF-8, ISO-8859-1, Windows-1252 and more, but archives from older deployments can contain unusual encodings, and some very old or non-standard ones may not render perfectly. Check a sample of messages from the oldest part of the archive early on.
Legacy Notes mail and retention
The common reason an NSF archive resurfaces is not curiosity. A company migrated off Notes years ago, kept the old databases because it had to, and now someone needs a message from a decade back for a dispute, an audit or a records request. The problem is that "kept" and "searchable" are not the same thing.
Importing the archive into mailin turns a static file into something a person can actually query, and the results can be exported per message as EML, PDF, TIFF or MSG, or in bulk as MBOX, CSV, JSON, portable HTML and other formats. EML and MBOX are open standards that modern mail tools read, which makes them a sensible long-term home for mail that was born in a proprietary container. The export formats guide lays out the options.
For organizations that need more structure around that process, mailin's guided workflows include a Legal set with a Retention & Compliance Audit job and a Data Subject Request job, each of which runs step by step and keeps a numbered, reopenable document. On the Professional tier, Custodians & Legal Holds let you assign mail to named people and protect held messages from deletion, and every email is hashed with SHA-256 at import so you can verify later that nothing changed. These features are designed to support common records-integrity and eDiscovery workflows. Admissibility of digital evidence is jurisdiction-specific and depends on factors beyond any single software tool; consult qualified legal counsel for evidentiary use.
Cost and requirements
mailin runs on macOS 14.6 or later, Apple Silicon or Intel, and the same purchase covers iPhone and iPad. The Free tier imports up to 500 emails from any supported format including NSF, with no account or payment details, which is enough to confirm that a particular archive parses cleanly before committing. Unlimited emails start at the Personal tier; the pricing section has current prices.
FAQ
Do I need Lotus Notes or HCL Notes installed?
No. mailin parses NSF files natively and does not depend on a Notes client or server.
How large an NSF file can mailin open?
Up to 64 GB per file. The reader is memory-mapped, so the file does not need to fit in memory.
Can I convert an NSF archive to MBOX or PST?
MBOX export is supported and is the better choice for moving mail into another client. PST export exists but is experimental and may not open in Outlook.