SlideShare une entreprise Scribd logo
1  sur  17
Télécharger pour lire hors ligne
Ousmane BADJI ousmanebadji1986@yahoo.fr 0
RAPPORt D’InStALLAtIOn et De
COnFIGURAtIOn DU SeRVeUR De
MeSSAGeRIe ROUnDCUBe SOUS
CentOS 7
Réalisé par : Professeur :
 M. Ousmane BADJI M. Massamba LO
Ousmane BADJI ousmanebadji1986@yahoo.fr 1
SOMMAIRE
INTRODUCTION ………………………………….………………..2
1. Définition …………………………………………………..........2
2. Caractéristiques ……………………....……………………….2
I. INSTALLATION……………………….……………..............3
1. Vérification du DNS…………………………………………….3
2. Installation de Packages………………………………………3
3. Téléchargement de Roundcube .…………………………….3
II. CONFIGURATION …………………………………………..4
1. Configuration du fuseau horaire……………………………..4
2. Création de la base de données……………………………..6
3. Installation du webmail Roundcube……………………..…7
4. Configuration de la base de données……………………....8
5. Test de SMTP……………………………………………..……10
6. Test de IMAP…………………………………………...………11
III. Connexion et test d’envoi de messages entre deux
utilisateurs ……………………………………………..12
CONCLUSION ……………………………………………………15
SOURCES …………………………………………………………16
Ousmane BADJI ousmanebadji1986@yahoo.fr 2
INTRODUCTION
1. Définition :
Roundcube est un client Webmail Open Source pour le protocole IMAP
utilisant AJAX (qui est l'acronyme d'Asynchronous JavaScript and XML, ce qui,
transcrit en français, signifie « JavaScript et XML asynchrones »), PHP et
MySQL. Il peut être installé sur une Platform LAMP et il est compatible avec
les serveurs web Apache, Nginx, Lighttpd, Hiawatha ou Cherokee, et les bases
de données MySQL PostgreSQL et SQLite sont supportées. Il reste léger et bien
adapté pour la mise en place d'une interface web d'accès à des comptes mail
hébergés sur un serveur dédié.
Le web serveur a besoin de l'accès au serveur IMAP accueillant l'email et
à un serveur SMTP pour pouvoir envoyer des messages.
2. Caractéristiques :
Basé sur PHP et un système de gestion de base de données de type MySQL,
Postgres,…
Support IMAP
Support de serveur SMTP
Support complet des messages HTML
Composition de messages avec pièces jointes
Identités de l'expéditeur multiples
Carnet d'adresses basique
Transfert des messages avec pièces jointes
Création et suppression de dossiers de messages
Interface utilisateur avancée
Nombre illimité d'utilisateurs et de messages
Personnalisation complète avec des skins
…..
Ousmane BADJI ousmanebadji1986@yahoo.fr 3
I. INSTALLATION
N.B. : Avant de configurer Roundcube, il faut d’abord configurer le DNS, le
DHCPD, HTTP, HTTPS, POSTFIX et DOVECOT.
1. Vérification du DNS
2. Installation de Packages
3. Téléchargement de Roundcube
Tout d'abord téléchargez la version la plus récente de « Roundcube » sur
https://roundcube.net/download/. Vous pouvez vous servir de « wget » en ligne
de commande pour récupérer l'archive au format « .tar.gz » sur le site officiel.
Ousmane BADJI ousmanebadji1986@yahoo.fr 4
II. CONFIGURATION
1.Configuration du fuseau horaire
On édite le fichier « php.ini » pour définir le fuseau horaire de notre localité.
On dé commente la ligne « 878 » puis on ajoute « Africa/Dakar » comme
l’indique la figure ci-dessous :
Après avoir configuré le fuseau horaire, on se positionne dans le répertoire
« Téléchargement » pour récupérer le fichier « Roundcube » téléchargé comme
l’indique la figure ci-dessous :
#tar ‐xzf roundcubemail-1.2.5-complete.tar.gz
Permet de décompresser le fichier téléchargé (roundcubemail-1.2.5-
complete.tar.gz) dans le répertoire destination.
#mv roundcubemail-1.2.5 webmail
Permet de crée un répertoire (ici webmail) devant accueillir les fichiers et on y
déplace le fichier décompressé (roundcubemail-1.2.5):
Après on copie ce répertoire (webmail) dans le répertoire « /var/www/html/ »:
#cp -rf webmail/ /var/www/html/
On donne les droits de propriété aux services apache du répertoire « webmail »
car pour sa première création il obtient les droits de « root ». On entre dans le
répertoire « /var/www/html/ »
#cd /var/www/html/
Puis on donne les droits de propriété aux services apache en faisant comme suit :
#chown –R apache:apache webmail
Ousmane BADJI ousmanebadji1986@yahoo.fr 5
Définition des droits d'accès (les répertoires « logs » et « temp » doivent être
accessibles en écriture) en désactivant le SELINUX. Pour pouvoir le faire, on a
deux solutions :
a) Première solution
#cd /var/www/html/webmail/config/
#setenforce 0
b) Deuxième solution
#vim /etc/selinux/config
Sur « SELINUX=enforcing » on remplace « enforcing » par « disabled »
comme l’indique la figure qui suit :
Ousmane BADJI ousmanebadji1986@yahoo.fr 6
2.Création de la base de données (UDB)
Il est nécessaire de créer une base de données (MySQL dans notre exemple).
Connectez-vous en root à mysql pour créer la base de données et les accès :
#mysql ‐u root ‐p
On redémarre les services :
#systemctl restart named httpd dhcpd postfix.service dovecot mariadb
Puis importez la structure depuis le fichier SQL fourni par Roundcube (ici le
fichier est situé dans SQL/mysql.initial.sql) : c’est pour initialiser la base de
données
#mysql ‐u badji ‐p UDB<mysql.initial.sql
Enter password : <mot de passe de l’utilisateur (badji)>
On redémarre les services :
#systemctl restart named httpd dhcpd postfix.service dovecot mariadb
Ousmane BADJI ousmanebadji1986@yahoo.fr 7
3. Installation du webmail Roundcube
Après avoir redémarré les services, on ouvre le navigateur (ici Mozilla Firefox)
puis on entre url : www.kadiamor.sn/webmail/installer. On obtient l’interface ci-
dessous.
Ousmane BADJI ousmanebadji1986@yahoo.fr 8
On clique sur « NEXT » pour continuer la configuration.
4.Configuration de la base de données
Ousmane BADJI ousmanebadji1986@yahoo.fr 9
On clique sur « CREATE CONFIG » pour créer notre fichier configuration et
l’enregistrer dans le répertoire d’installation de Roundcube comme l’indique la
figure ci-dessous.
On clique sur « CONTINUE » pour tester la configuration.
Ousmane BADJI ousmanebadji1986@yahoo.fr 10
5.Test de SMTP
Pour tester le SMTP, l’utilisateur « badji » envoie un mail à l‘utilisateur
« bineta » en remplissant les champs « Sender » et « Recipient » comme
l’indique la figure ci-dessus.
On remarque que le SMTP fonctionne bien « SMTP send : ok » comme
l’indique la figure ci-dessous.
Ousmane BADJI ousmanebadji1986@yahoo.fr 11
6.Test d’IMAP
Pour tester l’IMAP, on met le nom de l’utilisateur « ici badji » et son mot de
passe puis on clique sur « Check login ». On remarque que l’IMAP fonctionne
bien « IMAP connect : ok (SORT capability :yes) » comme l’indique la figure
ci-dessous.
Ousmane BADJI ousmanebadji1986@yahoo.fr 12
III. Connexion et test d’envoi de messages entre
deux utilisateurs
Pour se connecter, on ouvre le navigateur (ici Mozilla Firefox) puis on entre url :
www.kadiamor.sn/webmail/. On obtient l’interface ci-dessous et on met le nom
d’un utilisateur se trouvant dans le serveur et son mot de passe. Pour notre cas,
on utilise « badji » comme utilisateur qui envoie un message à l’utilisateur
« bineta ». Il se connecte au serveur pour rédiger son message.
Ici « badji » rédige son message à envoyer et l’envoie à « bineta » comme
l’indique la figure ci-dessous.
Ousmane BADJI ousmanebadji1986@yahoo.fr 13
Ici « bineta » se connecte pour vérifier sa boite de messagerie comme l’indique
la figure ci-dessous.
Après connexion, « bineta » voie qu’elle a reçu des messages sur sa boite de
réception de messages.
Ousmane BADJI ousmanebadji1986@yahoo.fr 14
Pour lire les mails, on clique sur un mail.
Ousmane BADJI ousmanebadji1986@yahoo.fr 15
CONCLUSION
A l’issu de ce travail on a pu configurer un serveur de messagerie
« Roundcube » sous RedHat (CentOS 7). Ce travail nous a été facilité pour
nous familiariser de l’environnement linux (Webmail Roundcube) et revêt
d’une importance capitale car il nous permet de consolider nos connaissances en
administration Linux, ce qui est fréquent dans les entreprises.
Ousmane BADJI ousmanebadji1986@yahoo.fr 16
SOURCES
 http://www.youtube.com/
 http://www.google.com/
 https://roundcube.net/download/
 https://www.smnet.fr/centos/centos-roundcube.html

