我正在尝试使用邮箱项目上的邮件ID属性来确定它是一个记录的项目还是非日记项目。
当我说非日记时,我的意思是,日历事件,联系人,草稿。
这是正确的做法吗?是否在发送项目时分配了消息ID?
答案 0 :(得分:4)
当提交要发送的消息时,路由器将消息ID分配给$ MessageID项。日历活动不包含$ MessageId,但日历邀请或日历通知将由邮件系统处理。
但是,$ MessageId项目的存在并不一定意味着邮件已邮寄到您正在查看的特定邮箱或邮件,因为邮件可以轻松地在邮箱之间复制和粘贴。
并且确实缺少$ MessageID并不一定意味着它也没有被邮寄。我几乎可以肯定,我已经看到用户的已发送文件夹中的邮件以及实际发送的邮件没有$ MessageID的情况。但是,我无法回想起那种情况。 (对于知识渊博的用户来说,通过运行一个简单的代理来删除邮件中的$ MessageID项非常容易,这就是为什么你不能指望$ MessageId在那里的明显原因,但事实并非如此。)(