
on arrive maintenant sur le choix du chemin (repertoire) ou le serveur mail sera installé.
il est par défaut sur "c:MERCURY" mais pouvez le mettre ou ca vous chante
une fois le dossier determiné, cliquez sur "OK i accept this directory"

le repertoire que vous avez maintenant à selectionner est très important : il contiendra les boites aux lettres de chaque utilisateur...
C'est par défaut le dossier "MAIL" dans le dossier du serveur, mais une fois de plus vous pouvez les mettre ou vous voulez.
Une fois terminé, cliquez sur "OK I accept this directory"

Cliquez à présent sur le 2ème bouton "MercuryE"
On a en fait le choix du type de config. SMTP, plus ou moins strict et plus complet, on prend le 2ème

A present, il nous est demandé de choisir la sécurité du serveur SMTP.
Il est évident qu'il doit être bien sécurisé sans quoi, des personnes malveillantes pourront alors s'en servir comme plate form d'envoi de spam
cliquez donc sur le bouton "STRICT" au milieu

dans la fenetre suivante, vous verrez alors la progression de l'installation dans les dossiers choisis précédemment.
Vous arrivez finalement à cette fenêtre vous informant de la fin de l'installation.
Cliquez sur le bouton "Exit" pour la fermer (la fenêtre bien sur )

woaaaaaaa ! alors ca ressemble a ca,un serveur mail ?allez donc dans le menu "window" et choisissez "tile" pour que les 4 petites fenetres apparaissent toutes ensembles dans la fenetre principale du serveur

