RecursiveAI.OneMail.Calendar
0.3.0-preview.2
dotnet add package RecursiveAI.OneMail.Calendar --version 0.3.0-preview.2
NuGet\Install-Package RecursiveAI.OneMail.Calendar -Version 0.3.0-preview.2
<PackageReference Include="RecursiveAI.OneMail.Calendar" Version="0.3.0-preview.2" />
<PackageVersion Include="RecursiveAI.OneMail.Calendar" Version="0.3.0-preview.2" />
<PackageReference Include="RecursiveAI.OneMail.Calendar" />
paket add RecursiveAI.OneMail.Calendar --version 0.3.0-preview.2
#r "nuget: RecursiveAI.OneMail.Calendar, 0.3.0-preview.2"
#:package RecursiveAI.OneMail.Calendar@0.3.0-preview.2
#addin nuget:?package=RecursiveAI.OneMail.Calendar&version=0.3.0-preview.2&prerelease
#tool nuget:?package=RecursiveAI.OneMail.Calendar&version=0.3.0-preview.2&prerelease
OneMail
An email library for .NET with no dependency beyond the .NET base class library and its sibling libraries: MIME/EML, MBOX, TNEF, MSG, PST/OST and more, lossless and lenient, NativeAOT and trimming clean.
Early preview. Working today: MIME/EML reading and writing (byte-identical round-trips), MHTML and delivery/disposition/feedback reports, mbox variants, Maildir and EMLX, ICS/vCard trees, Outlook items on read (MSG/OFT, PST/OST, TNEF, compressed RTF) with MAPI↔MIME conversion and loss reports, calendar recurrence and time zones, and Mail.Parse/Mail.Open for the one-line path. Outlook writing, protocols and cryptography come in later previews. The API is not stable yet. What is checked, and the known gaps: https://github.com/recursive-ai-oss/onemail-csharp/blob/v0.3.0-preview.2/docs/compatibility.md.
Display HTML is not yet independently reviewed. The sanitiser behind ToDisplayHtml (RecursiveAI.OneMail.Display) has not had its independent security review. Do not rely on it to make untrusted mail safe to show until a release says the review has passed.
using RecursiveAI.OneMail;
using MailContainer mbox = Mail.Open("archive.mbox");
foreach (IMailItem item in mbox.Enumerate())
{
Console.WriteLine($"{item.Sent?.Value:u} {item.Subject}");
}
Project home and source: https://github.com/recursive-ai-oss/onemail-csharp. Changes: https://github.com/recursive-ai-oss/onemail-csharp/blob/v0.3.0-preview.2/CHANGELOG.md. Licence: MIT OR Apache-2.0.
This project is unaffiliated with other products named OneMail.
| 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
- No dependencies.
NuGet packages (1)
Showing the top 1 NuGet packages that depend on RecursiveAI.OneMail.Calendar:
| Package | Downloads |
|---|---|
|
RecursiveAI.OneMail
Reads and writes email formats for .NET: MIME/EML, MBOX, Maildir, TNEF, MSG, PST/OST and more, with a lossless model and typed defects. |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 0.3.0-preview.2 | 0 | 10/31/2026 |
| 0.2.0-preview.2 | 0 | 10/31/2026 |
See CHANGELOG.md in the repository.