2010-03-23 52 views
-1

我需要能夠製作一個程序,通過退回消息的郵箱來查看郵件,其中包含.msg附件中的初始郵件,並打開.msg附件以在ASP.NET 2.0中進行處理。有沒有什麼代碼可以幫助解決這個問題?我一直在尋找Reading Email using Pop3 in C#作爲起點,但無法弄清楚如何最好地從那裏打開附件,或者如果有一些更簡單的方法我錯過了。如何在ASP.NET中檢索電子郵件,打開.msg附件並解析附件?

回答

1

一般來說解析退回郵件是一項艱鉅的任務,因爲它們的格式在不同的郵件傳輸代理之間差別很大。所以除非你是在一個封閉的網絡上,或者你只關心從你自己的運輸代理直接報告的反彈,那麼你就是在做一個大的工作,你當然不能指望原始的消息被全部附加到反彈答案上。

如果可以從幾個關鍵參數重新生成傳出郵件,那麼您可能需要考慮使用VERP尋址方案。您的解析工作將被縮減爲識別並解密退回郵件的收件人地址,而不是其全部內容。