2010-11-15 49 views
0

是否可以將「多次應答」消息劃分爲包含消息的消息?分離電子郵件消息的不同消息

例如:我發送郵件給我的朋友,他/她回覆我。當我收到它時,我只需要在程序中顯示新部件。

我目前在我的程序中使用C#Mail。有沒有其他的圖書館有這個功能?

回答

0

有困難。不同的電子郵件客戶端有不同的方式指出答覆。
如果您正在處理純文本電子郵件,則回覆通常會縮進>,並在前面加上「原始郵件」行中的內容。
我使用的票據系統使用類似這樣的東西,它所做的是在其消息的開始處放置一個令牌。然後,這被用於切斷原始消息開始的地方,但是標有「原始消息」的標題停留在那裏...

0

如果原始消息被附加,那麼你所需要做的只是遍歷內容類型爲rfc822/Message的部件。

一旦你有這個部分,解碼它,你應該有原始信息的內容。

問題是(像Kolink暗示),有些消息是作爲身體的一部分發送的,所以您需要有時從身體中提取原始消息。

相關問題