public static void Run() { string dataDir = RunExamples.GetDataDir_Outlook(); string fileName = dataDir + "message.msg"; // ExStart:SetBodyCompression MailMessage message = MailMessage.Load(fileName); MapiConversionOptions options = new MapiConversionOptions(); options.UseBodyCompression = true; MapiMessage ae_mapi = MapiMessage.FromMailMessage(message, options); // ExEnd:SetBodyCompression }
public static void Run() { // ExStart:1 // Outlook directory string dataDir = RunExamples.GetDataDir_Outlook(); MailMessage mailMessage = MailMessage.Load(dataDir + "TestAppointment.eml"); MapiConversionOptions conversionOptions = new MapiConversionOptions(); conversionOptions.Format = OutlookMessageFormat.Unicode; // default value for ForcedRtfBodyForAppointment is true conversionOptions.ForcedRtfBodyForAppointment = false; MapiMessage mapiMessage = MapiMessage.FromMailMessage(mailMessage, conversionOptions); Console.WriteLine("Body Type: " + mapiMessage.BodyType); mapiMessage.Save(dataDir + "TestAppointment_out.msg"); // ExEnd:1 Console.WriteLine("ConvertAppointmentEMLToMSGWithHTMLBody executed successfully."); }