Contenu connexe

Tendances

Mise en place d’un serveur de messagerie sous Windows
Mise en place d’un serveur de messagerie sous WindowsMise en place d’un serveur de messagerie sous Windows
Mise en place d’un serveur de messagerie sous WindowsJeff Hermann Ela Aba
 
Mise en place d'un système de messagerie sécurisée pour une PME/PMI
Mise en place d'un système de messagerie sécurisée pour une PME/PMIMise en place d'un système de messagerie sécurisée pour une PME/PMI
Mise en place d'un système de messagerie sécurisée pour une PME/PMIPapa Cheikh Cisse
 
Rapport d’installation et configuration du serveur OpenLDAP
Rapport d’installation et configuration du serveur OpenLDAPRapport d’installation et configuration du serveur OpenLDAP
Rapport d’installation et configuration du serveur OpenLDAPBalla Moussa Doumbouya
 
Authentification par certificat (clear box)
Authentification par certificat (clear box)Authentification par certificat (clear box)
Authentification par certificat (clear box)Ousmane BADJI
 
Rapport administration systèmes et supervision réseaux tp4 diabang master1 tr
Rapport administration systèmes et supervision réseaux tp4 diabang master1 trRapport administration systèmes et supervision réseaux tp4 diabang master1 tr
Rapport administration systèmes et supervision réseaux tp4 diabang master1 trCheikh Tidiane DIABANG
 
