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?