a) Ajout / modification / suppression des utilisateurs
Cliquez sur "Manage local users", une fenetre apparait (celle du haut)
la 1e chose à faire est de mettre un mot de passe à l'administrateur
vous le selectionnez dans la liste et cliquez sur "Change", une autre fenetre apparait (celle du bas
Tapez le mot de passe (compliqué de preference, pour un compte admin ca le fait pas trop d'avoir un mot de passe trop petit ou trop simple. Mettez au moins 8 caractères puis cliquez sur "OK" quand c'est bon.

* Listen on TCP port : le port auquel on se connecte au serveur. Laissez le par defaut à 110 (c'est la norme standard)
* timeout : temps au bout duquel le serveur rejette la connexion si il ne se passe rien une fois qu'une personne y est connecté
* IP intrerface to use : interface avec laquelle les utilisateurs se connecteront au serveur mail. Laissez la case vide (par dfaut) pour toutes les accepter.
* Mark successfully retrieved mail as read : marque les messages comme lu lorsqu'ils ont bien été accédés.
* Offer only unread mails to connected clients : vous permet de voir seuelemtn les messages non lu quand vous en demandez la liste. Decochez cette case pour pouvoir tous les voir
* Ignore POP3 delete commands)
* POP3 deletions survive broken connections à eclaircir :mrgreen:
* General logging : fichiers texte dans lequel seront notés les adresses IP et heure de connection des utilisateurs (rien par defaut, mettez un trucs du genre "C:MERCURYLOGSpop.log")
* Session logging : dossier dans lequel seront enregistrées les sessions complètes lors des conections des utilisateurs (dans ce cas la, cochez la case en dessous pour activer ces logs)
dans l'onglet "'Connection control", vous pouvez definir des adresse IP interdites ou autorisées à utiliser le serveur POP3.

Dans cette jolie fenêtre, se cachent comme dab plusieurs options :
* Identify myself as : nom que le serveur va donner au serveur d'en face quand il envoie un mail. Laissez à vide et il prendra votre nom de domaine. sinon mettez un nom valide (si vous avez activé le wildcard, => smtp.jul.mine.nu pour le stale par lequel votre serveur peut être contacté.
* Poll the queue every 15 seconds for outgoing mails : fréquences en seconde à laquelle le serveur va vérifier la liste d'attente des mails attendant de partir pour pouvoir les envoyer.
* TCP/IP connection timeout : temps au bout duquel le serveur (client SMTP pour être précis
* DNS timeout : tems au bout duquel le client SMTP va fermer la connection si il n'arrive pas à trouver le serveur mail d'en face (il se base sur le domaine près le @ et doit à partir de ce domaine trouver le serveur de mail dudit domaine)
* DNS retries : re-essais que votre serveur mail va effectuer pour tenter de determiner le serveur de mail d'en face.
* Name Servers : serveur(s) à partir du(des)quel(s) votre serveur mail va pouvoir determiner l'adresse IP du serveur mail d'en face à partir de son nom (en clair votre serveur DNS). Laissez la case vide pour qu'il utilise la config de windows sinon entrez la ou les adresse(s) IP de(s) serveur(s) DNS voulu(s)
* General Log File : chemin du fichier log des reponses du serveur d'en face lors de l'envoi du mail.
* Verbose Logging : fichier log plus complet avec plus d'infos
* Session log directory : chemin du dossier dans lequel le serveur (client SMTP) mettra les logs complets de la session (c a dire ce qu'il a envoyé au serveurs d'en face et les réponses) => cochez la case "enable session logging" pour qu'il ecrive les logs dans le dossier specifié
* Honour requests for transcript generation
d) Configuration du serveur SMTP
Comme dit precedemment, le serveur SMTP est le module recevant les mails que vos utilisateurs envoient, mais egalement le module auquel les serveurs de mail exterieur se connecteront pour envoyer des mails à vos utilisateurs.
Toujours dans notre bon vieux menu de configuration, choisissez l'option "MercuryS SMTP Server".
vous obtenez donc cette zoulie fenetre :

Si vous voulez par exemple restreindre l'envoi des mails depuis votre LAN, sans pouvoir envoyer un mail depuis l'exterieur, entrez alors 192.168.1.1-192.168.1.254 et cliquez sur . Cela voudra dire que tous les ordis dans cette liste pourront envoyer des mails.
[img]http://jultemp.free.fr/com7/tuto_mail/mail22.jpg[/img]
dans l'onglet "Compliance", vous pouvez definir des paramètres avancés
[img]http://jultemp.free.fr/com7/tuto_mail/mail24.jpg[/img]
* Internet name for this system : domaine pour lequel votre serveur mail est configuré
* Mail queue directory : configuré lors de l'install, la ou les mails sont stockés en attendant d'être traités
* SMTP queue directory : pareil
* Local mailbox directory : la ou les boites aux lettres sont stockées
* Timezone : fuseau horaire. cocher 'automatique" mettra votre serveur mail à l'heure de winbouse. sinon vous pouvez specifier un fuseau en heure : +0100 pour "plus une heure", -1400 pour "moins 14 heures" etc
* Poll for new mail every 10 second : frequence de verigfication des nouveau mails
* Username of postmaster : nom de l'utilisateur qui recevra toutes les erreurs par mail
* For delivery failure, return [n] lines of message : lors d'une erreur les n premières lignes du mail seront envoyées avec le message d'erreur
* Send copies of all errors to postmaster : activer l'envoi par mail de toutes les erreurs à l'utilsateur definis au dessus
* Hard to quit : le serveur mail peut être fermé seulement avec un racourci zarb que j'ai pas trop compris...
dans les autres onglets, ya encore des tites zoptions mais elles ne sont pas indispensables, je vous laisse le soin de déterminer Image
3 ème partie : verification
maintenant que votre serveur mail est configuré et fonctionnel, vous pouvez le tester en envoyant des mails et en recevant ou alors tapez en commande dos "telnet localhost 110" pour atteindre le serveur POP3 et "telnet localhost 25" pour le serveur SMTP.
Pour que vous decouvriez la simplicité du protocole POP et SMTP, je vous laisse ce petit lien qui expliqe tout : http://www.salemioche.com/smtp/smtp_descr1.php
ha ! encore une dernière chose : la configuration des clients pour pouvoir lire et envoyer vos mails
depuis l'exterieur : serveur POP et SMTP : votre domaine (dans l'exmple jul.mine.nu) et le login/password de l'utilisateur défini par l"admin
depuis l'interieur du LAN : serveur POP et SMTP : l'adresse IP interne du serveur mail (exemple : 192.168.1.20) et login / pass définis par l'admin
4 ème partie : démarrage
Pour que le serveur démarre chaque fois que vous démarrez votre serveur, créez un racourci de Mercury" ou copiez celui deja fait lors de l'install
Placez ce racourci dans le menu Programmes > Démarrage du menu démarrer et voila
il ya peut être moyen de le declarer en tant que service pour qu'il démarre avant la connection de l'utilisateur, mais je sais pas du tout comment on fait. si quelqu'un est au courant...
5 ème partie : comment ca marche ?
voici un petit schema vite fait (merci paint :mrgreen) pour expliquer ce qui se passe lors de l'envoi d'un mail
[img]http://jultemp.free.fr/com7/tuto_mail/mail25.jpg[/img]
VOILAAAAA C'EST FINIIIIII