Windows server 2012 r2
Windows server 2012 r2Windows server 2012 r2
Windows server 2012 r2Ousmane BADJI
 
Implementation d'un portail captif cas de pfsense produit par bamba bamoussa
Implementation d'un portail captif  cas de pfsense produit par bamba bamoussa Implementation d'un portail captif  cas de pfsense produit par bamba bamoussa
Implementation d'un portail captif cas de pfsense produit par bamba bamoussa Bamoussa Bamba
 
Mise en place d'un wifi securise
Mise en place d'un wifi securiseMise en place d'un wifi securise
Mise en place d'un wifi securiseJUNIOR SORO
 
Rapport de stage nagios
Rapport de stage nagiosRapport de stage nagios
Rapport de stage nagioshindif
 
Alphorm.com Support de la formation Vmware Esxi 6.0
Alphorm.com Support de la formation Vmware Esxi 6.0Alphorm.com Support de la formation Vmware Esxi 6.0
Alphorm.com Support de la formation Vmware Esxi 6.0Alphorm
 
Rapport administration systèmes et supervision réseaux tp2 diabang master1 tr
Rapport administration systèmes et supervision réseaux tp2 diabang master1 trRapport administration systèmes et supervision réseaux tp2 diabang master1 tr
Rapport administration systèmes et supervision réseaux tp2 diabang master1 trCheikh Tidiane DIABANG
 
Tutoriel : Apprendre à configurer et gérer un serveur Web sous Windows Server...
Tutoriel : Apprendre à configurer et gérer un serveur Web sous Windows Server...Tutoriel : Apprendre à configurer et gérer un serveur Web sous Windows Server...
Tutoriel : Apprendre à configurer et gérer un serveur Web sous Windows Server...Christophe Lauer
 
Mise en place vidéoconférence + chat avec Openfire
Mise en place vidéoconférence + chat avec OpenfireMise en place vidéoconférence + chat avec Openfire
Mise en place vidéoconférence + chat avec OpenfireAbdou Lahad SYLLA
 
Mise en place d’un système de détection
Mise en place d’un système de détectionMise en place d’un système de détection
Mise en place d’un système de détectionManassé Achim kpaya
 

Tendances (20)

Mise en place d’un serveur de messagerie sous Windows
Mise en place d’un serveur de messagerie sous WindowsMise en place d’un serveur de messagerie sous Windows
Mise en place d’un serveur de messagerie sous Windows
 
Tuto pfsense
Tuto pfsenseTuto pfsense
Tuto pfsense
 
Mise en place d'un système de messagerie sécurisée pour une PME/PMI
Mise en place d'un système de messagerie sécurisée pour une PME/PMIMise en place d'un système de messagerie sécurisée pour une PME/PMI
Mise en place d'un système de messagerie sécurisée pour une PME/PMI
 
Mini projet Zabbix
Mini projet ZabbixMini projet Zabbix
Mini projet Zabbix
 
Hmailserver
HmailserverHmailserver
Hmailserver
 
Rapport d’installation et configuration du serveur OpenLDAP
Rapport d’installation et configuration du serveur OpenLDAPRapport d’installation et configuration du serveur OpenLDAP
Rapport d’installation et configuration du serveur OpenLDAP
 
Authentification par certificat (clear box)
Authentification par certificat (clear box)Authentification par certificat (clear box)
Authentification par certificat (clear box)
 
Zabbix
ZabbixZabbix
Zabbix
 
Rapport administration systèmes et supervision réseaux tp4 diabang master1 tr
Rapport administration systèmes et supervision réseaux tp4 diabang master1 trRapport administration systèmes et supervision réseaux tp4 diabang master1 tr
Rapport administration systèmes et supervision réseaux tp4 diabang master1 tr
 
Windows server 2012 r2
Windows server 2012 r2Windows server 2012 r2
Windows server 2012 r2
 
