38
http://www.jdl68160.com/informatique/hmail/index.htm Créer le 15 octobre 2007, Mise à jour le 02/06/2013 Page 1 / 38 www.jdl68160.com juin 2013 CRÉEZ VOTRE SERVEUR DE MESSAGERIE avec: et hMailServeur Version 4.3-B248 SquirrelMail Version 1.4.22 Sommaire PREAMBULE et REMERCIEMENTS: ........................................................................................................... 2 INTRODUCTION: ............................................................................................................................................ 3 AVERTISSEMENT ....................................................................................................................................... 4 INSTALLATION: ............................................................................................................................................. 4 CONFIGURATION DU SERVEUR............................................................................................................... 12 COMPTES EXTERNES.............................................................................................................................. 17 Configuration du SMTP............................................................................................................................... 18 CONFIGURATION du client de messagerie .................................................................................................. 21 PHPWebAdmin (Mail-Admin) ........................................................................................................................ 24 Exemples de présentations: .......................................................................................................................... 27 SQUIRRELMAIL WEBMAIL POUR SERVEUR WEB ............................................................................... 30 Copie des fichiers ......................................................................................................................................... 30 Configuration; .............................................................................................................................................. 31 Installation du patch Français; ..................................................................................................................... 36 Au final ; ...................................................................................................................................................... 36

SERVEUR DE MESSAGERIE - 8282.127.25.38/informatique/hmail/Tuto-hMailServeur.pdfhMailServer est un serveur de courrier électronique open source supportant les protocoles POP3, IMAP

  • Upload
    others

  • View
    37

  • Download
    1

Embed Size (px)

Citation preview

Page 1: SERVEUR DE MESSAGERIE - 8282.127.25.38/informatique/hmail/Tuto-hMailServeur.pdfhMailServer est un serveur de courrier électronique open source supportant les protocoles POP3, IMAP

http://www.jdl68160.com/informatique/hmail/index.htm

Créer le 15 octobre 2007, Mise à jour le 02/06/2013

Page 1 / 38

www.jdl68160.com juin 2013

CRÉEZ VOTRE

SERVEUR DE MESSAGERIE

avec:

et

hMailServeur Version 4.3-B248 SquirrelMail Version 1.4.22

Sommaire

PREAMBULE et REMERCIEMENTS: ........................................................................................................... 2

INTRODUCTION: ............................................................................................................................................ 3

AVERTISSEMENT ....................................................................................................................................... 4

INSTALLATION: ............................................................................................................................................. 4

CONFIGURATION DU SERVEUR ............................................................................................................... 12

COMPTES EXTERNES .............................................................................................................................. 17

Configuration du SMTP ............................................................................................................................... 18

CONFIGURATION du client de messagerie .................................................................................................. 21

PHPWebAdmin (Mail-Admin) ........................................................................................................................ 24

Exemples de présentations: .......................................................................................................................... 27

SQUIRRELMAIL WEBMAIL POUR SERVEUR WEB ............................................................................... 30 Copie des fichiers ......................................................................................................................................... 30

Configuration; .............................................................................................................................................. 31 Installation du patch Français; ..................................................................................................................... 36

Au final ; ...................................................................................................................................................... 36

Page 2: SERVEUR DE MESSAGERIE - 8282.127.25.38/informatique/hmail/Tuto-hMailServeur.pdfhMailServer est un serveur de courrier électronique open source supportant les protocoles POP3, IMAP

http://www.jdl68160.com/informatique/hmail/index.htm

Créer le 15 octobre 2007, Mise à jour le 02/06/2013

Page 2 / 38

www.jdl68160.com juin 2013

PREAMBULE et REMERCIEMENTS:

La réalisation de ce dossier a trouvé le jour grâce à qui m'a donné l'idée de créer ce

serveur pour mon domaine et aussi un grand merci à Guylaine de au Québec avec qui j'ai travaillé, malgré la distance qui nous sépare.

Page 3: SERVEUR DE MESSAGERIE - 8282.127.25.38/informatique/hmail/Tuto-hMailServeur.pdfhMailServer est un serveur de courrier électronique open source supportant les protocoles POP3, IMAP

http://www.jdl68160.com/informatique/hmail/index.htm

Créer le 15 octobre 2007, Mise à jour le 02/06/2013

Page 3 / 38

www.jdl68160.com juin 2013

INTRODUCTION:

hMailServer est un serveur de courrier électronique open source supportant les protocoles POP3, IMAP et SMTP.

