5

是否可以在其他人的Exchange 2010帳戶上創建會議或約會,而無需他們接受會議?理想情況下,我們希望有一個委託帳戶或類似策略,將約會/會議安排到人們的日曆中。我們希望繞過正常的請求/接受模式,並強制這些會議進入日曆。以編程方式創建Exchange會議

我在Exchange 2010文檔中查看了CreateItem(),但不清楚一旦執行該方法會發生什麼。用戶是否收到正常的邀請?我們不希望這樣。我們需要一個模型,在該模型中,我們的系統可以完全控制用戶的日曆,而不需要他們接收傳統會議邀請,並且可以自動接受。我也不希望使用VBA hack或插件。

回答

1

我認爲這是可能的情況下使用ApplicationImpersonation(使用ImpersonatedUserId)。首先,您必須先聯繫configure。然後你可以設置NetworkCredential使用ImpersonatedUserId直接訪問目標日曆。有關更多信息和代碼示例,請參閱here

+0

對不起,賞金延遲!我認爲接受答案會自動應用它。 –

+0

@PittsburghDBA:完全不是問題!我很高興能否幫助你。 – Oleg

0

我會做的是抓取MFCMapi(mfcmapi.codeplex.com)的副本,然後以傳統方式創建會議請求並將其發送給幾個郵箱。在一對情侶中接受它,在一對情侶中標記暫定等。

查看在受邀者郵箱中創建的結果日曆項目。我希望您應該能夠創建該約會,然後設置必要的MAPI屬性以使其顯示爲已接受。您可以使用EWS設置任意屬性,只需要進行一點挖掘即可找出要設置的屬性。 MFC Mapi是一個很好的工具。

在組織者方面,你需要做一些調整,看起來每個人都接受。

+0

謝謝你的回覆。我需要一些更全面的實施。奧列格的解決方案正是我所需要的。 –