Serveur de messagerie · 5 min read · Oct 23, 2025

iRedMail 0.7.0 : Serveur de messagerie OpenSource avec Postfix, Dovecot, Amavisd, ClamAV, SpamAssassin, RoundCube (Debian Squeeze)

iRedMail 0.7.0 : Serveur de messagerie Open Source avec Postfix, Dovecot, Amavisd, ClamAV, SpamAssassin, RoundCube sur Debian Squeeze (Debian 6.0)

iRedMail est un script shell qui vous permet de déployer rapidement une solution de messagerie complète en moins de 2 minutes. Son objectif est de rendre l’installation et la configuration d’un serveur de messagerie Linux simples, sans douleur et faciles à utiliser.

La plupart des composants utilisés dans iRedMail sont fournis officiellement par les distributions Linux. Cela signifie que les utilisateurs d’iRedMail peuvent bénéficier d’un support de mise à jour logicielle tant que la distribution est supportée. iRedMail prend en charge à la fois OpenLDAP et MySQL comme backends pour stocker des domaines virtuels et des utilisateurs. Ce tutoriel montre comment utiliser le backend OpenLDAP sur Debian Squeeze.

Qu’est-ce qu’iRedMail ?

  • iRedMail est un script shell.
  • Il vous permet de déployer rapidement une solution de messagerie complète en moins de 2 minutes.
  • iRedMail prend en charge à la fois OpenLDAP et MySQL comme backends pour stocker des domaines virtuels et des utilisateurs.
  • iRedMail fournit officiellement le panneau web iRedAdmin pour gérer les serveurs de messagerie.
  • La plupart des composants utilisés dans iRedMail sont fournis officiellement par les distributions Linux. Cela signifie que les utilisateurs d’iRedMail peuvent bénéficier d’un support de mise à jour logicielle tant que la distribution est supportée.
  • Il prend en charge RedHat, CentOS, Debian, Ubuntu, OpenSuSE, FreeBSD sur les architectures i386 et x86_64.
  • Il fournit RoundCube 0.5.1 comme programme de webmail.

Liens utiles :

1 Exigences

Il est fortement recommandé d’utiliser la version NetInstall de Debian pour installer un système Debian minimal, puis de déployer le service de messagerie via la solution iRedMail. par exemple :

Pour installer un tel système, vous aurez besoin des éléments suivants :

  • ISO de Debian Squeeze (Debian 6.0) ; téléchargez les images CD/DVD de Debian via HTTP/FTP
  • Connexion Internet.

2 Remarque préliminaire

Dans ce tutoriel, nous utilisons :

  • Nom d’hôte : mail.example.com
  • Adresse IP : 192.168.1.10
  • Suffixe LDAP (dn racine) : dc=example,dc=com
  • Le premier domaine virtuel : example.com
  • iRedMail installe tous les paquets à partir des dépôts apt officiels sur Debian 6. Sur Debian 5, il installe à partir des dépôts apt officiels et du dépôt backports.

3 Configuration du nom d’hôte

Dans Debian, le nom d’hôte est défini dans ces deux fichiers :

  • /etc/hosts : mappage nom d’hôte <=> adresse IP
  • /etc/hostname : définition du nom d’hôte

Mappez ce nom d’hôte à ‘127.0.0.1’ (attention : listez le nom d’hôte FQDN comme premier élément !).

Éditez /etc/hosts :

127.0.0.1       localhost
127.0.1.1      mail.example.com        mail

Éditez /etc/hostname :

mail

Laissez la modification du nom d’hôte prendre effet immédiatement :

Vérifiez le nom d’hôte FQDN :

# hostname
  mail
  #hostname -f

mail.example.com

4 Installer les paquets nécessaires

Nous devons avoir bzip2 installé pour extraire iRedMail.

5 Démarrer l’installation d’iRedMail

Passez à l’utilisateur root, nous devons exécuter d’autres commandes en tant qu’utilisateur root sans sudo.

$ sudo su -

Téléchargez la nouvelle version d’iredmail et commencez l’installation :

Page d’accueil :

Choisissez le répertoire qui sera utilisé pour stocker les boîtes aux lettres des utilisateurs.

iRedMail prend en charge à la fois OpenLDAP et MySQL comme backends pour stocker des domaines virtuels et des utilisateurs. OpenLDAP est recommandé.

