鉴于MailItem
,如何判断它是否是对其他电子邮件的回复?
Alice向Bob发送电子邮件。鲍勃回复爱丽丝。当Bob回复时,我想要回复查理。我每次向Alice发送电子邮件时,都会在Bob的机器上使用Application_ItemSend
来执行此操作,但我只想在Bob 回复时将BCC发送给Charlie爱丽丝(没有开始新的连锁店)。如果可能,我怎么能这样做?
答案 0 :(得分:4)
您可以检查MailItem.ConversationIndex
属性的长度 - 如果它是44(十六进制字符串,PR_CONVERSATION_INDEX
属性的22个字节),则它是一条新消息,如果它长于此值,这是回复/转发。有关详细信息,请参阅https://msdn.microsoft.com/en-us/library/office/cc765583.aspx?f=255&MSPPError=-2147217396。
您还可以检查RE FW等的主题前缀,但可以修改主题,加上值是特定于语言环境的。