【发布时间】:2010-11-20 02:52:24
【问题描述】:
我正在用 C# 编写 VSTO Outlook 插件,我需要区分给定的 MailItem 是传入还是传出(或者两者都不是,例如草稿)。
有什么万无一失的方法吗?我现在拥有的最佳解决方案是获取收件人、抄送和密件抄送列表,从活动帐户加载电子邮件地址,并检查这两个列表是否相交,但这对我来说似乎很脆弱,我希望有更好的解决方案.
用例:我想获得一封电子邮件的相关日期,可以是 ReceivedTime 或 SentOn,但要知道我应该使用哪个日期,我需要知道邮件是已发送还是已接收。
谢谢你的想法:)
【问题讨论】:
-
您是否必须检查所有收件人、抄送等,或者您可以只查看发件人吗?如果帐户所有者没有发送它,那么它就会收到。
-
不是所有收到的邮件也都发送了吗?