Aspose.Email for .NET 如何设置pst的owner呢?


#1

测试环境:C# ,aps.net
1.我们需要用Aspose.Email for .NET将邮件测试文件邮件测试ZIP.zip (5.4 MB)
转换成pst文件,请问生成后的pst文件怎么设置pst的owner?

2.用Aspose.Email for .NET生成后的pst文件无法通过此检测工具检测工具.zip (105.5 KB),显示报错,请问是什么原因呢?


#2

@chenxf,

我很遗憾地告知事实并非如此 可能。 pst文件格式不支持所有者。对于您的第二个查询,请您分享您使用的工具。


#3

检测工具.zip (105.5 KB)
这是检查工具


#4

@chenxf,

我已经观察到您分享的问题,并在我们的问题跟踪系统中使用ID EMAILNET-39505 创建了一张调查单,以便在我们的最终调查此问题。我会尽快与您分享这方面的反馈意见。


#5

@chenxf,

我们试图在最后重现这个问题。 我们要求您提供工作示例项目,创建您遇到问题的PST文件。 请提供所需信息,以便我们为您提供帮助。


#6

谢谢 ,这个问题已经解决,但是目前出现的新的问题。

Aspose.Email 可以直接在zimbra里批量获取用户的邮件吗?


#7

@chenxf,

我想通知Zimbra以mime格式存储电子邮件,这些电子邮件打包在tgz存档中。因此有必要解压缩tgz并通过MailMessage.Load读取每条消息。为了进一步调查,我们需要一个示例zimbra存储文件。


#8

这是示例zimbra存储文件,请参考示例zimbra存储文件.zip (3.8 KB)


#9

@chenxf,

我已经观察了您共享的要求,并在我们的问题跟踪系统中创建了一个ID为EMAILNET-39524的调查单,以调查是否可以使用Aspose.Email满足图示的要求。我会尽快与您分享这方面的反馈意见。


#10

你好,之前的tgz问题已经得到解决,是我们自身代码的问题。非常感谢你的帮助。

另外,有个问题想咨询一下:

我们现在有一个邮件归档软件,能识别发件人作为owner,但识别到的owner是错误的smtp:yukun@test.comSMTP.png (56.9 KB)
,正确的应该是ex:yukun@test.comEX.png (41.6 KB)
。请问,Aspose.Email for .NET有实现将smtp改为ex的功能吗?


#11

@chenxf,

很高兴知道您已经自己解决了问题。对于您的第二个问题,请您分享更多详细信息,以便我们为您提供帮助。


#12

你需要知道哪些信息呢?我已经分享很多信息了哦


#13

@chenxf,

如果您使用MapiContact,您可以更改地址类型例如:

MapiContact contact = new MapiContact();
contact.ElectronicAddresses.Email1 = new MapiContactElectronicAddress(“SmtpDisplayName”, “SMTP”, "user@domain.com");
contact.ElectronicAddresses.Email2 = new MapiContactElectronicAddress(“ExDisplayName”, “EX”, “/o=Exchange Hosting/ou=First Administrative Group/cn=Recipients/cn=mb299311am”);

在此之后我们可以读取或设置地址类型:

string type1 = contact.ElectronicAddresses.Email1.AddressType;//will be SMTP
string type2 = contact.ElectronicAddresses.Email2.AddressType;//will be EX

注意!如果设置SMTP格式,则emai地址必须为xxx@xxx.xxx,如果EX格式的电子邮件地址必须类似.

“/o=Exchange Hosting/ou=First Administrative Group/cn=Recipients/cn=mb299311am”

否则可能会在代码中抛出异常.


#14

你好,请问你提供的示例代码是通过在每个emai上面修改发件人?还是在PST上设置发件人?


#15

@chenxf,

请检查上面的代码段。我已经为此共享了代码段。


#16

请问这些值是用什么命令从ad域查出来的?截图.png (1.7 KB)


#17

@chenxf,

我已经尝试了解你的要求,但却无法理解它们。 您能否以图像的形式解释,使用示例代码和所需的输出,您希望使用Aspose.Email实现。 我会尽力在这方面为你提供进一步的帮助。


#18

抱歉,是我的描述有误。

我已经下载了您分享的代码段,但是不知道如何结合MapiMessage使用。请问您共享的代码段,我应该放在我的代码中的什么位置呢?


#19

@chenxf,

我观察了你的评论,并想告知一般情况下,地址类型是通常的字符串,所以你可以写:
contact.Electronic Addresses.Email2.AddressType =“EX”;
和地址类型将更改为EX。您可以分享您的完整代码,因为如果没有您的代码段,我无法建议更完整的代码。请分享完整,以便我们帮助您。


#20

这是的我程序WindowsFormsApp1WindowsFormsApp1(1).zip (1023.8 KB)

。压缩包里是我的完整代码,请参考。

我需要把发件人SMTP的方式改成EX。谢谢您。