Rag.NET.Parsers.Email
0.1.0
dotnet add package Rag.NET.Parsers.Email --version 0.1.0
NuGet\Install-Package Rag.NET.Parsers.Email -Version 0.1.0
<PackageReference Include="Rag.NET.Parsers.Email" Version="0.1.0" />
<PackageVersion Include="Rag.NET.Parsers.Email" Version="0.1.0" />
<PackageReference Include="Rag.NET.Parsers.Email" />
paket add Rag.NET.Parsers.Email --version 0.1.0
#r "nuget: Rag.NET.Parsers.Email, 0.1.0"
#:package Rag.NET.Parsers.Email@0.1.0
#addin nuget:?package=Rag.NET.Parsers.Email&version=0.1.0
#tool nuget:?package=Rag.NET.Parsers.Email&version=0.1.0
Rag.NET.Parsers.Email
Email parser for the Rag.NET ingestion pipeline: .eml (RFC 822, via MimeKit) and .msg
(Outlook, via MsgReader) messages become searchable text — subject, headers and body —
while attachments are dispatched to whichever other parsers you registered.
Install
dotnet add package Rag.NET.Parsers.Email
Install alongside the core pipeline package (dotnet add package Rag.NET), which supplies
the AddRagNet(...) builder the parser registers into.
Setup
Inside your AddRagNet(...) builder callback:
using Rag.NET.Parsers.Email;
rag.AddEmailParser();
Example
Attachment dispatch is the point: a PDF attached to an ingested email is parsed by the PDF
parser — register the parsers for the attachment types you expect (for example
AddPdfParser() from Rag.NET.Parsers.Pdf) next to this one:
using Rag.NET.Parsers.Email;
rag.AddEmailParser(options => options.MaxEmbeddedMessages = 50); // default cap
The Rag.NET.DataProviders.Microsoft365 Exchange connector emits raw .eml entries and
requires this parser to be registered.
Full guide
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net10.0 is compatible. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net10.0
- Microsoft.Extensions.Logging.Abstractions (>= 10.0.10)
- MimeKit (>= 4.17.0)
- MsgReader (>= 6.1.0)
- Rag.NET.Abstractions (>= 0.1.0)
- Rag.NET.Parsers.Html (>= 0.1.0)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 0.1.0 | 89 | 8/11/2026 |