5

E 'possibile creare una riunione o un appuntamento a qualcun altro di 2010 account di Exchange, senza la necessità di accettare la riunione? Idealmente, vogliamo avere un account delegato o una strategia simile per inserire appuntamenti/riunioni nei calendari delle persone. Vogliamo ignorare il normale modello di richiesta/accettazione e forzare queste riunioni nel calendario.Crea Meeting Exchange a livello di codice

Ho guardato CreateItem() nella documentazione di Exchange 2010, ma non è chiaro da ciò che accade una volta che viene eseguito il metodo. L'utente riceve un invito normale? Non lo vogliamo. Vogliamo un modello in cui il nostro sistema abbia il pieno controllo sui calendari degli utenti, senza che questi ricevano un invito alla riunione tradizionale e con accettazione automatica. Preferirei non dover usare anche hack o plugin VBA.

risposta

1

Penso che sia possibile in caso di utilizzo ApplicationImpersonation (l'utilizzo di ImpersonatedUserId). E 'importante che tu abbia prima lo scambio configure. Quindi è possibile impostare NetworkCredential utilizzando ImpersonatedUserId per accedere direttamente al calendario di destinazione. Vedere here per ulteriori informazioni e l'esempio di codice.

+0

Ci scusiamo per il ritardo della taglia! Pensavo che accettare la risposta l'avesse applicato automaticamente. –

+0

@PittsburghDBA: Non è affatto un problema! Sono contento di poterti aiutare. – Oleg

0

Quello che vorrei fare è prendere una copia di MFCMapi (mfcmapi.codeplex.com), quindi creare una richiesta di riunione in modo tradizionale e inviarla a un paio di cassette postali. Accetta in un paio, segnare evidente problema tattico, una coppia, ecc

Date un'occhiata a l'elemento del calendario risultante creata nella cassetta postale invitato. Mi aspetto che tu possa essere in grado di creare l'appuntamento e quindi impostare le proprietà MAPI necessarie per farlo apparire come accettato. È possibile impostare le proprietà arbitrarie con EWS, ci vorrà solo un po 'di scavo per capire quali impostare. MFC Mapi è un ottimo strumento per questo.

Sul lato organizzatore, è necessario fare alcune modifiche in modo che appaia come tutti accettato.

+0

Grazie per la risposta. Avevo bisogno di qualcosa di un po 'più pienamente implementato. La soluzione di Oleg era proprio quello di cui avevo bisogno. –