Son utilité est qu'il permet de gérer les mails d'un Nom de domaine enregistré comme il support également les domaines virtuels en local. hMailServer permet de se substituer voir même de ne pas en posséder, à un serveur de mail attaché à un nom de domaine enregistré et déposé sur la toile qu'est Internet pour un moindre coût.

Il intègre aussi un filtre anti-spams et peut être associé à un anti-virus résident dans le pc, les listes noires...

Il travaille avec une base de données (MySQL ou Microsoft SQL), pour les mails ainsi que certaines données liées à sa configuration.

Néanmoins, il n'est pas nécessaire d'avoir une base de données déjà installée sur le pc gérant hMailServer, puisqu'il intègre dors et déjà une base de données de type MySQL indépendante. Cette possibilité est très pratique car ça évite la confusion avec une (des) base(s) de donnée(s) existante(s) comme pour la gestion d'un forum ou autre application.

Le fonctionnement du serveur de mail est indépendant de tout autre serveur Web ou Ftp.

Par contre pour une utilisation de gestion de l'administration du serveur ou des comptes utilisateurs, a distance par Internet et/ou Intranet ainsi que pour le Webmail, une application serveur Web est nécessaire (Type Apache...). Nous verrons plus loin dans cette partie comment créer ces fonctions.

Page 4: SERVEUR DE MESSAGERIE - 8282.127.25.38/informatique/hmail/Tuto-hMailServeur.pdfhMailServer est un serveur de courrier électronique open source supportant les protocoles POP3, IMAP

http://www.jdl68160.com/informatique/hmail/index.htm

Créer le 15 octobre 2007, Mise à jour le 02/06/2013

Page 4 / 38

www.jdl68160.com juin 2013

AVERTISSEMENT

Ce tutorial s'adresse à des utilisateurs avancés ayant de bonnes connaissances en réseau et Internet ainsi qu'en programmation .php pour les parties PhpWebAdmin et Webmail.

Les exemples qui seront proposés ci-dessus, sont issus d'une application réelle qui fonctionne pour la gestion des adresses mail de jdl68160.com et qui tourne sur le même serveur que le site.

Bien sûr, les noms d'utilisateurs et du domaine ont été changés pour des raisons de confidentialité.

La présentation décrite ci-dessous et dans les pages suivantes, ne concerne que les fonctions de bases pour un premier fonctionnement rapide de hMailServer.

INSTALLATION:

Son installation se fait à partir du fichier que vous pouvez télécharger depuis l'espace téléchargements et qui s'appelle hMailServer-4.3-B248.exe

Les fenêtres ci-dessous vous montrent les différentes étapes de l'installation du serveur de mail

Page 5: SERVEUR DE MESSAGERIE - 8282.127.25.38/informatique/hmail/Tuto-hMailServeur.pdfhMailServer est un serveur de courrier électronique open source supportant les protocoles POP3, IMAP

http://www.jdl68160.com/informatique/hmail/index.htm

Créer le 15 octobre 2007, Mise à jour le 02/06/2013

Page 5 / 38

www.jdl68160.com juin 2013

Sélectionnez le dossier de destination sur lequel hMailServer doit être installé.

Le dossier d'installation par défaut est c:\programmes files\hMailServer, mais il est aussi tout à fait possible de l'installer à la racine d'une partition comme l'exemple suivant:

Page 6: SERVEUR DE MESSAGERIE - 8282.127.25.38/informatique/hmail/Tuto-hMailServeur.pdfhMailServer est un serveur de courrier électronique open source supportant les protocoles POP3, IMAP

http://www.jdl68160.com/informatique/hmail/index.htm

Créer le 15 octobre 2007, Mise à jour le 02/06/2013

Page 6 / 38

www.jdl68160.com juin 2013

Sélection de la Base de données que hMailServer va utiliser.

Il est recommandé de laisser le 1er choix comme proposé par le setup. Cela permet d'utiliser la base de données incluse dans le serveur et qui la rend indépendante de toute autre base pouvant être associée à un autre service (Apache, MySQL ou Microsoft SQL etc...)

Page 7: SERVEUR DE MESSAGERIE - 8282.127.25.38/informatique/hmail/Tuto-hMailServeur.pdfhMailServer est un serveur de courrier électronique open source supportant les protocoles POP3, IMAP

http://www.jdl68160.com/informatique/hmail/index.htm

Créer le 15 octobre 2007, Mise à jour le 02/06/2013

Page 7 / 38

www.jdl68160.com juin 2013

Page 8: SERVEUR DE MESSAGERIE - 8282.127.25.38/informatique/hmail/Tuto-hMailServeur.pdfhMailServer est un serveur de courrier électronique open source supportant les protocoles POP3, IMAP

