Su ICTPower.it è stato pubblicato il mio articolo Configurare l’accesso applicativo ad una Shared Mailbox in Exchange Online tramite IMAP con autenticazione OAuth2 in cui ho descritto come configurare Microsoft Entra ID ed Exchange Online per consentire ad un’applicazione di accedere tramite IMAP con autenticazione OAuth2 a una casella di posta condivisa (Shared Mailbox).

Negli ultimi anni Microsoft ha progressivamente eliminato il supporto alla Basic Authentication nei servizi di Microsoft 365, imponendo l’adozione della Modern Authentication basata su OAuth2 anche per i protocolli legacy come IMAP, POP e SMTP. Questo cambiamento ha un impatto significativo su molte applicazioni aziendali come ad esempio applicativi gestionali, CRM, sistemi di ticketing o integrazioni middleware che possono dover accedere alle caselle di posta tramite IMAP per leggere o elaborare messaggi.
L’obbiettivo dell’articolo è quello di fornire una guida per consentire ad un’applicazione di accedere ad una Shared Mailbox con IMAP tramite OAuth2 analizzando nel dettaglio i seguenti passi:
- registrazione dell’applicazione in Microsoft Entra ID
- assegnazione dei permessi necessari all’ applicazione in Microsoft Entra ID
- configurazione del Service Principal in Exchange Online relativo all’ applicazione in Microsoft Entra ID
- concessione dei permessi sulla casella di posta condivisa al Service Principal in Exchange Online
- configurazione della casella di posta condivisa per l’accesso tramite IMAP
- test di connessione