Implementation d'un portail captif cas de pfsense produit par bamba bamoussa
Implementation d'un portail captif  cas de pfsense produit par bamba bamoussa Implementation d'un portail captif  cas de pfsense produit par bamba bamoussa
Implementation d'un portail captif cas de pfsense produit par bamba bamoussa
 
Mise en place d'un wifi securise
Mise en place d'un wifi securiseMise en place d'un wifi securise
Mise en place d'un wifi securise
 
Tp voip
Tp voipTp voip
Tp voip
 
Rapport de stage nagios
Rapport de stage nagiosRapport de stage nagios
Rapport de stage nagios
 
Alphorm.com Support de la formation Vmware Esxi 6.0
Alphorm.com Support de la formation Vmware Esxi 6.0Alphorm.com Support de la formation Vmware Esxi 6.0
Alphorm.com Support de la formation Vmware Esxi 6.0
 
Rapport administration systèmes et supervision réseaux tp2 diabang master1 tr
Rapport administration systèmes et supervision réseaux tp2 diabang master1 trRapport administration systèmes et supervision réseaux tp2 diabang master1 tr
Rapport administration systèmes et supervision réseaux tp2 diabang master1 tr
 
Tutoriel : Apprendre à configurer et gérer un serveur Web sous Windows Server...
Tutoriel : Apprendre à configurer et gérer un serveur Web sous Windows Server...Tutoriel : Apprendre à configurer et gérer un serveur Web sous Windows Server...
Tutoriel : Apprendre à configurer et gérer un serveur Web sous Windows Server...
 
ZABBIX ET PRTG
ZABBIX ET PRTG ZABBIX ET PRTG
ZABBIX ET PRTG
 
Mise en place vidéoconférence + chat avec Openfire
Mise en place vidéoconférence + chat avec OpenfireMise en place vidéoconférence + chat avec Openfire
Mise en place vidéoconférence + chat avec Openfire
 
Mise en place d’un système de détection
Mise en place d’un système de détectionMise en place d’un système de détection
Mise en place d’un système de détection
 

Similaire à Mise en place d'un système de messagerie roundcube sous cent os 7

Rapport TME_semaine_7_KAID_NHEK
Rapport TME_semaine_7_KAID_NHEKRapport TME_semaine_7_KAID_NHEK
Rapport TME_semaine_7_KAID_NHEKBelkacem KAID
 
Serveur sms avec traitement de contenu, avec Gammu
Serveur sms avec traitement de contenu, avec GammuServeur sms avec traitement de contenu, avec Gammu
Serveur sms avec traitement de contenu, avec GammuFabrice Sonzahi
 
Reseau entreprise
Reseau entrepriseReseau entreprise
Reseau entrepriseSAIDRAISS2
 
Compte rendu chaberge
Compte rendu chabergeCompte rendu chaberge
Compte rendu chabergeshiruh
 
Rapport openembedded
Rapport openembeddedRapport openembedded
Rapport openembeddedAyoub Rouzi
 
mise en place de service dns sous ubuntu.pdf
mise en place de service dns sous ubuntu.pdfmise en place de service dns sous ubuntu.pdf
mise en place de service dns sous ubuntu.pdfImnaTech
 
Installation Et Configuration De Monkey Spider
Installation Et Configuration De Monkey SpiderInstallation Et Configuration De Monkey Spider
Installation Et Configuration De Monkey SpiderMohamed Ben Bouzid
 
Mise en place d'active directory sous windows serveur 22
Mise en place d'active directory sous windows serveur 22Mise en place d'active directory sous windows serveur 22
Mise en place d'active directory sous windows serveur 22ImnaTech
 
Vpn d’acces avec cisco asa 5500 et client
Vpn d’acces avec cisco asa 5500 et clientVpn d’acces avec cisco asa 5500 et client
Vpn d’acces avec cisco asa 5500 et clientManassé Achim kpaya
 
[DRAFT] Utiliser VmWare pour l'installation d'un Alfresco
[DRAFT] Utiliser VmWare pour l'installation d'un Alfresco[DRAFT] Utiliser VmWare pour l'installation d'un Alfresco
[DRAFT] Utiliser VmWare pour l'installation d'un AlfrescoPASCAL Jean Marie
 
Openssh
OpensshOpenssh
OpensshTECOS
 
portail_captif_pfsense_doc.pdf
portail_captif_pfsense_doc.pdfportail_captif_pfsense_doc.pdf
portail_captif_pfsense_doc.pdfGhitaSara
 
Mysql Apche PHP sous linux
Mysql Apche PHP sous linuxMysql Apche PHP sous linux
Mysql Apche PHP sous linuxKhalid ALLILI
 

Similaire à Mise en place d'un système de messagerie roundcube sous cent os 7 (20)

Serveur Zabbix
Serveur ZabbixServeur Zabbix
Serveur Zabbix
 