http://www.jdl68160.com/informatique/hmail/index.htm

Créer le 15 octobre 2007, Mise à jour le 02/06/2013

Page 8 / 38

www.jdl68160.com juin 2013

Page 9: SERVEUR DE MESSAGERIE - 8282.127.25.38/informatique/hmail/Tuto-hMailServeur.pdfhMailServer est un serveur de courrier électronique open source supportant les protocoles POP3, IMAP

http://www.jdl68160.com/informatique/hmail/index.htm

Créer le 15 octobre 2007, Mise à jour le 02/06/2013

Page 9 / 38

www.jdl68160.com juin 2013

L'installation est presque terminée. Il faut pour sécuriser la configuration, créer un mot de passe pour l'administrateur.

Page 10: SERVEUR DE MESSAGERIE - 8282.127.25.38/informatique/hmail/Tuto-hMailServeur.pdfhMailServer est un serveur de courrier électronique open source supportant les protocoles POP3, IMAP

http://www.jdl68160.com/informatique/hmail/index.htm

Créer le 15 octobre 2007, Mise à jour le 02/06/2013

Page 10 / 38

www.jdl68160.com juin 2013

L'installation est terminée et l'on va lancer le Serveur de mail en tant que service. Celui-ci démarrera automatiquement en même temps que l'ordinateur et la session.

Pour se connecter la première fois au panneau d'administration de hMailServer, cette fenêtre va permettre de sélectionner l'utilisateur qui est par défaut "Administrator".

Page 11: SERVEUR DE MESSAGERIE - 8282.127.25.38/informatique/hmail/Tuto-hMailServeur.pdfhMailServer est un serveur de courrier électronique open source supportant les protocoles POP3, IMAP

http://www.jdl68160.com/informatique/hmail/index.htm

Créer le 15 octobre 2007, Mise à jour le 02/06/2013

Page 11 / 38

www.jdl68160.com juin 2013

La possibilité de se connecter automatiquement au serveur est de cocher la case: Connexion automatique au démarrage.

Le mot de passe que vous avez saisi lors de l'installation est maintenant demandé.

Le serveur étant installé, il va falloir le configurer en ajoutant un Nom de Domaine (Réel ou virtuel). Faites des essais en virtuel si vous n’êtes pas sur de vous.

La fenêtre ci-dessous est celle qui va se présenter à chaque fois que vous voudrez accéder à la configuration de votre serveur de mail.

Page 12: SERVEUR DE MESSAGERIE - 8282.127.25.38/informatique/hmail/Tuto-hMailServeur.pdfhMailServer est un serveur de courrier électronique open source supportant les protocoles POP3, IMAP

http://www.jdl68160.com/informatique/hmail/index.htm

Créer le 15 octobre 2007, Mise à jour le 02/06/2013

Page 12 / 38

www.jdl68160.com juin 2013

CONFIGURATION DU SERVEUR

Le lancement de hMailServer, se fait depuis: Démarrer > Tous les programmes > hMailServer > hMailServer Administrator

Vous pouvez bien sûr, créer un raccourci sur votre bureau.

Pour que hMailServer, il faut qu'il soit reconnu par un Nom de domaine.

Le premier écran à s'ouvrir est celui ci-dessous:

Page 13: SERVEUR DE MESSAGERIE - 8282.127.25.38/informatique/hmail/Tuto-hMailServeur.pdfhMailServer est un serveur de courrier électronique open source supportant les protocoles POP3, IMAP

http://www.jdl68160.com/informatique/hmail/index.htm

Créer le 15 octobre 2007, Mise à jour le 02/06/2013

Page 13 / 38

www.jdl68160.com juin 2013

Cliquez sur le bouton "Ajouter un domaine..." dans notre exemple "mondomaine.local"

> Définir la taille maximale de l'espace alloué à ce domaine pour les mails. (Ici=100Mb) ce qui est suffisant pour une utilisation standard (20 adresses différentes)

> Définir la taille maximale d'un message (Ici= 5000Ko)

Page 14: SERVEUR DE MESSAGERIE - 8282.127.25.38/informatique/hmail/Tuto-hMailServeur.pdfhMailServer est un serveur de courrier électronique open source supportant les protocoles POP3, IMAP

http://www.jdl68160.com/informatique/hmail/index.htm

Créer le 15 octobre 2007, Mise à jour le 02/06/2013

Page 14 / 38

www.jdl68160.com juin 2013

Cliquez sur "Enregistrer" afin de sauvegarder vos informations

Ajout d'un utilisateur

