Mise en œuvre de MAPI pour Outlook
Compte-tenu des configurations particulières nécessaires à sa mise en oeuvre, la fonctionnalité MAPI est désactivée par défaut. De plus, une souscription est obligatoire pour bénéficier de cette fonctionnalité
Présentation
La synchronisation d'Outlook avec BlueMind se fait par connexion directe au serveur, il n'est pas nécessaire d'installer un plugin ou connecteur. Certaines opérations doivent tout de même être réalisées côté serveur afin de permettre aux logiciels Outlook du réseau de se connecter à BlueMind.
Nous rappelons qu'il est conseillé de travailler sur des machines virtuelles en utilisant des snapshots, afin de vous permettre un retour en arrière si vous rencontrez une erreur.
Compatibilité
Les versions d'Outlook supportées par BlueMind sont :
- Outlook 2021
- Outlook 2019
- Outlook 2016
- Outlook 365
- Cette version évolue en continu avec Microsoft 365. Elle n'est pas maîtrisable et peut donc présenter temporairement des spécificités liées à 365 qui peuvent dégrader son utilisation avec BlueMind. Par conséquent, son utilisation est déconseillée.
- Outlook Mobile (voir Compatibilité > Appareils mobiles)
Les versions d'Outlook suivantes ne sont pas supportées :
- Outlook 2013
- Compte-tenu de l'arrêt du support de cette version par Microsoft depuis avril 2023 et les contraintes propres liées à cette version, BlueMind ne peut garantir le fonctionnement optimal d'Outlook 2013. Bien que celui-ci continue de fonctionner dans l'ensemble, des problèmes peuvent apparaitre sans que nous puissions les résoudre. Pour garantir une expérience optimale et sécurisée, nous recommandons donc vivement de migrer vers une version plus récente et supportée du logiciel.
- Outlook pour macOS
Quelle que soit la version, Outlook doit être maintenu à jour via Windows Update.
Prérequis
-
Avoir installé BlueMind en version 5.
-
Avoir correctement configuré les urls externe et d'autodiscover.
⚠️ Outlook en mode MAPI ne peut fonctionner sans un autodiscover correctement configuré.
Au démarrage, le service MAPI vérifie que l'autodiscover est configuré pour le domaine ou au moins un de ses alias ; dans le cas contraire, le service MAPI ne démarrera pas.
Pour s'assurer du bon fonctionnement de l'autodiscover dans le cadre d'une mise en œuvre de mapi, utiliser l'outil de diagnostic en ligne de Microsoft : https://testconnectivity.microsoft.com/tests/Ola/input
Le service mapi requiert l'enregistrement autodiscover sur l'ensemble des domaines de messagerie hébergés par le serveur. Il est possible d'outrepasser la vérification des enregistrements autodiscover en créant le fichier vide /etc/bm/non.blocking.checks
puis en redémarrant bm-mapi.
Mise en œuvre
Pour une mise en œuvre rapide d'un environnement d'évaluation, vous pouvez consulter l'article suivant de notre blog : BM 4.0 beta + Outlook : pas à pas
Pour réaliser l'installation de MAPI :
-
Installer les paquets nécessaires :
- Debian/Ubuntu
- Redhat/CentOS
$ aptitude install bm-mapi
$ yum install bm-mapi
NB : le redémarrage de BlueMind n'est pas nécessaire
-
Affecter le rôle Synchronisation connecteur Outlook aux utilisateurs souhaités, via la gestion des groupes ou individuellement par utilisateur.
❗ Importance du rôle
Le rôle est nécessaire pour donner aux utilisateurs la possibilité de connecter leur Outlook en MAPI : sans cette autorisation, la connexion sera refusée par le serveur.
Dès lors, vous pouvez vous référer à la page suivante afin de configurer les postes Outlook : Configuration d'Outlook
Configuration de Windows pour une organisation
Configuration des postes Windows à l'aide des GPO
Si l'organisation dispose d'un annuaire Active Directory, les GPO suivantes peuvent être appliquées pour faciliter le déploiement de Microsoft Outlook :
Police | attribut | valeur |
---|---|---|
Interdire l'authentification avec les serveurs Office 365 | signinoptions | 3 |
Forcer l'interface de configuration avancée | disableoffice365simplifiedaccountcreation | 1 |
Forcer la configuration manuelle des comptes | disableaccountsettingsdetectionservice | 1 |
Forcer l'utilisation d'autodiscover sur l'instance "on-premise" | enableoffice365configservice | 1 |
Paramétrer l'autodiscover adapté pour BlueMind | excludelastknowngoodurl | 1 |
Exclure la recherche SCP dans Outlook | excludescplookup | 1 |
Désactiver l'autodiscover via le domaine racine | excludehttpsrootdomain | 1 |
Empêcher Outlook de se connecter à Office365 | excludeexplicito365endpoint | 1 |
Désactiver le service autodiscover V2 | disableautodiscoverv2service | 1 |
Exclure le domaine dans autodiscover | excludehttpsautodiscoverdomain | 0 |
Désactiver l'avertissement de redirection | excludehttpredirect | 0 |
Exclure la requête d'enregistrement SRV dans le DNS | excludesrvrecord | 0 |
Forcer l'utilisation exclusive du protocole MAPI (désactivation du fallback imap) | disablerpctcpfallback | 1 |
Désactiver les comptes Microsoft personnels | disableexchangeconsumeraccounts | 1 |
Forcer l'utilisation d'un seul compte mapi par profil | maxnumexchange | 1 |
Définir le mode Exchange mis en cache : la mise en cache doit être active avec un paramétrage à "All" ("Tout"/"Toujours") | cached mode | 1 |
Activer les logs en cas de conflits | enableconflictlogging | 3 |
Pour plus d'informations pour la configuration par GPO, consulter les documentations suivantes :
- https://gpsearch.azurewebsites.net
- https://learn.microsoft.com/en-us/windows-server/identity/ad-ds/manage/group-policy/group-policy-management-console
Configuration des postes à l'aide de clés de registre
Pour faciliter le déploiement d'Outlook avec BlueMind, enregistrer les clés de registre suivantes sur les postes de travail :
Windows Registry Editor Version 5.00
;; DISABLE AUTODISCOVER
;Outlook 2013
[HKEY_CURRENT_USER\Software\Microsoft\Office\15.0\Outlook\AutoDiscover]
"ExcludeExplicitO365Endpoint"=dword:00000001
"ExcludeHttpsAutoDiscoverDomain"=dword:00000000
"ExcludeHttpsRootDomain"=dword:00000001
"ExcludeScpLookup"=dword:00000001
"ExcludeSrvRecord"=dword:00000001
;Outlook 2016 et Office365
[HKEY_CURRENT_USER\Software\Microsoft\Office\16.0\Outlook\AutoDiscover]
"ExcludeExplicitO365Endpoint"=dword:00000001
"ExcludeHttpsAutoDiscoverDomain"=dword:00000000
"ExcludeHttpsRootDomain"=dword:00000001
"ExcludeScpLookup"=dword:00000001
"ExcludeSrvRecord"=dword:00000001
;; CACHE MODE ALL, DISABLE MULTIPLE EXCHANGE ACCOUNTS
;Outlook 2016 et Office365
[HKEY_CURRENT_USER\Software\policies\microsoft\office\16.0\outlook\cached mode]
; Prevent adding non-default Exchange accounts
"DisableMultipleExchange"=dword:00000001
; The time-window of email messages that Outlook synchronizes to users' computers is set to All
"SyncWindowSetting"=dword:00000000
;Outlook 2013
[HKEY_CURRENT_USER\Software\policies\microsoft\office\15.0\outlook\cached mode]
; Prevent adding non-default Exchange accounts
"DisableMultipleExchange"=dword:00000001
; The time-window of email messages that Outlook synchronizes to users' computers is set to All
"SyncWindowSetting"=dword:00000000
;; SHARED MAILBOX CONFIGURATION
;Outlook 2016 et Office365
; Save messages sent from a shared mailbox to the Sent Items folder
[HKEY_CURRENT_USER\Software\Microsoft\Office\16.0\Outlook\Preferences]
"DelegateSentItemsStyle"=dword:00000000
; Store deleted items in owner's mailbox instead of delegate's mailbox
[HKEY_CURRENT_USER\Software\Microsoft\Office\16.0\Outlook\Options\General]
"DelegateWastebasketStyle"=dword:00000004
;Outlook 2013
; Save messages sent from a shared mailbox to the Sent Items folder
[HKEY_CURRENT_USER\Software\Microsoft\Office\15.0\Outlook\Preferences]
"DelegateSentItemsStyle"=dword:00000000
; Store deleted items in owner's mailbox instead of delegate's mailbox
[HKEY_CURRENT_USER\Software\Microsoft\Office\15.0\Outlook\Options\General]
"DelegateWastebasketStyle"=dword:00000004
;; DOWNLOAD FOLDERS IN CACHED MODE
;Outlook 2016
[HKEY_CURRENT_USER\software\policies\microsoft\office\16.0\outlook\cached mode]
; Enables Public Folder Favorites synchronization in Cached Exchange mode
"SyncPfFav"=dword:00000001
; Download shared non-mail folders
"DownloadSharedFolders"=dword:00000001
;Outlook 0213
[HKEY_CURRENT_USER\software\policies\microsoft\office\15.0\outlook\cached mode]
; Enables Public Folder Favorites synchronization in Cached Exchange mode
"SyncPfFav"=dword:00000001
; Download shared non-mail folders
"DownloadSharedFolders"=dword:00000001
; DISABLE HYBRID SEARCHING
;Outlook 2016 -> 2021
[HKEY_CURRENT_USER\Software\Microsoft\Office\16.0\Outlook\Search]
"DisableServerAssistedSearch"=dword:00000001
- Enregistrer ce contenu dans un fichier d'extension .reg ou télécharger le fichier mapi-bluemind.reg
- Déployer ce fichier sur les postes de travail Windows
- Disable autodiscover
- ExcludeExplicitO365Endpoint
- ExcludeHttpsAutoDiscoverDomain
- ExcludeHttpsRootDomain
- ExcludeScpLookup
- ExcludeSrvRecord
- DisableMultipleExchange
- SyncWindowSetting
- DisableServerAssistedSearch
- SyncPfFav
- DownloadSharedFolders
Voir ci-dessous pour les paramètres DelegateSentItemsStyle et DelegateWastebasketStyle.
Paramétrage des dossiers fonctionnels des boîtes partagées
Par défaut, les messages envoyés au nom d'une boîte partagée sont automatiquement copiés dans le dossier "Messages envoyés" de celle-ci par BlueMind. Ainsi l'e-mail envoyé sera présent dans le dossier "Messages envoyés" de l'utilisateur ET dans celui de la boîte partagée.
Les clés de registre suivantes (incluses dans le paramétrage ci-dessus) permettent de paramétrer le comportement lors de l'utilisation de boîtes partagées :
DelegateWastebasketStyle
: configure Outlook pour que les messages supprimés de la boîte partagée soient déplacés dans la corbeille de celle-ci et non dans celle de l'utilisateur. Pour le bon fonctionnement de la suppression, cette clé doit impérativement être positionnée sur le poste.DelegateSentItemsStyle
: configure Outlook pour que les messages envoyés au nom de la boîte partagée soient copiés ou non dans le dossier "Messages Envoyés" de celle-ci :- absente ou positionnée à 0 (configuration par défaut et recommandée) : Outlook ne copiera pas les messages lui-même dans le dossier "Messages envoyés", l'utilisateur bénéficie du comportement par défaut (voir ci-dessus).
- positionnée à 1 : Outlook copiera les messages dans le dossier "Messages envoyés" EN PLUS du comportement par défaut, ainsi on retrouvera le message en double dans la boîte partagée
Le comportement ayant été modifié par rapport aux anciennes versions (<4.8.17), nous attirons votre attention sur l'importance de vérifier le paramétrage de ces clefs sur les postes sur lesquels elles avaient été positionnées.
Limitations Outlook liées au fonctionnement de BlueMind
Configuration | |
---|---|
Mode hybride caché / en ligne | Compte configuré pour télécharger les éléments vieux d'un certain temps (ex: 1 mois). Les données récentes sont téléchargées et accédées en local alors que les données plus anciennes sont accédées en ligne directement. |
Messagerie | |
Détachement des pièces jointes dans les emails | Joindre à un email et détacher des fichiers sur un espace de partage de fichiers. |
Rappel de messages | Annuler l'envoi d'un email et le supprimant de la file d'attente d'envoi du serveur ou en le supprimant ou remplaçant le corps du message par un message de notification si déjà délivré dans les BAL des utilisateurs. |
Filtres | Le support des filtres d'Outlook est partiel. |
Réponses automatiques différentes selon le destinataire | BlueMind ne propose pas de différencier les réponses automatiques selon que le destinataire soit interne ou externe à l'organisation. Les réponses automatiques configurées depuis Outlook s'appliquent à tous les destinataires même s'ils sont configurés dans l'onglet "Au sein de mon organisation" |
Calendrier | |
Pièces jointes aux événements | L'attachement de fichiers à des événements de calendrier est supporté dans les versions 2016 et supérieures. |
Corbeille | |
Restaurer un élément autre qu'email | Restauration d'un rendez-vous, contact, etc. placé dans la corbeille |
Pour aller plus loin
En cas de problème, vous pouvez consulter nos guides suivants :
- Configuration d'Outlook : paramétrer le compte utilisateur sur le poste client
- Utilisation d'Outlook : spécificités d'utilisation du logiciel liées à BlueMind
- Outlook : diagnostiquer les problèmes
- Outlook : problèmes connus