Rebex MSG

Outlook MSG file format library for .NET

Download 30-day free trial Buy from $199
More .NET components
// create an instance of MsgMessage
var message = new MsgMessage();

// set properties
message.Sender = "me@example.com";
message.To.Add("joe@example.com", "Joe");
message.To.Add("Bob <bob@example.com>");
message.Subject = "MSG example";
message.SetBody("Created by Rebex MSG.");

// save the message to a file
message.Save("example.msg");
Show me more code...
.NET library for reading, processing and writing Microsoft Outlook .MSG e-mail message files.

Why Rebex MSG?

Powerful .MSG API

Use MsgMessage class to manipulate subject, body, recipients and attachments of Outlook .MSG messages.

Or list and manipulate MAPI properties of .MSG messages directly.

MIME API included

In addition to the Microsoft Outlook MSG file format, a separate API for MIME and S/MIME messages is included.

PC and mobile

Supports a wide range of .NET platforms.

Siutable for .NET on Windows, Mac, Linux, iOS and Android.

Documentation

Documentation with C# and VB.NET code snippets and sample apps.

Platforms

.NET

5.0

.NET Framework

3.5 SP1, 4.0-4.8

.NET Core

2.1/3.1

Mono

5.x/6.x

Xamarin.iOS

13.10 or later

Xamarin.Android

10.1 or later

Learn more about supported standards and platforms.