Exchange 2007 permet de simplifier la configuration des clients Outlook 2007 grâce à plusieurs web services qui n'existaient pas sous Exchange 2003. En s'appuyant sur un fichier de configuration xml téléchargé en interne ou sur Internet (via AutoDiscover), les clients Outlook 2007 se configure automatiquement en récupérant toutes les informations nécessaires pour profiter de toutes les fonctionnalités liés à la combinaison Outlook 2007/Exchange 2007 comme :
- Offline Address Book (le carnet d'adresse Hors connexion est désormais publié via un web service)
- La Messagerie Unifiée
- Out of Office (le gestionnaire d'absence)
- Les services de disponibilités permettant de gérer la disponibilité des collaborateurs et des ressources de l'entreprise
Ces services sont gérés sur le serveur possédant le rôle Client Access et sont fournis par le serveur IIS (en version 7 sous Windows Server 2008 dans mon cas) associé à des répertoires virtuels :
Le service AutoDiscover
Le service AutoDiscover de Exchange Server 2007 permet de s'affranchir de la configuration d'Outlook 2007 en s'appuyant sur un fichier de configurations au format xml publié en interne ou sur Internet. Ce fichier s'appelle autodiscover.xml et contient les informations comme le nom et login de l'utilisateur, le Serveur Exchange hébergeant la Boite aux lettres, les Urls des webservices, …
Un enregistrement DNS permettant d'identifier l'emplacement du service Autodiscover (sur un serveur Client Access) doit être créé sur votre zone dns interne mais également sur votre zone public, dans le cas de l'utilisation de Outlook Anywhere par exemple (Outlook Anywhere permet de se connecter à un serveur Exchange de l'entreprise en passant par Internet, anciennement appelé RPC/Https)
Il faut donc créer un enregistrement nommé « autodiscover ».
Configuration du service en interne et du serveur fournissant le service Autodiscover:
Set-ClientAccessServer –identify <servername> –AutodiscoverServiceInternalUri https://autodiscover.domain.intranet/autodiscover/autodiscover.xml
Configuration du service Autodiscover
Set-AutodiscoverVirtualDirectory -internalURL "https://cas.domain.intranet/autodiscover/autodiscover.xml" -ExternalURL "https://autodiscover.mondomain.com/Autodiscover/Autodiscover.xml"
Sur le serveur CAS et dans IIS, vous retrouvez le répertoire « Autodiscover » contenant le fichier « Autodiscover.xml » :
Out Of Office et Availability Service
Les Exchange Web Services (EWS) sont utilisés pour le service de disponibilité (gestion des calendriers) et de l'url Out Of Office (permettant de configurer des messages d'absence)
Pour configurer cette fonctionnalité, utiliser la commande suivante :
Set-WebServicesVirtualDirectory -Identity "EWS*" –ExternalUrl "Https://mail.mondomain.com/EWS/Exchange.asmx" -InternalUrl Https://mails.domain.intranet/EWS/Exchange.asmx
Pour lister la configuration des Web Services :
Sur le serveur Client Access Serveur, et dans IIS, nous retrouvons le répertoire virtuel nommé « EWS » :
Gestion du carnet d'adresse Hors Ligne (Offline Address Book)
Le carnet d'adresse Hors Ligne permet aux clients Outlook déconnectés d'accéder à vos différentes listes d'adresses (précédemment configurés). C'est désormais un web service qui permet d'obtenir le carnet d'adresses Hors ligne.
Pour le configurer, allez dans la console EMC, au niveau de la configuration de l'organisation, dans « Mailbox », cliquez sur l'onglet « Offline Address Book » :
Faites un clic droit, puis « Propriétés » et cliquez sur l'onglet « Address Lists » pour configurer le contenu de votre liste :
Cliquez ensuite sur l'onglet « Distribution » pour définir les paramètres d'accès à votre OAB. Cochez la case « Enable Web-bases distribution », qui permet d'utiliser un web service pour sa publication :
Dans « Configuration Serveur », puis « Client Access », sélectionnez votre serveur d'accès client puis cliquez sur l'onglet « Offline Address Book Distribution » :
Faites un clic droit sur le dossier « OAB (Default Web Site) puis cliquez sur l'onglet « URLs » pour spécifier les URLS d'accès au web service :
Vous pouvez modifier cette configuration avec la commande suivante :
Set-OabVirtualDirectory -Identity "OAB (Default Web Site)" -ExternalUrl "https://cas.domain.intranet/OAB" -InternalUrl "https://cas.mondomain.com/OAB"
Pour vérifier, saisir la commande « Get-OABVirtualDirectory » :
Test et validation
Pour vérifier votre configuration, lancez Outlook (déjà configuré), puis cliquez droit sur l'icône dans la barre des tâches en maintenant la touche « Ctrl ». Le menu « Test E-mail AutoConfiguration… » apparaît :
Saisir votre adresse email et votre mot de passe puis cliquez sur « Test » pour vérifier votre configuration :
On peut constater que les différents paramètres sont configurés :
- Protocol
- Server
- Availability Service URL
- OOF URL
- OAB URL
- SSL
Vous pouvez désormais configurer votre client Outlook de la façon suivante :
