可能重複:
How can I create an Outlook PST file using .Net?如何編程寫PST文件
我怎麼能寫與頭一個Outlook PST文件?最好在.NET中,雖然C++或其他任何東西都可能有用
我已經看過Microsoft SDK的PST SDK,但它似乎是隻讀的。 我找到的唯一代碼是CodeProject文章「將電子郵件寫入PST格式文件」,但是此代碼無法寫入電子郵件標題 - 只是正文和主題。
可能重複:
How can I create an Outlook PST file using .Net?如何編程寫PST文件
我怎麼能寫與頭一個Outlook PST文件?最好在.NET中,雖然C++或其他任何東西都可能有用
我已經看過Microsoft SDK的PST SDK,但它似乎是隻讀的。 我找到的唯一代碼是CodeProject文章「將電子郵件寫入PST格式文件」,但是此代碼無法寫入電子郵件標題 - 只是正文和主題。
最好的辦法是使用微軟的消息API(MAPI)。網上提供了很多幫助,還有一個名爲MFC Mapi的示例應用程序,其中一位Microsoft員工寫信說明API如何工作。
.pst文件格式文檔對您有用嗎?從我看過的簡要介紹中,它似乎記錄了格式本身,因此您可以實現讀/寫功能。我不知道它有多詳細,因爲我自己並沒有使用它。
http://msdn.microsoft.com/en-us/library/ff385210%28v=office.12%29.aspx
@ R0MANARMY這是一個有用的鏈接,但我不認爲它是重複的。該答案需要將Outlook安裝在代碼運行的機器上。 – xxbbcc
@chris請檢查上面鏈接的問題是否重複。如果是這樣,這個問題應該被關閉/刪除。如果不是,請編輯問題以(a)包含另一個問題的鏈接,並且(b)解釋您的問題與此不同。例如。如果您正在尋找不需要安裝Outlook的解決方案,則應將該信息添加到問題中。 – jogojapan