Exécuter WorldClient sous IIS 6

MDaemon Email Server

Navigation:  Menu Configuration > Services Web & SyncML > WorldClient (web mail) > WorldClient (webmail) > Serveur Web >

Exécuter WorldClient sous IIS 6

Print this Topic Previous pageReturn to chapter overviewNext page

WorldClient est doté d’un serveur Web intégré et, par conséquent, il ne nécessite pas IIS (Internet Information Server). Toutefois, WorldClient supporte IIS et peut donc fonctionner comme une DLL ISAPI. Pour configurer WorldClient afin qu’il fonctionne sous IIS (extrait de l’article #01465 de la base de connaissances MDaemon d’Alt-N) :

1.Ouvrez le gestionnaire des services Internet.
2.Effectuez un clic droit sur Pools d’application.
3.Sélectionnez Nouveau/ Pool d’application.
4.Appelez-le Alt-N et cliquez sur OK.
5.Effectuez un clic droit sur Alt-N et sélectionnez Propriétés.
6.Cliquez sur l’onglet Performances.
7.Décochez les options Arrêter les processus de travail après une inactivité de et Limiter la file d’attente de demandes du noyau.
8.Cliquez sur l’onglet Identité.
9.Dans le menu déroulant Prédéfini, sélectionnez Service local.
10.Cliquez sur OK.
11.Effectuez un clic droit sur Sites Web.

12. Sélectionnez Nouveau/Site Web (cela ouvre un assistant).

13.Cliquez sur Suivant.
14.Choisissez un nom pour le site, par exemple WorldClient.
15.Cliquez sur Suivant.
16.Ne modifiez pas la fenêtre qui suit et cliquez directement sur Suivant.
17.Indiquez le chemin d’accès au répertoire de base. Par défaut : C:\MDaemon\WorldClient\HTML.
18.Cliquez sur Suivant.
19.Assurez-vous que les options Lecture, Exécuter et Exécuter les scripts soient cochées.
20.Cliquez sur Suivant puis sur Terminer.
21.Effectuez un clic droit sur le site que vous venez de créer (WorldClient).
22.Cliquez sur Propriétés.
23.Cliquez sur l’onglet Documents.

24.Supprimez tous les documents figurant dans la liste.

25.Ajoutez WorldClient.dll.
26.Cliquez sur l’onglet Répertoire de base.
27.Dans le menu déroulant Pool d’applications, sélectionnez Alt-N.
28.Cliquez sur OK.
29.Cliquez sur Extensions du service Web.
30.Autorisez Toutes les extensions ISAPI inconnues ou bien ajoutez une nouvelle extension pour WorldClient.DLL.

Le compte invité Internet (IUSER_<NOMDUSERVEUR>) doit posséder toutes les permissions NTFS pour le répertoire MDaemon et tous ses sous-répertoires.Pour cela :

 

1. Effectuez un clic droit sur le répertoire MDaemon (par défaut : C:\MDaemon)

2. Sélectionnez Propriétés.

3. Cliquez sur l’onglet Sécurité.

4. Cliquez sur le bouton Ajouter.

5. Cliquez sur le bouton Avancé.

6. Cliquez sur Rechercher.

7. Sélectionnez IUSER_<NOMDUSERVEUR> (en remplaçant <NOMDUSERVEUR> par le nom de l’ordinateur).

8. Cliquez sur OK dans les fenêtres ouvertes.

9. Cochez la case Contrôle total.

10. Cliquez sur OK.

Ces étapes doivent être appliquées à tous les répertoires utilisés par MDaemon.

Pour effectuer les mises à jour de MDaemon :

1. Ouvrez le gestionnaire des services Internet.

2. Cliquez sur Pool d’applications.

3. Effectuez un clic droit sur Alt-N.

4. Sélectionnez Arrêter.

5. Arrêtez MDaemon.

6. Installez la nouvelle version.

7. Une fois l’installation terminée, démarrez MDaemon.

8. Effectuez à nouveau un clic droit sur Alt-N dans le gestionnaire de services Internet.

9. Sélectionnez Démarrer.

Une fois cette opération terminée :

1. Après avoir fermé la console Pool d’applications un message "Service indisponible" s’affiche pour les utilisateurs.

2. Cette procédure évite de devoir redémarrer l’ordinateur après avoir effectué la mise à jour.

La configuration de ce programme sous IIS N’EST PAS prise en charge par le support technique. Les utilisateurs souhaitant exécuter WorldClient sous IIS doivent s’informer des implications et problèmes de sécurité liés à IIS. Il est recommandé d’installer tous les patches et mises à jour de IIS avant d’installer WorldClient en tant qu’extension ISAPI.

Lorsque vous exécutez WorldClient sous IIS, vous ne pourrez plus le démarrer ni l’arrêter à partir de l’interface de MDaemon. Pour cela, vous devrez utiliser les outils fournis avec IIS.