Aspose.Email for .NET是一款类似OutLook软件的邮件消息发送、接受和消息处理控件,可以帮助开发人员在应用程序中添加邮件的收发系统,并且可以不像OutLook一样繁琐,可以根据需求自定义自己需要的功能,在新的6.9版本中主要做了如下的更新和增强:
在新的版本中可以在消息文件PST中更新一些自定义属性
using (PersonalStorage pst = PersonalStorage.FromFile(@"test.pst"))
{
FolderInfo testFolder = pst.RootFolder.GetSubFolder("test");
// Create the collection of message properties for adding or updating
MapiPropertyCollection newProperties = new MapiPropertyCollection();
// Normal property
MapiProperty property = new MapiProperty(
MapiPropertyTag.PR_ORG_EMAIL_ADDR_W,
Encoding.Unicode.GetBytes("test_address@org.com"));
// Custom named property
MapiProperty namedProperty1 = new MapiNamedProperty(
GenerateNamedPropertyTag(0, MapiPropertyType.PT_LONG),
"ITEM_ID",
Guid.NewGuid(),
BitConverter.GetBytes(123));
// PidLidLogFlags named property
MapiProperty namedProperty2 = new MapiNamedProperty(
GenerateNamedPropertyTag(1, MapiPropertyType.PT_LONG),
0x0000870C,
new Guid("0006200A-0000-0000-C000-000000000046"),
BitConverter.GetBytes(0));
newProperties.Add(namedProperty1.Tag, namedProperty1);
newProperties.Add(namedProperty2.Tag, namedProperty2);
newProperties.Add(property.Tag, property);
testFolder.ChangeMessages(testFolder.EnumerateMessagesEntryId(), newProperties);
}
在新的版本中支持检测MIME消息的嵌入消息
支持在交换服务器上同步文件夹信息