> Dans le champ "Adresse du compte", il suffit d'indiquer le nom d'un utilisateur, qui va définir l'adresse mail complète, comme par exemple [email protected] . Un mot de passe est bien entendu nécessaire pour la sécurité du compte

Page 15: SERVEUR DE MESSAGERIE - 8282.127.25.38/informatique/hmail/Tuto-hMailServeur.pdfhMailServer est un serveur de courrier électronique open source supportant les protocoles POP3, IMAP

http://www.jdl68160.com/informatique/hmail/index.htm

Créer le 15 octobre 2007, Mise à jour le 02/06/2013

Page 15 / 38

www.jdl68160.com juin 2013

Le niveau d'administration permet de définir les autorisations pour administrer le serveur de messagerie par phpmailadmin en utilisant un navigateur Internet.

3 niveaux sont offerts:

Utilisateur : Ne peut modifier que certains paramètres de son compte.

Domaine: N'a accès que pour la gestion des Utilisateurs

Serveur: Contrôle total du serveur, sauf que le menu Utilitaires et les fonctions de sauvegarde ne sont pas accessibles.

Cliquez sur "Enregistrer" afin de sauvegarder vos informations

Page 16: SERVEUR DE MESSAGERIE - 8282.127.25.38/informatique/hmail/Tuto-hMailServeur.pdfhMailServer est un serveur de courrier électronique open source supportant les protocoles POP3, IMAP

http://www.jdl68160.com/informatique/hmail/index.htm

Créer le 15 octobre 2007, Mise à jour le 02/06/2013

Page 16 / 38

www.jdl68160.com juin 2013

Une réponse automatique peut être envoyée à l'expéditeur.

EXEMPLE DE TEXTE

Bonjour;

Votre message est bien parvenu sur le serveur de messagerie de mondomaine.local. Ceci n'est pas un accusé de réception. Son destinataire en prendra connaissance ultérieurement. Ce message est automatiquement délivré par le serveur de messagerie de mondomaine.local Le postmaster

Page 17: SERVEUR DE MESSAGERIE - 8282.127.25.38/informatique/hmail/Tuto-hMailServeur.pdfhMailServer est un serveur de courrier électronique open source supportant les protocoles POP3, IMAP

http://www.jdl68160.com/informatique/hmail/index.htm

Créer le 15 octobre 2007, Mise à jour le 02/06/2013

Page 17 / 38

www.jdl68160.com juin 2013

COMPTES EXTERNES

La configuration de la partie "Comptes externes" n'est nécessaire que si le serveur de mail doit gérer des utilisateurs ayant besoin de se connecter par Internet. Ce qui implique que le Nom de domaine soit bien enregistré et actif sur la toile.

Certains Registrars demande que la fonction MX soit activée sur le gestionnaire du Nom de domaine.

La configuration du compte externe est très simple et ne nécessite pas de commentaire particulier

Page 18: SERVEUR DE MESSAGERIE - 8282.127.25.38/informatique/hmail/Tuto-hMailServeur.pdfhMailServer est un serveur de courrier électronique open source supportant les protocoles POP3, IMAP

http://www.jdl68160.com/informatique/hmail/index.htm

Créer le 15 octobre 2007, Mise à jour le 02/06/2013

Page 18 / 38

www.jdl68160.com juin 2013

Configuration du SMTP

Qu'est ce que le SMTP?

Le protocole SMTP (Simple Mail Transfer Protocol, traduisez Protocole Simple de Transfert de Courrier) est le protocole standard permettant de transférer le courrier d'un serveur à un autre en connexion point à point.

Il s'agit d'un protocole fonctionnant en mode connecté, encapsulé dans une trame TCP/IP. Le courrier est remis directement au serveur de courrier du destinataire. Le protocole SMTP fonctionne grâce à des commandes textuelles envoyées au serveur SMTP (par défaut sur le port 25). Chacune des commandes envoyées par le client (validée par la chaîne de caractères ASCII CR/LF, équivalent à un appui sur la touche entrée) est suivi d'une réponse du serveur SMTP composée d'un numéro et d'un message descriptif.

>>Lire la suite >> Source

Afin que votre serveur puisse émettre des messages, il faut que les paramètres SMTP soient configurés.

Les champs "Nom du serveur" et "SMTP Relayer" devront être renseignés.

Page 19: SERVEUR DE MESSAGERIE - 8282.127.25.38/informatique/hmail/Tuto-hMailServeur.pdfhMailServer est un serveur de courrier électronique open source supportant les protocoles POP3, IMAP

http://www.jdl68160.com/informatique/hmail/index.htm

Créer le 15 octobre 2007, Mise à jour le 02/06/2013

