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

iRedMail 0.7.0 : Serveur de messagerie open source avec Postfix, Dovecot, Amavisd, ClamAV, SpamAssassin, RoundCube (OpenSuSE 11.4)

iRedMail 0.7.0 : Serveur de messagerie open source avec Postfix, Dovecot, Amavisd, ClamAV, SpamAssassin, RoundCube, iRedAdmin sur OpenSuSE 11.4

Dernière modification le 31/03/2011

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 par les distributions Linux officiellement. Cela signifie que les utilisateurs d’iRedMail peuvent obtenir un support de mise à jour logicielle tant que la distribution est supportée. Depuis la version 0.7.0, iRedMail prend en charge OpenSuSE (il prend en charge à la fois i386 et x86_64). 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 OpenSuSE 11.4.

Maintenant, iRedmail fournit RoundCube comme webmail, et prend en charge MySQL et OpenLDAP et peut changer les mots de passe et définir des messages d’absence.

Le projet iRedMail a été publié il y a trois ans, le 01/11/2007.

iRedAdmin est le panneau d’administration officiel basé sur le web d’iRedMail pour le backend ldap. Vous pouvez utiliser iRedAdmin pour gérer les comptes de messagerie (il offre plus de commodité que phpldapadmin). En ce moment, iRedAmin ne prend en charge que LDAP.

1 Exigences

Il est fortement recommandé d’installer un système OpenSUSE 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 :

2 Remarque préliminaire

Dans ce tutoriel, nous utilisons :

  • Nom d’hôte : mail.example.com
  • Adresse IP : 192.168.1.10 (vous pouvez définir une adresse IP statique via YaST)
  • Suffixe LDAP (dn racine) : dc=example,dc=com
  • Le premier domaine virtuel : example.com

3 Configuration du nom d’hôte

Peu importe si votre serveur est externe ou interne, il est fortement recommandé de configurer un nom d’hôte de domaine entièrement qualifié (FQDN).

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

hostname -f
mail.example.com

S’il ne montre pas un FQDN, veuillez le définir avec YaST.

yast lan

4 Commencer à installer iRedMail

Téléchargez la nouvelle version d’iredmail, visitez la page de téléchargement pour télécharger la version officielle d’iRedMail (il est recommandé d’utiliser la dernière version) :

# wget http://iredmail.googlecode.com/files/iRedMail-0.7.0.tar.bz2  
# tar jxvf iRedMail-0.7.0.tar.bz2

Démarrez l’installateur iRedMail :

# cd iRedMail-0.7.0  
# bash iRedMail.sh

Remarque :

  • Il ajoutera quelques dépôts zypper supplémentaires dans /etc/zypp/repos.d/iRedMail.repo.
  • Il téléchargera certains paquets source et installera d’abord le paquet “dialog”.

Il affichera un assistant GUI de base pour vous aider à configurer le serveur de messagerie.

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 le mot de passe pour l’administrateur du domaine virtuel : [email protected], vous pouvez vous connecter à iRedadmin et Awstats avec ce compte.

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

Sélectionnez les 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/sysconfig/SuSEfirewall2, avec port SSHD : 22. [Y|n]  
< Question > Redémarrer le pare-feu maintenant (avec port SSHD 22) ? [y|N]  
< INFO > Ignorer le redémarrage du pare-feu.  
< Question > Souhaitez-vous démarrer postfix maintenant ? [y|N]  
  
******************************************************************  
* Félicitations, configuration du serveur de messagerie terminée. Veuillez vous référer au fichier d'astuces  
* 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 syslog apache2 postfix mysql ldap policyd dovecot  
amavis clamd freshclam cron iredapd SuSEfirewall2_setup; do /etc/init.d/${i} restart; done  
*  
********************************************************************  
* 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 : SVLVELupAHB2OSqqdKgREwWci1ZZdq  
*       - 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 : 6J5X7Htm8qqes70Bhzl4WHHCbevo13  
*       - 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  
*  
********************************************************************

Redémarrez tous les services liés :

# for i in syslog apache2 postfix mysql ldap policyd dovecot amavis clamd freshclam cron iredapd SuSEfirewall2_setup; do /etc/init.d/${i} restart; done
Share: X/Twitter LinkedIn

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

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