iRedMail : http://www.iredmail.org/ | http://www.iredmail.org/docs/install.iredmail.on.debian.ubuntu.html
Debian : https://www.debian.org/index.fr.html | https://www.debian.org/distrib/netinst
<note warning> Le déploiement d'iRedMail se fait sur un serveur Debian 8 fraîchement installé sans aucune autre instance pré-installée ou en cours de fonctionnement. Les scripts de configuration iRedMail peuvent casser des configurations existantes sur d'autres instances qui auraient été installées avant son déploiement. </note>
<note importante> Gérer son serveur et les données qui y sont stockées demande, entre autres, de mettre en place des dispositifs de sécurisation du serveur ainsi que des solutions de sauvegardes qui ne seront pas abordés ici. </note>
<note tip> Générer des mots de passe forts est essentiel. https://doc.ubuntu-fr.org/pwgen </note>
<note> Les captures d'écran venant d'une machine virtuelle sont provisoirement disponibles ici : http://ovh.to/tW5EYu5 </note>
Démarrer votre machine qui servira de serveur à partir d'un live-cd ou live-usb, sur le-a-quelle aura été préalablement déployé Debian 8.
Les grandes lignes, en dehors des choix linguistiques et autres dispositions de clavier, sont :
Se connecter en ssh sur votre machine via le réseau privé :
ssh avignu@192.168.ip_privée.de_la_machine
Entrer le mot de passe défini pour l'utilisateur avignu lors de l'installation du serveur.
OU
Se connecter en ssh sur votre machine via son ip publique :
ssh avignu@mon.ip.pub.lique
Entrer le mot de passe défini pour l'utilisateur avignu lors de l'installation du serveur.
OU
Se connecter en ssh sur votre machine via votre nom de domaine :
ssh avignu@nom_de_domaine
Entrer le mot de passe défini pour l'utilisateur avignu lors de l'installation du serveur.
Pour passer en root, entrer dans la commande suivante :
su
Entrer ensuite le mot de passe root défini lors de l'installation du serveur.
Entrer la commande suivante :
apt-get update && apt-get upgrade && apt-get install bzip2
Se positionner dans le répertoire root :
cd /root/
Récupérer le script dans ce répertoire root :
wget https://bitbucket.org/zhb/iredmail/downloads/iRedMail-0.9.4.tar.bz2
Extraire le script :
tar xjf iRedMail-0.9.4.tar.bz2
Se positionner dans le répertoire d'extraction puis lancer le script de déploiement d'iRedMail :
cd /root/iRedMail-0.9.4/ bash iRedMail.sh
Garder les choix par défaut sauf pour le choix du serveur et de la base de données.
Préférer Apache et MySQL car ils sont populaires et il existe beaucoup de documentation si nécessaire. Après c'est vous qui voyez … pas de sectarisme
Préciser le nom de domaine qui doit être identique à celui renseigné lors de l'installation du serveur, par exemple : avignu.com
Définir ensuite le mot de passe pour l'administrateur (dont le nom est postmaster) de la solution iRedMail, par exemple : mot de passe pour l'administrateur postmaster@avignu.com
Les emails pourront être consultés à partir de cette adresse à la fin de l'installation et du redémarrage du serveur :
Par défaut, il est recommandé de répondre Y à la question relative à l'utilisation du pare-feux déployé par le script iRedMail.
Tout comme y pour le redémarrage du pare-feux une fois activé par le script iRedMail.
<note warning> Avant de redémarrer le serveur, noter bien l'utilisateur principal et son mot de passe ! </note>
Pour redémarrer le serveur, entrer la commande suivante :
shutdown -r now
Pour accéder au panel de gestion d'iRedMail, d'après les exemples de réponses aux questions des scripts : https://avignu.com/iredadmin
Cela permet d'ajouter des nom de domaine, des utilisateurs, des quotas, etc.
Pour accéder au webmail Roundcube pour consulter les emails, toujours d'après les réponses aux questions des scripts : https://avignu.com/mail/
Après s'être assuré que tout fonctionne, il faut à présent supprimer les fichiers et répertoires d'installations via les commandes suivantes :
<note warning> Attention, mal employé les commandes rm et rm -rf sont très destructrices. Bien vérifier et contrôler préalablement la destination de ce qui doit être effacé. Une mauvaise manipulation et toute la destination est effacé … ce qui peut avoir de sérieuses conséquences sur le fonctionnement voire la destruction du serveur </note>
su cd /root/ rm /root/iRedMail-0.9.4.tar.bz2 rm -rf /root/iRedMail-0.9.4/
<note tip> Vous pouvez alors éditer les fichiers /etc/hosts et /etc/hostname afin de remplacer avignu par avignu.com puis redémarrer le tout. </note>