Suffixe LDAP, normalement c’est votre nom de domaine, tel que : dc=example,dc=com :

Définissez le mot de passe pour l’administrateur du serveur LDAP : cn=Manager,dc=example,dc=com

Définissez le mot de passe root MySQL :

Ajoutez votre premier domaine virtuel, par exemple :

Définissez un mot de passe pour l’administrateur du domaine virtuel : [email protected], vous pouvez vous connecter à iRedadmin et Awstats avec ce compte.

Définissez un mot de passe pour le premier utilisateur normal [email protected] pour le premier domaine virtuel :

Sélectionnez des composants optionnels :

Sélectionnez la langue par défaut pour votre application webmail :

La configuration est maintenant terminée, nous pouvons maintenant commencer l’installation :

Configuration terminée.

***********************************************************************
************************* AVERTISSEMENT *******************************
***********************************************************************
*                                                                       *
* Veuillez vous rappeler de *DÉPLACER* le fichier de configuration après l'installation *
* terminée avec succès.                                               *
*                                                                       *
*   * /root/iRedMail-0.7.0-beta2/config
*                                                                       *
***********************************************************************
< INFO > Continuer ? [Y|n]

Terminez l’installation :

***********************************************************************
* Installation et configuration d'iRedMail-0.7.0-beta2 terminées.
***********************************************************************

< Question > Souhaitez-vous utiliser les règles de pare-feu fournies avec iRedMail maintenant ?
< Question > Fichier : /etc/default/iptables, avec port SSHD : 22. [Y|n]
< INFO > Copier les règles d'exemple de pare-feu : /etc/default/iptables.
insserv : avertissement : script 'K01iredapd' manquant les balises et remplacements LSB
insserv : avertissement : script 'iredapd' manquant les balises et remplacements LSB
< Question > Redémarrer le pare-feu maintenant (avec port SSHD 22) ? [y|N]
< Question > Souhaitez-vous démarrer postfix maintenant ? [y|N]
******************************************************************
* URLs de vos applications web :
*
* - Webmail : http://mail.example.com/mail/ ou httpS://mail.example.com/mail/
*   + Compte : [email protected], Mot de passe : iredmail
*
* - iRedAdmin : httpS://mail.example.com/iredadmin/
*   + Compte : [email protected], Mot de passe : iredmail
*
* - phpMyAdmin : httpS://mail.example.com/phpmyadmin/
*   + Comptes :
*       - Nom : vmailadmin, Mot de passe : are9NuhLoAuqFl3FvMZbO81ulUHEjs
*       - Nom : root, Mot de passe : iredmail
*
* - phpLDAPadmin : httpS://mail.example.com/phpldapadmin/
*   + Compte :
*       - Nom (gérer uniquement les comptes de messagerie) : cn=vmailadmin,dc=example,dc=com, Mot de passe : XvHGEnriTEsKc1oO4ruKqKjjR4DVgC
*       - Nom (gestionnaire à l'échelle du site) : cn=Manager,dc=example,dc=com, Mot de passe : iredmail
*
* - Awstats :
*   + URLs :
*       - httpS://mail.example.com/awstats/awstats.pl?config=web
*       - httpS://mail.example.com/awstats/awstats.pl?config=smtp
*   + Compte : [email protected], Mot de passe : iredmail
*
********************************************************************
* Félicitations, la configuration du serveur de messagerie est terminée. Veuillez vous référer au fichier de conseils pour plus d'informations :
*
*   - /root/iRedMail-0.7.0-beta2/iRedMail.tips
*
* Et il a été envoyé à votre compte de messagerie [email protected].
*
* Veuillez redémarrer votre système pour activer les services liés à la messagerie ou les démarrer manuellement sans redémarrer :
*
*   # for i in rsyslog  apache2 postfix mysql slapd postfix-policyd dovecot amavis clamav-daemon clamav-freshclam cron iredapd iptables; do /etc/init.d/${i} restart; done
*
********************************************************************

root@mail:~/iRedMail-0.7.0-beta2#

Redémarrez tous les services associés :

Share: X/Twitter LinkedIn

Recevez de nouveaux articles dans votre boîte de réception.

Aucun spam. Désabonnez-vous à tout moment.