Installation, configuration et utilisation Exchange 2016 (Partie 1)

Exchange est le service de messagerie électronique développé par Microsoft. Il permet également la gestion d’agenda, de contacts, de tâches de tâches, qui assure le stockage des informations et permet des accès à partir de clients mobiles (Outlook Mobile Access, Exchange Active Server Sync) et de clients Web (navigateurs tels que Internet ExplorerMozilla FirefoxSafari)

J’avais déjà rédigé un article avec tout le glossaire Exchange que vous pouvez consulter sur ce lien https://www.gabinhocity.eu/exchange/. Il peut être utile pour ceux qui ne connaissent pas tous les termes techniques utilisés dans ce tutoriel

I- Les Prérequis

    a) Matériels

  •  Processeur : 2 Socket (8 recommandés)
  • Mémoire :  8 Go de RAM
  • Espace disque disponible : 30 Go (une valeur minimale de 50 Go est recommandée)
  • OS pris en charge : Windows 8.1; Windows Server 2012; Windows Server 2012 R2

    b) Logiciels

II- Installation

Mon installation sera sur un Windows 2012 Serveur R2 dans un Domaine Active Directory  gabinhocity.eu

Ouvrez Windows PowerShell et installez le pack d’administration des outils à distance à l’aide de la commande suivante.

Install-WindowsFeature RSAT-ADDS

Exécutez la commande suivante pour installer les composants Windows requis

 

Install-WindowsFeature AS-HTTP-Activation, Server-Media-Foundation, NET-Framework-45-Features, RPC-over-HTTP-proxy, RSAT-Clustering, RSAT-Clustering-CmdInterface, RSAT-Clustering-Mgmt, RSAT-Clustering-PowerShell, Web-Mgmt-Console, WAS-Process-Model, Web-Asp-Net45, Web-Basic-Auth, Web-Client-Auth, Web-Digest-Auth, Web-Dir-Browsing, Web-Dyn-Compression, Web-Http-Errors, Web-Http-Logging, Web-Http-Redirect, Web-Http-Tracing, Web-ISAPI-Ext, Web-ISAPI-Filter, Web-Lgcy-Mgmt-Console, Web-Metabase, Web-Mgmt-Console, Web-Mgmt-Service, Web-Net-Ext45, Web-Request-Monitor, Web-Server, Web-Stat-Compression, Web-Static-Content, Web-Windows-Auth, Web-WMI, Windows-Identity-Foundation, RSAT-ADDS

Nous allons commencer à préparer notre AD à l’installation d’Exchange. il faut extraire le fichier d’installation d’exchange téléchargé précédemment.

Une fois l’extraction terminée il faut ouvrir l’invite de commande et lancer la commande pour étendre le schéma Active Directory

Setup.exe /PrepareSchema /IAcceptExchangeServerLicenseTerms

Si vous rencontrez ce message d’erreur : Un redémarrage exigé par une installation antérieure est toujours en attente exchange 

il faut Mettre la valeur de la clé HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Updates\UpdateExeVolatile à 0
ou si cette clé n’existe pas  supprimer la clé HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\PendingFileRenameOperations

Maintenant nous pouvons reprendre notre installation

Maintenant que le schéma Active Directory a été étendu, nous pouvons préparer d’autres parties de Active Directory pour Exchange 2016. Exécutez la commande suivante :

Setup.exe /PrepareAD /OrganizationName:"" /IAcceptExchangeServerLicenseTerms

Maintenant nous allons attaquer l’installation proprement dite. Il faut exécuter le fichier setup.exe

Laisser l’option par défaut pour chercher les mises à jours

Cliquer sur suivant

Attendre la fin de la copie des fichiers

Cliquer sur suivant

Accepter les conditions et suivant

Laisser l’option par défaut « utiliser les paramètres recommandés »

Étape importante maintenant, le rôle du serveur. Si avec les précédentes versions cela nécessitait une réflexion particulière, Exchange 2016 a simplifié les choses puisqu’on ne se retrouve qu’avec 2 rôles : Boite aux lettres (MB pour Mailbox) et EDGE.

Ainsi, les 2 rôles primordiaux qu’étaient CAS et MB sur Exchange 2013 ont été réunis dans le MB sur Exchange 2016.

Le rôle Mailbox assure par conséquent le routage de mail, la gestion des bases de données, les accès clients, etc…

