Hi,
Aspose.Email for .NET version: 25.3.0
When message in pst file created with draft (unsent status) the Microsoft Outlook displays it correctly. But Mac Outlook shows message as normal (like already sent) message.
Code can be reproduced in two ways:
First (main)
using var pst = PersonalStorage.Create("mail.pst", FileFormatVersion.Unicode);
pst.RootFolder.AddSubFolder("Inbox");
using var mapiMessage = new MapiMessage("from@gmail.com", "to@gmail.com", "some subject", "some body");
mapiMessage.SetMessageFlags(MapiMessageFlags.MSGFLAG_UNSENT);
var folder = pst.RootFolder.GetSubFolder("Inbox");
folder.AddMessage(mapiMessage);
Second:
using var pst = PersonalStorage.Create("mail.pst", FileFormatVersion.Unicode);
pst.RootFolder.AddSubFolder("Inbox");
using var mailMsg = new MailMessage("from@gmail.com", "to@gmail.com", "some subject", "some body");
mailMsg.IsDraft = true;
using var mapiMessage = MapiMessage.FromMailMessage(mailMsg);
var folder = pst.RootFolder.GetSubFolder("Inbox");
folder.AddMessage(mapiMessage);
Could you please take a look? Thanks!