Serveur Mail complet POP/SMTP/IMAP, SpamAssasin, ClamAV, Webmail …
Voici la solution qui va vous permettre d’installer un serveur mail sous linux (ici le tuto et le script sont pour une distribution Debian).Le but de ce billet est de vous faire découvrir un script d’installation automatique et 100% fonctionnelle d’un serveur Mail avec POP, IMAP, SMTP, Webmail …
Voici le menu :
- BackEnd LDPA ou MySQL (Dans ce billet on utilisera la solution avec MySQL)
- SMTP avec postfix
- Webmail avec RoundCube ou SquirrelMail
- POP/IMAP avec Dovecot
- Anti-Spam avec SpamAssasin
- Antivirus ClamAV et Amavisd
- Support SSL
- Gestion par interface Web de vos comptes Mails
- Multi-Domaines
1. Pré-requis
- Une machine avec système Debian 5
2. Informations
Pour ce tuto, j’ai utilisé :
- Nom d’hôte FQDN : mx.admin6.lan
- IP : 10.10.10.120
- Premier domaine virtuel à gérer : admin6.lan
3. Réglages du nom d’hôte
Fichier hostname
Dans le fichier hostname, assurez-vous que vous avez bien le nom :
# cat /etc/hostname mx
En cas de besoin, éditez-le comme ci-dessus en modifiant pour votre réseau.
Fichier hosts
Editez le fichier /etc/hosts afin de renseigner votre serveur avec son FQDN en premier objet comme ci-dessous :
127.0.0.1 mx.admin6.lan mx localhost localhost.localdomain
Vérification du FQDN :
# hostname --fqdn mx.admin6.lan
4. Téléchargement et lancement du script iRedMail
# wget http://iredmail.googlecode.com/files/iRedMail-0.5.1.tar.bz2 # tar jxvf iRedMail-0.5.1.tar.bz2 # cd iRedMail-0.5.1/pkgs/ # bash get_all.sh
Le script va télécharger tous les paquets utilisés :
A la fin des tous les téléchargements, vous serez invité par le script à lancer iRedMail.sh :
Exécutez-le :
# cd .. # bash iRedMail.sh
Maintenant, il ne reste plus qu’a suivre l’assistant de configuration d’iRedMail :
RoundcubeMail est le meilleur des deux (à titre personnel) il est rapide et agréable à utiliser. Vous pouvez désactiver phpMyAdmin si vous n’aurez jamais à aller dans la base de données via cette interface, laisser PostFixAdmin pour modifier/ajouter des domaines et boîtes mail. Awstats permet d’avoir des statistiques avancées sur l’utilisation du web et de vos journaux de mails.
N’oubliez pas de déplacer le fichier de configuration comme demandé à la fin de la partie configuration (root/iRedMail-0.5.1/config). Ensuite redémarrez votre machine
5. Allons plus loin
Voici les adresses des VHosts apache créés pour votre installation de mail :
[table "5" not found /]
Vous pouvez maintenant connecter un client mail tel que Thunderbird à votre messagerie.
Merci pour le mini tuto,
mais comment faire quand t-il s’agit d’une mise à niiveau de iRedmail?
Bonjour,
Actuellement je n’ai aucune idée pour une mise à niveau d’iRedMail sachant que le système a évolué depuis il est passé en mode licence pour le portail de management (surtout pour les alias et multidomaines).