Si je devais vous résumer le rôle EDGE : retenez qu’il est déployé en DMZ uniquement et assure à cet effet les fonctions de transport SMTP. Plusieurs conditions existent avant son déploiement.

Sélectionner le rôle de boite aux lettres et installer automatiquement les rôles et les fonctionnalités Windows Serveur requis pour Exchange Serveur

selectionner « non » pour activer la recherches de programmes malveillants

Attendre la fin et cliquer sur installer

Attendre la fin de l’installation

L’installation est maintenant terminée. Nous allons pouvoir nous rendre dans l’interface de gestion de notre serveur pour commencer la configuration de celui-ci.

 

Se connecter avec le compte administrateur du domaine

III- Configuration

Nous allons maintenant procéder à la configuration du connecter d’envoi qui va nous servir à envoyer les mail dans notre organisation et à l’exterieur.

Il faut se rendre dans la partie « flux de messagerie » dans l’onglet « connecteurs d’envoi »

cliquez sur le sigle « + » pour ajouter un connecteur, le nommer DEFAULT et sélectionner « Internet »

Cliquer sur enregistrement MX associé

Cliquer sur +

Maintenant, il nous faut définir les domaines qui passeront par ce connecteur. Par défaut, nous voulons que tous les mails envoyés vers l’extérieur passent par celui-ci. Il nous faut alors définir le type sur « SMTP ». Pour le « FQDN », nous mettrons le sigle * pour que tous les domaines passent par ici. Enfin, nous règlerons le cout sur 1.

Suivant

Il faut maintenant que nous associions ce connecteur à un serveur Exchange. Pour ce faire, cliquez sur le sigle « + »

Cliquer sur Ajouter pour sélectionner notre serveur et « OK »

 

Cliquer sur terminer

Nous avons terminé de configurer notre connecteur d’envoi. Si votre nom de domaine est différent de votre domaine local c’est dans la partie domaines acceptés que vous pouvez ajouter votre domaine internet

cliquez sur le sigle « + »

remplir les informations sur votre nom de domaine et cliquer sur Enregistrer

Dans la rubrique Destinataires on va ajouter deux BAL pour les tests

Je vais effectuer mes tests sur une machine cliente Windows 10 dans le domaine. Je lance la configuration d’Outlook

Il faut bien penser a faire ces enregistrements MX et A dans vos serveur DNS ( local, et domaine internet) qui correspondent.

Dans mon serveur DNS Local je vais ajouter les deux enregistrements suivant :

exchange     MX   exchange.gabinhocity.eu

exchange   A      192.168.15.220 (IP du serveur exchange)

Dans la zone DNS de mon nom de domaine acheté chez OVH je vais ajouter les enregistrements :

  MX  exchange.gabinhocity.eu.

  A 95.20.50.108 (IP Public de votre Box)

Maintenant que vos DNS sont configurés il ne vous reste plus qu’à gérer vore règle de NAT sur votre box pour rediriger tous les flux SMTP entrant (Port 25) vers l’IP locale de votre serveur Exchange (192.168.15.220)

IV- Utiliation

J’envoie un mail à l’autre utilisateur dans le domaine et je me connecte à l’autre compte à partir d’OWA sur le navigateur

Le message à été bien reçu et j’ai refait le test avec ma boite mail extérieur personnelle  sur Yahoo

Nous pouvons aussi faire des tests avec les outils de Microsoft disponible sur ce mien https://testconnectivity.microsoft.com/

Sur ce site vous pouvez tester plusieurs choses ( activeSync, les web services, Outlook) mais nous allons pour le moment l’utiliser pour tester que nos paramètres d’envoi et réception de mail sont Ok.

On va sélectionner Inbound SMTP Email pour tester la réception des mail

Mettre une boite mail de son Exchange, remplir la vérification et cliquer sur Perform test

Attendre la fin du test et découvrir le résultat

Vous recevez les mails de Microsoft sur votre boite

Voilà nous avons terminé la première partie de l’installation d’Exchange, Nous pouvons envoyer et recevoir des mail depuis notre réseau et aussi à l’extérieur.

Dans un prochain article nous allons voir comment faire une configuration avancée pour personnaliser notre serveur (active Sync, quota des boites mail etc.. que du bonheur 😀 )

Voici le lien pour ouvrir la 2ème partie du tuto :  Partie 2