Nagios twil
Nagios twilNagios twil
Nagios twil
 
Pydio_Apache
Pydio_ApachePydio_Apache
Pydio_Apache
 
Rapport TME_semaine_7_KAID_NHEK
Rapport TME_semaine_7_KAID_NHEKRapport TME_semaine_7_KAID_NHEK
Rapport TME_semaine_7_KAID_NHEK
 
rapport.pptx
rapport.pptxrapport.pptx
rapport.pptx
 
Serveur sms avec traitement de contenu, avec Gammu
Serveur sms avec traitement de contenu, avec GammuServeur sms avec traitement de contenu, avec Gammu
Serveur sms avec traitement de contenu, avec Gammu
 
Reseau entreprise
Reseau entrepriseReseau entreprise
Reseau entreprise
 
Compte rendu chaberge
Compte rendu chabergeCompte rendu chaberge
Compte rendu chaberge
 
Rapport openembedded
Rapport openembeddedRapport openembedded
Rapport openembedded
 
Atelier 5
Atelier 5Atelier 5
Atelier 5
 
mise en place de service dns sous ubuntu.pdf
mise en place de service dns sous ubuntu.pdfmise en place de service dns sous ubuntu.pdf
mise en place de service dns sous ubuntu.pdf
 
Installation Et Configuration De Monkey Spider
Installation Et Configuration De Monkey SpiderInstallation Et Configuration De Monkey Spider
Installation Et Configuration De Monkey Spider
 
Mise en place d'active directory sous windows serveur 22
Mise en place d'active directory sous windows serveur 22Mise en place d'active directory sous windows serveur 22
Mise en place d'active directory sous windows serveur 22
 
Nagios doc
Nagios docNagios doc
Nagios doc
 
Vpn d’acces avec cisco asa 5500 et client
Vpn d’acces avec cisco asa 5500 et clientVpn d’acces avec cisco asa 5500 et client
Vpn d’acces avec cisco asa 5500 et client
 
[DRAFT] Utiliser VmWare pour l'installation d'un Alfresco
[DRAFT] Utiliser VmWare pour l'installation d'un Alfresco[DRAFT] Utiliser VmWare pour l'installation d'un Alfresco
[DRAFT] Utiliser VmWare pour l'installation d'un Alfresco
 
Openssh
OpensshOpenssh
Openssh
 
portail_captif_pfsense_doc.pdf
portail_captif_pfsense_doc.pdfportail_captif_pfsense_doc.pdf
portail_captif_pfsense_doc.pdf
 
Mysql Apche PHP sous linux
Mysql Apche PHP sous linuxMysql Apche PHP sous linux
Mysql Apche PHP sous linux
 
Masteurisation
MasteurisationMasteurisation
Masteurisation
 

Dernier

Evaluation du systeme d'Education. Marocpptx
Evaluation du systeme d'Education. MarocpptxEvaluation du systeme d'Education. Marocpptx
Evaluation du systeme d'Education. MarocpptxAsmaa105193
 
Fondation Louis Vuitton. pptx
Fondation      Louis      Vuitton.   pptxFondation      Louis      Vuitton.   pptx
Fondation Louis Vuitton. pptxTxaruka
 
7 PPT sue le project de fin d'étude.pptx
7 PPT sue le project de fin d'étude.pptx7 PPT sue le project de fin d'étude.pptx
7 PPT sue le project de fin d'étude.pptxrababouerdighi
 
Cours SE Gestion des périphériques - IG IPSET
Cours SE Gestion des périphériques - IG IPSETCours SE Gestion des périphériques - IG IPSET
Cours SE Gestion des périphériques - IG IPSETMedBechir
 
Cours SE Le système Linux : La ligne de commande bash - IG IPSET
Cours SE Le système Linux : La ligne de commande bash - IG IPSETCours SE Le système Linux : La ligne de commande bash - IG IPSET
Cours SE Le système Linux : La ligne de commande bash - IG IPSETMedBechir
 
Présentation_ Didactique 1_SVT (S4) complet.pptx
Présentation_ Didactique 1_SVT (S4) complet.pptxPrésentation_ Didactique 1_SVT (S4) complet.pptx
Présentation_ Didactique 1_SVT (S4) complet.pptxrababouerdighi
 
systeme expert_systeme expert_systeme expert
systeme expert_systeme expert_systeme expertsysteme expert_systeme expert_systeme expert
systeme expert_systeme expert_systeme expertChristianMbip
 
Annie Ernaux Extérieurs. pptx. Exposition basée sur un livre .
Annie   Ernaux  Extérieurs. pptx. Exposition basée sur un livre .Annie   Ernaux  Extérieurs. pptx. Exposition basée sur un livre .
Annie Ernaux Extérieurs. pptx. Exposition basée sur un livre .Txaruka
 
