Mise en œuvre de MAPI pour Outlook
Une souscription est obligatoire pour bénéficier de cette fonctionnalité
Présentation
La synchronisation d'Outlook avec BlueMind ne nécessite plus l'installation d'un connecteur sur les postes clients. Cependant, certaines opérations doivent être réalisées côté serveur afin de permettre aux logiciels Outlook du réseau de se connecter à BlueMind.
La fonctionnalité MAPI est en production chez de nombreux clients. Elle est toutefois dans une phase de fiabilisation. Elle est désactivée par défaut. Nous vous invitons donc à vous rapprocher de votre interlocuteur habituel ou de nous contacter pour définir dans quel cadre cette fonctionnalité peut être activée pour votre installation ou projet.
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é
Outlook pour Windows
Vérifiez le support de vos versions d'Outlook dans notre page Compatibilité
Outlook pour Mac
Les protocoles de communication étant différents, BlueMind ne supporte que les versions d'Outlook pour Windows.
BlueMind ne peut donc garantir le bon fonctionnement avec les versions d'Outlook pour MacOS.
Outlook.com sur les smartphones
L'application Outlook.com pour smartphones n'est pas recommandée.
Dans ce mode d'utilisation, le flux de messagerie transite par les serveurs de Microsoft et ces derniers stockent les données de votre compte de messagerie BlueMind.
Pré-requis
- Avoir installé BlueMind en version 4
Une lecture attentive de la page Déploiement BlueMind 4 : points de vigilance est fortement recommandée ; particulièrement le point concernant les dossiers de la boîte de réception Outlook.
Les adresses suivantes de BlueMind doivent être joignables en HTTPS depuis les postes clients :
- url externe (external-url) du serveur (par exemple https://mail.bluemind.loc)
- url d'autodiscover - généralement formée en remplaçant la 1ère partie de l'url externe par le mot clef "
autodiscover
" (par exemple https://autodiscover.bluemind.loc) qui doit aussi pointer sur l'external-url de BlueMind
infoOutlook 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émarre pas.
Pour s'assurer que le serveur est correctement configuré et joignable, vérifier que les enregistrements DNS soient actifs pour que le service bm-mapi démarre, puis utiliser l'outil de diagnostic en ligne de Microsoft : https://testconnectivity.microsoft.com/En accédant à ces adresses depuis un navigateur, aucun avertissement de sécurité relatif au certificat ssl ne doit s'afficher.
Le service mapi requiert l'enregistrement autodiscover sur l'ensemble des domaines de messagerie hébergés par le serveur. Dans le cas contraire, vous pouvez 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 :
- Déployer la souscription
- Installer les paquets nécessaires : NB : le redémarrage de BlueMind n'est pas nécessaire
- Debian/Ubuntu
- Redhat/CentOS
$ aptitude install bm-mapi
$ yum install bm-mapi
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 | référence |
---|---|---|---|
Interdire l'authentification avec les serveurs Office 365 | signinoptions | 3 | lien admx.help |
Forcer l'interface de configuration avancée | disableoffice365simplifiedaccountcreation | 1 | lien admx.help |
Forcer la configuration manuelle des comptes | disableaccountsettingsdetectionservice | 1 | lien admx.help |
Forcer l'utilisation d'autodiscover sur l'instance "on-premise" | enableoffice365configservice | 1 | lien admx.help |
Paramétrer l'autodiscover adapté pour Bluemind | excludelastknowngoodurl | 1 | lien admx.help |
excludescplookup | 1 | lien admx.help | |
excludehttpsrootdomain | 1 | lien admx.help | |
excludeexplicito365endpoint | 1 | lien admx.help | |
disableautodiscoverv2service | 1 | lien admx.help | |
excludehttpsautodiscoverdomain | 0 | lien admx.help | |
excludehttpredirect | 0 | lien admx.help | |
excludesrvrecord | 0 | lien admx.help | |
Forcer l'utilisation exclusive du protocole MAPI (désactivation du fallback imap) | disablerpctcpfallback | 1 | lien admx.help |
Désactiver les comptes Microsoft personnels | disableexchangeconsumeraccounts | 1 | lien admx.help |
Forcer l'utilisation d'un seul compte mapi par profil | maxnumexchange | 1 | lien admx.help |
Définir la mise en cache offline | cache mode | 1 | lien admx.help |
Activation des logs en cas de conflits | enableconflictlogging | 3 | lien admx.help |
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
;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]
"DisableMultipleExchange"=dword:00000001
"SyncWindowSetting"=dword:00000000
;Outlook 2013
[HKEY_CURRENT_USER\Software\policies\microsoft\office\15.0\outlook\cached mode]
"DisableMultipleExchange"=dword:00000001
"SyncWindowSetting"=dword:00000000
;; SHARED MAILBOX CONFIGURATION
;Outlook 2016 et Office365
[HKEY_CURRENT_USER\Software\Microsoft\Office\16.0\Outlook\Preferences]
"DelegateSentItemsStyle"=dword:00000000
[HKEY_CURRENT_USER\Software\Microsoft\Office\16.0\Outlook\Options\General]
"DelegateWastebasketStyle"=dword:00000004
;Outlook 2013
[HKEY_CURRENT_USER\Software\Microsoft\Office\15.0\Outlook\Preferences]
"DelegateSentItemsStyle"=dword:00000000
[HKEY_CURRENT_USER\Software\Microsoft\Office\15.0\Outlook\Options\General]
"DelegateWastebasketStyle"=dword:00000004
;Outlook 2016 -> 2021
; Disables Outlook from requesting and using Search results from Exchange for
; cached and non-cached mailbox items. Instead, it will use search results from
; Windows search service.
[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
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.