2010-08-12 78 views
2

我試圖找到一種使用Office.Interop.Outlook COM對象連接到其他郵箱的方法。目前,我做以下(添加COM對象後):使用Microsoft.Office.Interop.Outlook訪問其他Exchange郵箱

var app = new Microsoft.Office.Interop.Outlook.Application(); 
var ns = app.GetNamespace("MAPI"); 
ns.Logon(); 
var inboxFolder = ns.GetDefaultFolder(Microsoft.Office.Interop.Outlook.OlDefaultFolders.olFolderInbox); 

此成功連接我對我的主收件箱中,我可以來控制循環。

接下來我想找到的是使用其他郵箱X並獲取默認文件夾的方法。

我使用框架4.0與COM對象的Microsoft Outlook 12.0對象庫(9.3版)

不知道在Exchange的版本。

乾杯

回答

3

我覺得我有: -

ns = app.GetNamespace("MAPI"); 
ns.Logon(); 
var recipient = ns.CreateRecipient("[email protected]"); 
recipient.Resolve(); 
var sharedFolder = ns.GetSharedDefaultFolder(recipient, Microsoft.Office.Interop.Outlook.OlDefaultFolders.olFolderInbox); 

不知道,如果是ns.Logon必要的,但我已經離開了也無妨。

相關問題