Guide Final de rédaction de mémoire de fin d'étude
Guide Final de rédaction de mémoire de fin d'étudeGuide Final de rédaction de mémoire de fin d'étude
Guide Final de rédaction de mémoire de fin d'étudeBenamraneMarwa
 
Saint Georges, martyr, et la lègend du dragon.pptx
Saint Georges, martyr, et la lègend du dragon.pptxSaint Georges, martyr, et la lègend du dragon.pptx
Saint Georges, martyr, et la lègend du dragon.pptxMartin M Flynn
 
666148532-Formation-Habilitation-ELECTRIQUE-ENTREPRISE-MARS-2017.pptx
666148532-Formation-Habilitation-ELECTRIQUE-ENTREPRISE-MARS-2017.pptx666148532-Formation-Habilitation-ELECTRIQUE-ENTREPRISE-MARS-2017.pptx
666148532-Formation-Habilitation-ELECTRIQUE-ENTREPRISE-MARS-2017.pptxSAID MASHATE
 
Formation M2i - Comprendre les neurosciences pour développer son leadership
Formation M2i - Comprendre les neurosciences pour développer son leadershipFormation M2i - Comprendre les neurosciences pour développer son leadership
Formation M2i - Comprendre les neurosciences pour développer son leadershipM2i Formation
 
A3iFormations, organisme de formations certifié qualiopi.
A3iFormations, organisme de formations certifié qualiopi.A3iFormations, organisme de formations certifié qualiopi.
A3iFormations, organisme de formations certifié qualiopi.Franck Apolis
 

Dernier (15)

Evaluation du systeme d'Education. Marocpptx
Evaluation du systeme d'Education. MarocpptxEvaluation du systeme d'Education. Marocpptx
Evaluation du systeme d'Education. Marocpptx
 
Fondation Louis Vuitton. pptx
Fondation      Louis      Vuitton.   pptxFondation      Louis      Vuitton.   pptx
Fondation Louis Vuitton. pptx
 
7 PPT sue le project de fin d'étude.pptx
7 PPT sue le project de fin d'étude.pptx7 PPT sue le project de fin d'étude.pptx
7 PPT sue le project de fin d'étude.pptx
 
Cours SE Gestion des périphériques - IG IPSET
Cours SE Gestion des périphériques - IG IPSETCours SE Gestion des périphériques - IG IPSET
Cours SE Gestion des périphériques - IG IPSET
 
Cours SE Le système Linux : La ligne de commande bash - IG IPSET
Cours SE Le système Linux : La ligne de commande bash - IG IPSETCours SE Le système Linux : La ligne de commande bash - IG IPSET
Cours SE Le système Linux : La ligne de commande bash - IG IPSET
 
Présentation_ Didactique 1_SVT (S4) complet.pptx
Présentation_ Didactique 1_SVT (S4) complet.pptxPrésentation_ Didactique 1_SVT (S4) complet.pptx
Présentation_ Didactique 1_SVT (S4) complet.pptx
 
systeme expert_systeme expert_systeme expert
systeme expert_systeme expert_systeme expertsysteme expert_systeme expert_systeme expert
systeme expert_systeme expert_systeme expert
 
Evaluación Alumnos de Ecole Victor Hugo
Evaluación Alumnos de Ecole  Victor HugoEvaluación Alumnos de Ecole  Victor Hugo
Evaluación Alumnos de Ecole Victor Hugo
 
Annie Ernaux Extérieurs. pptx. Exposition basée sur un livre .
Annie   Ernaux  Extérieurs. pptx. Exposition basée sur un livre .Annie   Ernaux  Extérieurs. pptx. Exposition basée sur un livre .
Annie Ernaux Extérieurs. pptx. Exposition basée sur un livre .
 
Guide Final de rédaction de mémoire de fin d'étude
Guide Final de rédaction de mémoire de fin d'étudeGuide Final de rédaction de mémoire de fin d'étude
Guide Final de rédaction de mémoire de fin d'étude
 
Saint Georges, martyr, et la lègend du dragon.pptx
Saint Georges, martyr, et la lègend du dragon.pptxSaint Georges, martyr, et la lègend du dragon.pptx
Saint Georges, martyr, et la lègend du dragon.pptx
 
666148532-Formation-Habilitation-ELECTRIQUE-ENTREPRISE-MARS-2017.pptx
666148532-Formation-Habilitation-ELECTRIQUE-ENTREPRISE-MARS-2017.pptx666148532-Formation-Habilitation-ELECTRIQUE-ENTREPRISE-MARS-2017.pptx
666148532-Formation-Habilitation-ELECTRIQUE-ENTREPRISE-MARS-2017.pptx
 
Formation M2i - Comprendre les neurosciences pour développer son leadership
Formation M2i - Comprendre les neurosciences pour développer son leadershipFormation M2i - Comprendre les neurosciences pour développer son leadership
Formation M2i - Comprendre les neurosciences pour développer son leadership
 
