2014-06-30 42 views
0

我正在使用Exchange Server Webservices託管API將屬於同一對話線索的所有郵件移動到特定文件夾。對話中第一封郵件的文件夾由用戶指定,當我將對話索引和文件夾名稱存儲在數據庫中時。會話中的後續郵件應自動移動到相同的文件夾中。電子郵件的郵件對話索引屬性的唯一性

我的問題是如果有可能兩個郵件的對話索引可以是相同的,如果對話源自兩個不同類型的服務器可能是兩個不同類型。例如,如果用戶擁有Exchange帳戶併發送創建conversation thread 1的郵件。用戶還從Lotus Server收到郵件 ,創建conversation thread 2conversation thread 1conversation thread 2可能有相同的對話索引嗎?

+0

根據您的其他帖子,您是否使用ConversationIndex,因爲Ex2007中不提供ConversationId? –

+0

Yess我正在使用ConversationIndex – Mahesha999

回答

0

Glen Scales在MSDN Forum上回答了這個問題:您可以檢查http://msdn.microsoft.com/en-us/library/ee202481(v=exchg.80).aspx上的屬性是如何計算的,因爲它包含一個GUID,它應該是相對安全的,因爲它假定它是唯一的,但GUID本身不能保證是唯一的。 ConversationId屬性是另一個問題http://msdn.microsoft.com/en-us/library/ee204279(v=exchg.80).aspx,因爲它是從pidTagConversationThread屬性(它只是郵件主題)計算出來的。

+0

因此,使用'ConversationIndex'實現這個功能是否可靠?還是需要更多的注意?如果你是什麼樣的? – Mahesha999

+0

Glen在MSDN論壇上回復了這個問題。 –