Modulo Notifica email

IBM® MaaS360® utilizza il modulo "Notifiche via e-mail" per supportare le notifiche via e-mail in tempo reale per i dispositivi iOS.

Come parte della IBM MaaS360 Productivity Suite, MaaS360 Mail fornisce un'applicazione per la produttività d'ufficio con e-mail, calendario e contatti che i dipendenti possono utilizzare per collaborare in modo sicuro con i colleghi. Inoltre, la suite conserva l'esperienza mobile esistente per i dipendenti sui loro dispositivi aziendali e personali.

Attraverso l'autenticazione e l'autorizzazione, solo gli utenti approvati e validi possono accedere a dati e messaggi email sensibili. Utilizzando le politiche per controllare il flusso di dati, è possibile limitare la condivisione da parte degli utenti, l'invio di allegati e la copia e incolla. I dispositivi smarriti, rubati o compromessi possono essere cancellati selettivamente per rimuovere il contenitore di e-mail MaaS360, tutti gli allegati e i profili.

iOS non consente a un'app di funzionare continuamente in background, il che rappresenta una sfida per l'app Mail di MaaS360. A causa di questa progettazione, MaaS360 Mail su iOS non notifica agli utenti la presenza di nuovi messaggi di posta elettronica nella loro casella di posta. Cloud Extender® risolve questo problema utilizzando Exchange Web Services (EWS) per iscriversi alle notifiche e-mail degli utenti e recapitando tali notifiche dal cloud MaaS360 ai dispositivi iOS registrati e configurati con MaaS360 Mail.

Nota: le notifiche email potrebbero richiedere fino a un minuto per essere visualizzate sui dispositivi iOS .

Funzionamento del modulo

Il modulo di notifica via e-mail funziona nel modo seguente.
  1. L'utente registra un dispositivo iOS su IBM MaaS360. In base alla politica aziendale, IBM MaaS360 spinge la configurazione verso il basso per impostare le e-mail nell'app IBM MaaS360 e le sottoscrizioni per le notifiche e-mail in tempo reale.
  2. Quando l'utente completa la configurazione dell'e-mail, l'applicazione IBM MaaS360 chiama un servizio web sul cloud MaaS360 per registrare il dispositivo per la sottoscrizione delle notifiche.
  3. IBM MaaS360 quindi notifica al Cloud Extender di registrarsi per le notifiche.
  4. Cloud Extender utilizza account listener per interagire con EWS (Exchange Web Services) e sottoscrive notifiche email per le caselle di posta utente.
  5. Quando l'utente riceve un nuovo messaggio email nella propria casella di posta in arrivo, EWS notifica a Cloud Extender i dettagli di base del nuovo messaggio email, come Oggetto e Mittente.
  6. Il Cloud Extender invia una notifica al proxy di notifica IBM MaaS360 per consegnare l'avviso al dispositivo dell'utente.
  7. Il proxy di notifica utilizza il servizio APNS (Apple Push Notification service) o WNS (Windows Push Notification Services) per notificare all'utente i nuovi messaggi email sul dispositivo.
Il diagramma seguente illustra l'architettura del modulo.
Architettura del modulo di notifica email

Versioni supportate di Exchange

Questo modulo supporta le seguenti versioni di Exchange.
  • Exchange 2010 (deve avere almeno l'aggiornamento cumulativo 4 per Service Pack 2 applicato)
  • Exchange 2013+ (deve avere l'Auto-Discovery configurato)
  • Office 365 (deve essere abilitata la funzione Auto-Discovery)

Requisiti e scalabilità

Il portale IBM MaaS360 fornisce uno strumento di configurazione di Cloud Extender in Setup > Services > Enterprise Email Integration che può essere utilizzato per impostare Cloud Extender per le notifiche e-mail. La tabella seguente fornisce le linee guida generali.

Tabella 1. Requisiti di scalabilità per il modulo Notifica email
Elemento Requisito
Meno di 15.000 dispositivi

CPU: 2 core

Memoria: 4 GB

.NET 3.5

Più di 15.000 dispositivi CPU: Utilizzare più estensori cloud

Memoria: N/D

Scala:
  • Supporta l'installazione su più istanze di Cloud Extender, ma non supporta HA (High Availability).
  • Installare su un Cloud Extenderdedicato, ma non è possibile abilitarli su Cloud Extender con altri servizi abilitati.

Per un'accurata scalatura dell'ambiente, consultare il documento Cloud Extender scaling in Setup > Services > Enterprise Email Integration.

Traffico di rete

Cloud Extender utilizza EWS (Exchange Web Services) per sottoscrivere le notifiche per le caselle di posta dell'utente. Cloud Extender viene notificato in diversi modi quando l'utente riceve un'email. Cloud Extender utilizza i metodi Streaming Notification e Push Notification per l'integrazione.

Notifiche di flusso
  • Cloud Extender utilizza questo approccio per l'integrazione di Exchange 2010 o Exchange 2013+ e Office 365.
  • La notifica streaming è un meccanismo di callback. Il Cloud Extender contatta il server Exchange quando qualcosa di rilevante cambia nella casella di posta di un utente.
  • Tutte le connessioni dal Cloud Extender sono in uscita HTTPS. Non è necessario aprire alcuna porta in entrata.
  • Queste connessioni sono persistenti e rimangono aperte per la durata della sottoscrizione.

Notifiche tramite APNS (Apple Push Notification service)

IBM MaaS360 utilizza Cloud Extender per inviare notifiche ai dispositivi previsti attraverso il servizio Apple Push Notification (APN). Quando abiliti le notifiche remote, le notifiche vengono consegnate al dispositivo anche se il dispositivo entra in background o viene terminato.

Notifiche di push tramite APNS