A3iFormations, organisme de formations certifié qualiopi.
A3iFormations, organisme de formations certifié qualiopi.A3iFormations, organisme de formations certifié qualiopi.
A3iFormations, organisme de formations certifié qualiopi.
 
Pâques de Sainte Marie-Euphrasie Pelletier
Pâques de Sainte Marie-Euphrasie PelletierPâques de Sainte Marie-Euphrasie Pelletier
Pâques de Sainte Marie-Euphrasie Pelletier
 

Mise en place d'un système de messagerie roundcube sous cent os 7

  • 1. Ousmane BADJI ousmanebadji1986@yahoo.fr 0 RAPPORt D’InStALLAtIOn et De COnFIGURAtIOn DU SeRVeUR De MeSSAGeRIe ROUnDCUBe SOUS CentOS 7 Réalisé par : Professeur :  M. Ousmane BADJI M. Massamba LO
  • 2. Ousmane BADJI ousmanebadji1986@yahoo.fr 1 SOMMAIRE INTRODUCTION ………………………………….………………..2 1. Définition …………………………………………………..........2 2. Caractéristiques ……………………....……………………….2 I. INSTALLATION……………………….……………..............3 1. Vérification du DNS…………………………………………….3 2. Installation de Packages………………………………………3 3. Téléchargement de Roundcube .…………………………….3 II. CONFIGURATION …………………………………………..4 1. Configuration du fuseau horaire……………………………..4 2. Création de la base de données……………………………..6 3. Installation du webmail Roundcube……………………..…7 4. Configuration de la base de données……………………....8 5. Test de SMTP……………………………………………..……10 6. Test de IMAP…………………………………………...………11 III. Connexion et test d’envoi de messages entre deux utilisateurs ……………………………………………..12 CONCLUSION ……………………………………………………15 SOURCES …………………………………………………………16
  • 3. Ousmane BADJI ousmanebadji1986@yahoo.fr 2 INTRODUCTION 1. Définition : Roundcube est un client Webmail Open Source pour le protocole IMAP utilisant AJAX (qui est l'acronyme d'Asynchronous JavaScript and XML, ce qui, transcrit en français, signifie « JavaScript et XML asynchrones »), PHP et MySQL. Il peut être installé sur une Platform LAMP et il est compatible avec les serveurs web Apache, Nginx, Lighttpd, Hiawatha ou Cherokee, et les bases de données MySQL PostgreSQL et SQLite sont supportées. Il reste léger et bien adapté pour la mise en place d'une interface web d'accès à des comptes mail hébergés sur un serveur dédié. Le web serveur a besoin de l'accès au serveur IMAP accueillant l'email et à un serveur SMTP pour pouvoir envoyer des messages. 2. Caractéristiques : Basé sur PHP et un système de gestion de base de données de type MySQL, Postgres,… Support IMAP Support de serveur SMTP Support complet des messages HTML Composition de messages avec pièces jointes Identités de l'expéditeur multiples Carnet d'adresses basique Transfert des messages avec pièces jointes Création et suppression de dossiers de messages Interface utilisateur avancée Nombre illimité d'utilisateurs et de messages Personnalisation complète avec des skins …..
  • 4. Ousmane BADJI ousmanebadji1986@yahoo.fr 3 I. INSTALLATION N.B. : Avant de configurer Roundcube, il faut d’abord configurer le DNS, le DHCPD, HTTP, HTTPS, POSTFIX et DOVECOT. 1. Vérification du DNS 2. Installation de Packages 3. Téléchargement de Roundcube Tout d'abord téléchargez la version la plus récente de « Roundcube » sur https://roundcube.net/download/. Vous pouvez vous servir de « wget » en ligne de commande pour récupérer l'archive au format « .tar.gz » sur le site officiel.
  • 5. Ousmane BADJI ousmanebadji1986@yahoo.fr 4 II. CONFIGURATION 1.Configuration du fuseau horaire On édite le fichier « php.ini » pour définir le fuseau horaire de notre localité. On dé commente la ligne « 878 » puis on ajoute « Africa/Dakar » comme l’indique la figure ci-dessous : Après avoir configuré le fuseau horaire, on se positionne dans le répertoire « Téléchargement » pour récupérer le fichier « Roundcube » téléchargé comme l’indique la figure ci-dessous : #tar ‐xzf roundcubemail-1.2.5-complete.tar.gz Permet de décompresser le fichier téléchargé (roundcubemail-1.2.5- complete.tar.gz) dans le répertoire destination. #mv roundcubemail-1.2.5 webmail Permet de crée un répertoire (ici webmail) devant accueillir les fichiers et on y déplace le fichier décompressé (roundcubemail-1.2.5): Après on copie ce répertoire (webmail) dans le répertoire « /var/www/html/ »: #cp -rf webmail/ /var/www/html/ On donne les droits de propriété aux services apache du répertoire « webmail » car pour sa première création il obtient les droits de « root ». On entre dans le répertoire « /var/www/html/ » #cd /var/www/html/ Puis on donne les droits de propriété aux services apache en faisant comme suit : #chown –R apache:apache webmail
  • 6. Ousmane BADJI ousmanebadji1986@yahoo.fr 5 Définition des droits d'accès (les répertoires « logs » et « temp » doivent être accessibles en écriture) en désactivant le SELINUX. Pour pouvoir le faire, on a deux solutions : a) Première solution #cd /var/www/html/webmail/config/ #setenforce 0 b) Deuxième solution #vim /etc/selinux/config Sur « SELINUX=enforcing » on remplace « enforcing » par « disabled » comme l’indique la figure qui suit :
  • 7. Ousmane BADJI ousmanebadji1986@yahoo.fr 6 2.Création de la base de données (UDB) Il est nécessaire de créer une base de données (MySQL dans notre exemple). Connectez-vous en root à mysql pour créer la base de données et les accès : #mysql ‐u root ‐p On redémarre les services : #systemctl restart named httpd dhcpd postfix.service dovecot mariadb Puis importez la structure depuis le fichier SQL fourni par Roundcube (ici le fichier est situé dans SQL/mysql.initial.sql) : c’est pour initialiser la base de données #mysql ‐u badji ‐p UDB<mysql.initial.sql Enter password : <mot de passe de l’utilisateur (badji)> On redémarre les services : #systemctl restart named httpd dhcpd postfix.service dovecot mariadb
  • 8. Ousmane BADJI ousmanebadji1986@yahoo.fr 7 3. Installation du webmail Roundcube Après avoir redémarré les services, on ouvre le navigateur (ici Mozilla Firefox) puis on entre url : www.kadiamor.sn/webmail/installer. On obtient l’interface ci- dessous.
  • 9. Ousmane BADJI ousmanebadji1986@yahoo.fr 8 On clique sur « NEXT » pour continuer la configuration. 4.Configuration de la base de données
  • 10. Ousmane BADJI ousmanebadji1986@yahoo.fr 9 On clique sur « CREATE CONFIG » pour créer notre fichier configuration et l’enregistrer dans le répertoire d’installation de Roundcube comme l’indique la figure ci-dessous. On clique sur « CONTINUE » pour tester la configuration.
  • 11. Ousmane BADJI ousmanebadji1986@yahoo.fr 10 5.Test de SMTP Pour tester le SMTP, l’utilisateur « badji » envoie un mail à l‘utilisateur « bineta » en remplissant les champs « Sender » et « Recipient » comme l’indique la figure ci-dessus. On remarque que le SMTP fonctionne bien « SMTP send : ok » comme l’indique la figure ci-dessous.
  • 12. Ousmane BADJI ousmanebadji1986@yahoo.fr 11 6.Test d’IMAP Pour tester l’IMAP, on met le nom de l’utilisateur « ici badji » et son mot de passe puis on clique sur « Check login ». On remarque que l’IMAP fonctionne bien « IMAP connect : ok (SORT capability :yes) » comme l’indique la figure ci-dessous.
  • 13. Ousmane BADJI ousmanebadji1986@yahoo.fr 12 III. Connexion et test d’envoi de messages entre deux utilisateurs Pour se connecter, on ouvre le navigateur (ici Mozilla Firefox) puis on entre url : www.kadiamor.sn/webmail/. On obtient l’interface ci-dessous et on met le nom d’un utilisateur se trouvant dans le serveur et son mot de passe. Pour notre cas, on utilise « badji » comme utilisateur qui envoie un message à l’utilisateur « bineta ». Il se connecte au serveur pour rédiger son message. Ici « badji » rédige son message à envoyer et l’envoie à « bineta » comme l’indique la figure ci-dessous.
  • 14. Ousmane BADJI ousmanebadji1986@yahoo.fr 13 Ici « bineta » se connecte pour vérifier sa boite de messagerie comme l’indique la figure ci-dessous. Après connexion, « bineta » voie qu’elle a reçu des messages sur sa boite de réception de messages.
  • 15. Ousmane BADJI ousmanebadji1986@yahoo.fr 14 Pour lire les mails, on clique sur un mail.
  • 16. Ousmane BADJI ousmanebadji1986@yahoo.fr 15 CONCLUSION A l’issu de ce travail on a pu configurer un serveur de messagerie « Roundcube » sous RedHat (CentOS 7). Ce travail nous a été facilité pour nous familiariser de l’environnement linux (Webmail Roundcube) et revêt d’une importance capitale car il nous permet de consolider nos connaissances en administration Linux, ce qui est fréquent dans les entreprises.
  • 17. Ousmane BADJI ousmanebadji1986@yahoo.fr 16 SOURCES  http://www.youtube.com/  http://www.google.com/  https://roundcube.net/download/  https://www.smnet.fr/centos/centos-roundcube.html