Page 19 / 38

www.jdl68160.com juin 2013

Le nom du serveur peut reprendre votre nom de domaine

Le SMTP Relayer doit obligatoirement correspondre à celui de votre FAI (Fournisseur d'Accès Internet). smtp.wanadoo.fr dans notre cas, vu que la connexion Internet est assurée par Wanadoo (Orange).

Afin que les postes connectés sur le même réseau que le serveur de messagerie puissent se connecter facilement à celui-ci, vous pouvez renseigner l'adresse IP du PC serveur.

Un chemin doit aussi être indiqué pour que les mails transitant par votre nouveau serveur de messagerie puissent être récupérés par un client (Utilisateur)

Page 20: SERVEUR DE MESSAGERIE - 8282.127.25.38/informatique/hmail/Tuto-hMailServeur.pdfhMailServer est un serveur de courrier électronique open source supportant les protocoles POP3, IMAP

http://www.jdl68160.com/informatique/hmail/index.htm

Créer le 15 octobre 2007, Mise à jour le 02/06/2013

Page 20 / 38

www.jdl68160.com juin 2013

Reprendre les mêmes valeurs que précédemment.

Pour les paramètres POP et IMAP, il n'y a besoin de rien modifier.

L'installation et la configuration de hMailServer sont maintenant terminées.

Cependant veuillez vérifier que votre pare-feu autorise ce serveur ainsi que les ports 25 et 110.

Il est nécessaire de router ces mêmes ports dans votre Modem-routeur ou Box.

Page 21: SERVEUR DE MESSAGERIE - 8282.127.25.38/informatique/hmail/Tuto-hMailServeur.pdfhMailServer est un serveur de courrier électronique open source supportant les protocoles POP3, IMAP

http://www.jdl68160.com/informatique/hmail/index.htm

Créer le 15 octobre 2007, Mise à jour le 02/06/2013

Page 21 / 38

www.jdl68160.com juin 2013

CONFIGURATION du client de messagerie

Nous allons maintenant voir comment configurer un client de messagerie afin de pouvoir récupérer les mails sur son ordinateur.

Nous allons prendre pour exemple Outlook Express bien connu par tous les utilisateurs des systèmes d'exploitation Microsoft.

Une fois Outlook Express ouvert, il faut ajouter un compte de courrier.

Pour ce faire, cliquez sur Outils > Comptes > Bouton "Ajouter" > Sélectionner "Courrier"

La configuration des serveurs SMTP et POP3 est différentes que l'on soit sur le réseau local ou depuis Internet

En effet, pour un client en local, les paramètres présentés ci-dessous peuvent être appliqués. L'indication des serveurs peut aussi être sous la forme de l'adresse IP.

Page 22: SERVEUR DE MESSAGERIE - 8282.127.25.38/informatique/hmail/Tuto-hMailServeur.pdfhMailServer est un serveur de courrier électronique open source supportant les protocoles POP3, IMAP

http://www.jdl68160.com/informatique/hmail/index.htm

Créer le 15 octobre 2007, Mise à jour le 02/06/2013

Page 22 / 38

www.jdl68160.com juin 2013

Pour un client accédant à son compte sur votre serveur depuis l'extérieur (par Internet), renseignez les paramètres suivants:

Serveur de messagerie pour courrier entrant (POP3, IMAP, ou HTTP): le nom du serveur sans pop. avant, ex: mondomaine.local

Serveur de messagerie pour le courrier sortant (SMTP): doit correspondre à celui du FAI. (Sauf connexion spéciale par un réseau VPN par ex.)

Le Nom du compte doit être formulé comme l'adresse mail complète.

Page 23: SERVEUR DE MESSAGERIE - 8282.127.25.38/informatique/hmail/Tuto-hMailServeur.pdfhMailServer est un serveur de courrier électronique open source supportant les protocoles POP3, IMAP

http://www.jdl68160.com/informatique/hmail/index.htm

Créer le 15 octobre 2007, Mise à jour le 02/06/2013

Page 23 / 38

www.jdl68160.com juin 2013

Page 24: SERVEUR DE MESSAGERIE - 8282.127.25.38/informatique/hmail/Tuto-hMailServeur.pdfhMailServer est un serveur de courrier électronique open source supportant les protocoles POP3, IMAP

http://www.jdl68160.com/informatique/hmail/index.htm

Créer le 15 octobre 2007, Mise à jour le 02/06/2013

Page 24 / 38

www.jdl68160.com juin 2013

PHPWebAdmin (Mail-Admin)

La fonction PHPWebAdmin permet d'accéder à la gestion du serveur hMailServeur par n'importe quel navigateur Internet, en local comme par Internet.

Pour vous faire une idée rendez-vous à cette page.

Afin d'utiliser ce service, il vous faut au préalable, sur l'ordinateur, sur lequel vous avez installé hMailServer, un serveur Web (Apache, IIS ou tout autre serveur Web pouvant prendre en charge le PHP), ainsi que PHP >= 4.3.11 ou PHP >= 5.0.3. (Ce site était géré par WAMP5 de janvier 2007 à mars 2013 et depuis, il est utilisé avec wampserveur2 -64bits sous W7 Pro).

La première étape consiste à copier le dossier PHPWebAdmin se situant dans le dossier d'installation de hMailServer ( "C:\Program Files\hMailServer\") à la racine de votre serveur Web; C:\InetPub\wwwroot pour IIS ou C:\wamp\www\mail-admin dans un cas standard si le serveur Web est installé sur le disque c:\.

ou D:\hMailServer pour notre nouveau serveur;

Page 25: SERVEUR DE MESSAGERIE - 8282.127.25.38/informatique/hmail/Tuto-hMailServeur.pdfhMailServer est un serveur de courrier électronique open source supportant les protocoles POP3, IMAP

http://www.jdl68160.com/informatique/hmail/index.htm

Créer le 15 octobre 2007, Mise à jour le 02/06/2013

Page 25 / 38

www.jdl68160.com juin 2013

Sur le nouveau serveur de jdl68160.com dédié aux mails, l'emplacement du répertoire est à l'adresse D:\wamp\www\mail-admin. Il est renommé à la racine du serveur Web en mail-admin.

Allez dans le répertoire de PHPWebAdmin à la racine de votre serveur Web ("C:\InetPub\wwwroot\PHPWebAdmin") ou C:\wamp\www\mail-admin. Assurez-vous de l'existence des dossiers template_c et temp, sinon créez les.

Renommez le fichier config-dist.php en config.php, puis modifiez-le avec votre éditeur préféré (Bloc Notes ou CONText par exemple) :

• Changez la valeur de $hmail_config['rootpath'] avec le chemin de la racine de votre serveur Web Exemple:

Page 26: SERVEUR DE MESSAGERIE - 8282.127.25.38/informatique/hmail/Tuto-hMailServeur.pdfhMailServer est un serveur de courrier électronique open source supportant les protocoles POP3, IMAP

http://www.jdl68160.com/informatique/hmail/index.htm

Créer le 15 octobre 2007, Mise à jour le 02/06/2013

Page 26 / 38

www.jdl68160.com juin 2013

$hmail_config['rootpath'] = "C:/Inetpub/wwwroot/";

• Changez la valeur de $hmail_config['rooturl'] avec l'adresse complète vers PHPWebAdmin Exemple: $hmail_config['rooturl'] = "http://localhost/PHPWebAdmin/";

• Veuillez spécifier un identifiant et un mot de passe pour administrer hMailServer (uniquement pour les versions 3.x). Example: $hmail_config['admin'] = "administrator"; $hmail_config['adminpassword'] = "mysecretpassword";

Vérifiez ensuite que dans php.ini de votre serveur Web short_open_tag est à On

Pour utiliser PHPWebAdmin, allez avec un navigateur web à http://localhost/PHPWebAdmin/ et connectez-vous soit en utilisant les identifiants et mot de passes que vous avez spécifié dans le fichier config.php pour les versions 3.x de hMailServer, soit en utilisant un compte que vous aurez au préalable créé avec un niveau d'administration "serveur" pour les versions 4.x et plus.

Vous pouvez très bien renommer votre dossier comme bon vous semble, du moment que le nom du dossier soit bien repris dans les chemins $hmail_config['rootpath'] et $hmail_config['includepath']

Ci-dessous le fichier pour un serveur Wamp5/Apache, comme nous l'avons configuré pour notre serveur.

// Global configuration. See examples below: $hmail_config['rootpath'] = "c:/wamp/www/mail-admin/"; $hmail_config['rooturl'] = "http://www.jdl68160.com/mail-admin/"; $hmail_config['includepath'] = $hmail_config['rootpath'] . "include/"; $hmail_config['temppath'] = $hmail_config['rootpath'] . "temp/"; $hmail_config['defaultlanguage'] = "french";

Lors de mise en service (en juin 2013) du nouveau serveur mail dédié jdl68160.com, la configuration du fichier config.php de PhpWebAdmin est légèrement modifiée;

Page 27: SERVEUR DE MESSAGERIE - 8282.127.25.38/informatique/hmail/Tuto-hMailServeur.pdfhMailServer est un serveur de courrier électronique open source supportant les protocoles POP3, IMAP

http://www.jdl68160.com/informatique/hmail/index.htm

Créer le 15 octobre 2007, Mise à jour le 02/06/2013

Page 27 / 38

www.jdl68160.com juin 2013

Exemples de présentations:

Avec le nouveau serveur;

Avec l'ancien serveur et l'ancienne mise en page;

Page 28: SERVEUR DE MESSAGERIE - 8282.127.25.38/informatique/hmail/Tuto-hMailServeur.pdfhMailServer est un serveur de courrier électronique open source supportant les protocoles POP3, IMAP

http://www.jdl68160.com/informatique/hmail/index.htm

Créer le 15 octobre 2007, Mise à jour le 02/06/2013

Page 28 / 38

www.jdl68160.com juin 2013

Les pages de PhpWebAdmin ont été modifié par le fichier; index.php afin de les personnalisées.

Voici un aperçu de l'interface d'administration de la partie PhpWebAdmin (mail-admin pour le site) de hMailserveur;

Page 29: SERVEUR DE MESSAGERIE - 8282.127.25.38/informatique/hmail/Tuto-hMailServeur.pdfhMailServer est un serveur de courrier électronique open source supportant les protocoles POP3, IMAP

http://www.jdl68160.com/informatique/hmail/index.htm

Créer le 15 octobre 2007, Mise à jour le 02/06/2013

Page 29 / 38

www.jdl68160.com juin 2013

Note: La réécriture de cet article a été rendu nécessaire du fait des évolutions des versions de hMailServeur, mais aussi des systèmes d’exploitation de W2000 à W7 voir W8 (test non réalisé).

Page 30: SERVEUR DE MESSAGERIE - 8282.127.25.38/informatique/hmail/Tuto-hMailServeur.pdfhMailServer est un serveur de courrier électronique open source supportant les protocoles POP3, IMAP

http://www.jdl68160.com/informatique/hmail/index.htm

Créer le 15 octobre 2007, Mise à jour le 02/06/2013

Page 30 / 38

www.jdl68160.com juin 2013

SQUIRRELMAIL WEBMAIL POUR SERVEUR WEB

SquirrelMail est un webmail permettant d'accéder directement aux mails par Internet à votre serveur de messagerie, sans passer par un client de messagerie (Outlook, Windows Live Mail, ThunderBird, IncrediMail etc.) et dans notre démonstration associé à hMailServeur.

Copie des fichiers

L'installation d'un Webmail, n'est pas forcément une tâche facile à réaliser, autant le dire tout de suite !!

SquirrelMail est disponible sous forme d'un fichier compressé en .zip, pour les systèmes tournant sous Windows. Il est téléchargeable directement sur le site de SquirrelMail1 ou ICI2 avec le patch en Français.

Lorsque le fichier .zip est ouvert, il faut le décompresser vers le répertoire du serveur Web ou vous voulez l'utiliser.

Cela devrait représenter les différents fichiers et répertoires comme cela;

1 Lien disponible sur le site 2 Lien disponible sur le site

Page 31: SERVEUR DE MESSAGERIE - 8282.127.25.38/informatique/hmail/Tuto-hMailServeur.pdfhMailServer est un serveur de courrier électronique open source supportant les protocoles POP3, IMAP

http://www.jdl68160.com/informatique/hmail/index.htm

Créer le 15 octobre 2007, Mise à jour le 02/06/2013

Page 31 / 38

www.jdl68160.com juin 2013

Configuration;

Tel quel vous ne pourrez rien en faire. Il faut le configurer. Rechercher le fichier config_defaut.php qui doit se trouver à une adresse telle que ..:\wamp\www\webmail\config

Ouvrer ce fichier avec un éditeur de texte, comme le bloc notes de windows ou avec un éditeur plus avancé comme ConTEXT (utilisé pour notre explication) et bien d'autres...

Avec le comparateur de fichiers intégré à ConTEXT, on peut voir que certaines lignes ne sont pas identiques. A gauche, le fichier tel qu'il est à l'origine, A droite sa version configurée et enregistrée sous config.php.

Page 32: SERVEUR DE MESSAGERIE - 8282.127.25.38/informatique/hmail/Tuto-hMailServeur.pdfhMailServer est un serveur de courrier électronique open source supportant les protocoles POP3, IMAP

http://www.jdl68160.com/informatique/hmail/index.htm

Créer le 15 octobre 2007, Mise à jour le 02/06/2013

Page 32 / 38

www.jdl68160.com juin 2013

Page 33: SERVEUR DE MESSAGERIE - 8282.127.25.38/informatique/hmail/Tuto-hMailServeur.pdfhMailServer est un serveur de courrier électronique open source supportant les protocoles POP3, IMAP

http://www.jdl68160.com/informatique/hmail/index.htm

Créer le 15 octobre 2007, Mise à jour le 02/06/2013

Page 33 / 38

www.jdl68160.com juin 2013

Pour configurer correctement le fichier config.php, il faut modifier les lignes suivantes (ne pas prendre en compte de numéro des lignes, car cela diffère suivant les versions et la configuration mais bien regarder le début de chaque ligne);

Page 34: SERVEUR DE MESSAGERIE - 8282.127.25.38/informatique/hmail/Tuto-hMailServeur.pdfhMailServer est un serveur de courrier électronique open source supportant les protocoles POP3, IMAP

http://www.jdl68160.com/informatique/hmail/index.htm

Créer le 15 octobre 2007, Mise à jour le 02/06/2013

Page 34 / 38

www.jdl68160.com juin 2013

Page 35: SERVEUR DE MESSAGERIE - 8282.127.25.38/informatique/hmail/Tuto-hMailServeur.pdfhMailServer est un serveur de courrier électronique open source supportant les protocoles POP3, IMAP

http://www.jdl68160.com/informatique/hmail/index.htm

Créer le 15 octobre 2007, Mise à jour le 02/06/2013

Page 35 / 38

www.jdl68160.com juin 2013

A ce stade de la configuration, il faut créer un répertoire à la racine du disque dur (ou lecteur) sur lequel hMailServer et SquirrelMail sont installés. Dans ce répertoire, il faudra aussi créer 2 sous répertoires "Attachments" et "Data".

Vous pouvez les nommer comme bon vous semble, à condition de bien reprendre les adresses correspondantes.

Et le choix de la langue par défaut, ici en Français 'fr-FR' à condition que le patch en Français soit installé.

Enregistrer le fichier de configuration sous config.php

Page 36: SERVEUR DE MESSAGERIE - 8282.127.25.38/informatique/hmail/Tuto-hMailServeur.pdfhMailServer est un serveur de courrier électronique open source supportant les protocoles POP3, IMAP

http://www.jdl68160.com/informatique/hmail/index.htm

Créer le 15 octobre 2007, Mise à jour le 02/06/2013

Page 36 / 38

www.jdl68160.com juin 2013

Installation du patch Français;

Le répertoire fr_FR est a copier dans le répertoire ..:\wamp\www\webmail\locale

Si tout c'est bien passer, vous devriez en ouvrant votre navigateur internet et à l'adresse du Webmail http://localhost/webmail ou http://www.NomDeDomaine/webmail avoir une page ressemblante à celle-ci;

En .pdf voici le fichier config.php3 tel qu'il est configuré pour le serveur Webmail de jdl68160.com.

Au final ;

… et après de nombreuses heures de programmation, voici la page d'accueil du Webmail de jdl68160.com, afin de l'intégrer à la charte des couleurs du site,

3 Disponible uniquement sur le site

Page 37: SERVEUR DE MESSAGERIE - 8282.127.25.38/informatique/hmail/Tuto-hMailServeur.pdfhMailServer est un serveur de courrier électronique open source supportant les protocoles POP3, IMAP

http://www.jdl68160.com/informatique/hmail/index.htm

Créer le 15 octobre 2007, Mise à jour le 02/06/2013

Page 37 / 38

www.jdl68160.com juin 2013

Le but de ce tuto est de vous expliquez comment configurer le Webmail SquirrelMail, mais pas de vous montrer comme il fonctionne. Mais rassurez-vous, c'est très simple, comme la plus part des Webmail que l'on trouve sur Internet. Je sais que la curiosité vous piques, voici une capture d'écran de l'interface une fois un utilisateur connecté.

Il n'est pas très esthétique mais fonctionnel.

Page 38: SERVEUR DE MESSAGERIE - 8282.127.25.38/informatique/hmail/Tuto-hMailServeur.pdfhMailServer est un serveur de courrier électronique open source supportant les protocoles POP3, IMAP

http://www.jdl68160.com/informatique/hmail/index.htm

Créer le 15 octobre 2007, Mise à jour le 02/06/2013

Page 38 / 38

www.jdl68160.com juin 2013

Voici ce qui conclut un tutoriel que j'avais commencé il y a plus de 5 ans, et que je n'ai pas pu terminer par manque de temps. Maintenant qu'un nouveau serveur de mail est mis en service, j'ai profité de l'occasion de le faire.

***********

*******