如何获得 Exchange 的回复邮件?
How to get answered mail for Exchange?
当我拉取邮件时,我如何知道一封邮件是否被回复为交换,IndexBox.Search(SearchQuery.Answered)
和IndexBox.Fetch(uid,MessageSummaryItems.Flags)
无法回复邮件?
我不完全确定你在问什么,因为在我看来你已经回答了你自己的问题。
folder.Search (SearchQuery.Answered)
这将 return 您回复的消息的唯一 ID。
folder.Fetch (..., MessageSummaryItems.Flags)
这将 return 将填充标志字段的消息摘要记录列表。然后您可以遍历列表以查找设置了 Answered 标志的消息。
如果您的问题不是关于如何知道回复了哪些消息,而是询问如何获取回复消息,则没有专门用于此目的的 IMAP 命令。
您需要做的是 Fetch() 原始消息的信封以获得其 Message-Id 值,然后您可以尝试:
folder.Search (SearchQuery.HeaderContains ("References", msgid).Or (SearchQuery.HeaderContains ("In-Reply-To", msgid)));
希望对您有所帮助。
当我拉取邮件时,我如何知道一封邮件是否被回复为交换,IndexBox.Search(SearchQuery.Answered)
和IndexBox.Fetch(uid,MessageSummaryItems.Flags)
无法回复邮件?
我不完全确定你在问什么,因为在我看来你已经回答了你自己的问题。
folder.Search (SearchQuery.Answered)
这将 return 您回复的消息的唯一 ID。
folder.Fetch (..., MessageSummaryItems.Flags)
这将 return 将填充标志字段的消息摘要记录列表。然后您可以遍历列表以查找设置了 Answered 标志的消息。
如果您的问题不是关于如何知道回复了哪些消息,而是询问如何获取回复消息,则没有专门用于此目的的 IMAP 命令。
您需要做的是 Fetch() 原始消息的信封以获得其 Message-Id 值,然后您可以尝试:
folder.Search (SearchQuery.HeaderContains ("References", msgid).Or (SearchQuery.HeaderContains ("In-Reply-To", msgid)));
希望对您有所帮助。