Outlook for iOS/Android が社内ネットワークで新着メールの通知が受けられない

Outlook for iOS/Android を社内の WiFi ネットワークに接続している状況で、新着メールの通知が受け取れない場合があります。
これは、モバイル機器独自の通知の要件に依存して発生しています。

一般に Windows 用のアプリなどでは、アプリの起動時にサーバーと通知用のセッションを確立し、そのセッションによりサーバーからメールの着信などの通知を受け取るような動作となっています。
しかし、モバイル機器でこのような実装を行うと以下のような問題が生じます。

・ 常にアプリを起動し続ける必要があり、バッテリーが消費される

・ 移動中に IP アドレスが変わると、セッションを確立しなおす必要がある

このような問題に対処するため、iOS では Apple プッシュ通知サービス (APNs)、Android では Firebase Cloud Messaging (FCM) というサービスからモバイル機器に通知を行うための仕組みが用意されています。
アプリ開発者がこの仕組みを使用してメールの着信などを通知することで、アプリが起動していなくてもメールの着信が通知されるような動作となり、Outlook for iOS/Android もこの仕組みを使用しています。

そして、これらの通知サービスは、通常の Web アクセスとは異なる TCP ポートを使用するため、社内ネットワークで適切に対処が行われていない場合に Outlook for iOS/Android で新着メールの通知が行われないという現象が発生します。

具体的には以下のようなポートがブロックされていると通知が行われません。

APNs: 5223 および 2197、443
FCM: 5228-5230、443

そのため、もし Outlook for iOS/Android で特定のネットワークでのみ新着メールの通知が来ないというような現象が発生した場合は、そのネットワークの管理者に上記のポートがブロックされていないか確認いただいてください。

参考資料:

Apple 製のデバイスで Apple プッシュ通知が届かない場合 – Apple サポート (日本)

FCMメッセージについて  |  Firebase Cloud Messaging (google.com)

Outlook Lite for Android について

8 月の初めに Outlook Lite for Android という Outlook for Android の軽量版がリリースされました。

当初は日本でリリースされていなかったのですが、8/19 に日本でも「早期アクセス」という形で提供され始めています。

「早期アクセス」というのはベータのさらに前段階の開発中プログラムという位置づけであり、機能が不十分だったり、不安定だったりする可能性があるというものです。
そのため、テスト的に使うことはできますが、日常使いにはお勧めできないというバージョンになります。

実際にインストールして使ってみましたが、確かに通常の Outlook for Android と比べると動作が軽いように感じられます。
一方で、以下のような制限もあるようです。

  • 複数のアカウントが追加できない (機能追加予定あり)
  • ストレージアカウントが追加できない (機能追加予定あり)
  • Gmail や Yahoo など Microsoft 以外のアカウントが追加できない (機能追加予定あり)
  • ダークモードが使用できない (機能追加予定あり)
  • 予定のリマインダーが通知されない (機能追加予定あり)
  • デバイスの連絡先との同期ができない
  • 予定で3日間および月単位の表示ができない
  • アドインが使用できない
  • Android の仕事用プロファイルやモバイル デバイス管理が使用できない

他にも使えない機能はあるようですが、すべてを網羅しているような情報は見つかりませんでした。
また、現時点で使えない機能でもフィードバック次第では使えるようになるものもあるかもしれませんので、Outlook Lite は使いたいけどこの機能は譲れないというようなものがあるなら、どんどんフィードバックしてみましょう。

なお、モバイル デバイス管理が使用できないということで、会社用の Android 端末にインストールされてしまうと管理ができないと思われる方もいるかもしれません。
そのような場合は、条件付きアクセス ポリシーで承認済みアプリからのみ接続を許可するような構成を行うことで、Outlook Lite からの接続をブロックすることが可能です。
詳細については Intune を使用してアプリベースの条件付きアクセス ポリシーを設定する – Microsoft Intune | Microsoft Docs を参照してください。

参考情報:

Android のOutlook Liteに関するヘルプを表示する (microsoft.com)

Microsoft Outlook Introduces Outlook Lite