Mailbox condivisa personalizzata di Outlook Web App

1

Al momento disponiamo di una grande quantità di caselle di posta personalizzate su Lotus Notes / Domino e abbiamo il compito di migrarle nel nostro ambiente Outlook / Exchange.

Le cassette postali sono cassette postali condivise di Lotus Notes di base a cui un gruppo di utenti ha accesso, ma la funzionalità delle cassette postali è stata estesa per fornire funzionalità personalizzate per l'azienda, come una funzione di risposta automatica e diverse altre funzionalità orientate al flusso di lavoro .

Sto cercando un modo per fare una cosa simile ma con il nostro ambiente Outlook / Exchange. Qualcosa sulla falsariga di un'applicazione Web Outlook personalizzata.

Il mio primo pensiero è stato quello di utilizzare l'API di Outlook e sottoscrivere l'evento NewMail, quindi eseguire un codice che eliminerebbe le informazioni dall'email in arrivo e creerebbe un record del database con un front-end MVC per gestirlo tutto .

Tuttavia, sono consapevole che è anche possibile creare campi personalizzati sull'elemento del messaggio stesso sul server di Exchange, quindi potrebbe essere possibile utilizzare l'e-mail stessa al posto del record del database, tuttavia non lo faccio conoscere le implicazioni di fare questo da una prospettiva di prestazioni o di carico.

Sono anche consapevole che puoi creare estensioni per il client Outlook stesso, questa potrebbe essere un'opzione se potessimo creare un plugin che fornisca la funzionalità personalizzata su misura.

Quali altri approcci potrei adottare per implementare un tipo simile di funzionalità che non è stata elencata sopra e quale sarebbe l'approccio più sensato?

    
posta general exception 04.11.2015 - 12:10
fonte

1 risposta

1

Il più ragionevole sarebbe implementare la funzione in Exchange (il server) piuttosto che sul client (Outlook) se per nessun altro motivo avresti bisogno di assicurarti che il client di Outlook sia in esecuzione da qualche parte. Questa è stata una lezione di oggetti nella costruzione dell'estensione di scambio attraverso la funzionalità del client.

Se non ti permettono di avvicinarti al server, guarderei l'utilizzo dell'API di scambio in un'app personalizzata piuttosto che appenderla principalmente per consentirne l'esecuzione come servizio senza interazione dell'utente. Office presuppone una sessione interattiva.

    
risposta data 04.11.2015 - 18:54
fonte

Leggi altre domande sui tag