Informatique:install hmailserver

De MacodaWiki
Aller à : navigation, rechercher

Serveur Hmail Server

C'est un serveur de mail SMTP qui peut avoir des clients POP, IMAP.

Installation

Installation de hMailServer-4.2-Build-195.exe
Choix par défaut
Rms : on utilise leur MySQL ... j'ai pas réussi à utiliser le mySQL de wamp.

Modifier le fichier c:\program files\hmailserver\bin\hmailserver.ini

  • Faire pointer la variable DataFolder vers d:\z_donnees\mail

Configuration

  • Paramètres=>Protocoles=>SMTP
  • SMTP relayer : smtp.laposte.net
  • Avec authentification (mettre code laposte)

Configuration des comptes

Lancer l'interface admin

  • Ajouter un domaine : macoda.com
  • Laisser à blanc "récupérer toutes les adresses"
  • Actif (domaine actif)
  • Cliquer sur "Enregister"
  • Puis créer les différents comptes mails : "Ajouter une nouveau compte"
  • Adresse de compte : david.trebosc
  • Adresse de compte : cxxxx.trebosc
  • Adresse de compte : mxxxx.trebosc
  • Adresse de compte : fxxxxx.trebosc
  • Adresse de compte : domotique
  • mot de passe : hma
  • Cliquer sur "enregistrer"
  • Aller dans l'onglet "Compte externes" et rajouter un pop sur le compte POP3 si nécessaire
  • Puis créer des alias "Ajouter un alias"
  • Toujours envoye vers david.trebosc@macoda.com
  • Créer "abuse","postmaster","famille.trebosc","webmaster"
  • Quitter



  • Pour un essai avec un client MAIL, il faut que le compte se connecte avec l'adresse "complète" : david.trebosc@ma--x--coda.com

La connexion peut se faire en POP ou en IMAP

SquirrelMail

C'est une interface web de lecture de ces mails.

Installation

  • Décompacter dans le répertoire root http de WAMP le fichier squirrelmail-1.5.1.zip
  • Renommer le répertoire en Mail (pour un acfcès plus simple)
  • Recopier le fichier config/config_default.php en config.php
  • Recopier le fichier config/config_local.example.php en config_local.php
  • Ajouter les lignes suivantes dans le fichier config_local.php
$imap_server_type               = "hmailserver";
$default_folder_prefix          = "";
$trash_folder                   = "INBOX.Trash";
$sent_folder                    = "INBOX.Sent";
$draft_folder                   = "INBOX.Drafts";
$show_prefix_option             = false;
$default_sub_of_inbox           = true;
$show_contain_subfolders_option = false;
$optional_delimiter             = "detect";
$allow_charset_search           = false;
$disp_default_folder_prefix     = $default_folder_prefix;
$delete_folder                  = false;
$force_username_lowercase       = false;
$domain = 'macoda.com';
$data_dir = 'D:\z_donnees\data_squirrelmail';
$squirrelmail_default_language = 'en_US';

Passer l'interface en français

  • Il faut utiliser le fichier squirrelmail-1.5.1 - all_locales-1.5.1-20060219.tar.gz
  • Copier help/fr_FR dans help/fr_FR du serveur web
  • Copier images/sec_remove_fr_FR.png images/sec_remove_fr_FR.png du serveur web
  • Copier locales/fr_FR dans le répertoire locales du serveur web

Installer le module de log - squirrel_logger

  • Décompacter squirrel_logger-2.0-1.2.7.tar.gz dans le répertoire plugins de squirrel (sur le serveur web)
Cela doit créer une répertoire squirrel_logger
  • Renommer le fichier config.php.sample en config.php
  • Editer le fichier config.php pour mettre le niveau de log à fond en enlevant les //
//                             'MASS_MAILING',
//                             'ERROR',

Pareil pour

'FILE'   => array(
        'LOGIN'         =>  "%6 [%1] %2 (%3) from %4: %7\n",
        'LOGOUT'        =>  "%6 [%1] %2 (%3) from %4: %7\n",
        'TIMEOUT'       =>  "%6 [%1] %2 (%3) from %4: %7\n",
        //         'MASS_MAILING'  =>  "%6 [%1] %2 (%3) from %4: %7\n",
                 'LOGIN_ERROR'   =>  "%6 [%1] %2 (%3) from %4: %7\n",
        //         'LOGIN_ERROR'   =>  "%6 [INVALID] %2 (%3) from %4: %7\n",
        //         'ERROR'         =>  "%6 [%1] %2 (%3) from %4: %7\n",

Pareil pour

        //      'MASS_MAILING'  =>  "Possible outgoing spam: by %2 (%3) at %4 on %6%: %7",
        //      'LOGIN_ERROR'   =>  "Failed webmail login: by %2 (%3) at %4 on %6%: %7",
        //      'ERROR'         =>  "Webmail error: by %2 (%3) at %4 on %6%: %7",

Modifier la ligne

$sl_logfile = $data_dir . 'squirrelmail_access_log';

pour rajouter un

$sl_logfile = $data_dir . '\squirrelmail_access_log';


  • Rajouter dans le fichier config_local.php dans le répertoire config à la racine de squirrel
$plugins[] = 'squirrel_logger';

Utilisation

Se connecter au serveur Serveur Squirrel

PopFile

Le logiciel est gratuit et peu être récupérer sur le site Popfile

Installation

  • On utilise popfile-0.22.4-windows.zip
  • Installation par défaut, mais on rajoute le module IMAP
  • Choisir l'emplacement des données
D:\z_donnees\data_popfile
  • Choisir 8090 pour le port de l'administration
Garder la catégorie SPAM et Personnel
Rajouter les catégories
chrono
commandes
concorde
ebay
forum
google-search
Homeseer
mediawiki
personnel
publicite
solaire
  • Poursuivre l'install et laisser popfile se lancer puis son interface

Configuration

  • Onglet "Configuration"
Apparence => tinydefault
  • Onglet sécurité
Accepter les connexions HTTP (Interface Utilisateur) de machines distantes: Passer à Oui
Contrôle automatique de mise à jour : Passer à oui
Envoyer quotidiennement des statistiques : Passer à oui
  • Mise en marche de IMAP
    • Onglet "Avancé"
    • Rechercher la variable IMAP_enabled et mettre 1 à la place de 0
    • Cliquez sur "Mise à jour" en bas de la page
    • Re-démarrer POPFILE
    • Aller dans l'onglet "Configuration"
    • Mettre 127.0.0.1 pour le serveur IMAP
    • Mettre david.trebosc@mac---o---da.com comme "nom de compte IMAP"
    • Mettre le bon mot de passe
    • Cliquer sur appliquer
    • Cliquer sur "actualiser la liste des dossier"
    • Cliquer sur "Ajouter" pour surveiller INBOX et tous les dossier de inBox (chrono, ...)
    • Mettre une période de rafraichissement en secondes de 10 minutes (600 secondes)

ClamWin

ClamWin est couplé à hmailserver pour vérifier l'ensemble des messages qui sont traités par HmailServer.

On utilise le fichier clamwin-0.88-setup.exe option par défautt => Sauf "Integration with Windows Explorer".

Après le téléchargement de ClamWin et de sa mise à jour, lancer l'administration de Hmailserver :

  • Aller dans paramètres/protocoles/SMTP/Antivirus
  • onglet ClamWin => Cocher "utiliser clamwin" puis "autodétecter"
  • Onglet Général => cocher "Informer le destinataire"
  • Cliquer sur enregistrer
  • Quitter l'interface de hmailserver

A Faire