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

MESSAGERIE EXCHANGE 2013 SOUS WINDOWS SERVEUR 2012
MESSAGERIE EXCHANGE 2013 SOUS WINDOWS SERVEUR 2012MESSAGERIE EXCHANGE 2013 SOUS WINDOWS SERVEUR 2012
MESSAGERIE EXCHANGE 2013 SOUS WINDOWS SERVEUR 2012Manassé Achim kpaya
 
Mise En Place d'une Solution de Supervision Réseau
Mise En Place d'une Solution de Supervision Réseau Mise En Place d'une Solution de Supervision Réseau
Mise En Place d'une Solution de Supervision Réseau Yaya N'Tyeni Sanogo
 
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 reseau securise par Cisco ASA
Mise en place d'un reseau securise par Cisco ASAMise en place d'un reseau securise par Cisco ASA
Mise en place d'un reseau securise par Cisco ASAOusmane BADJI
 
Installer et configurer NAGIOS sous linux
Installer et configurer NAGIOS sous linuxInstaller et configurer NAGIOS sous linux
Installer et configurer NAGIOS sous linuxZakariyaa AIT ELMOUDEN
 
Étude et mise en place d'un serveur messengerie
Étude et mise en place d'un serveur messengerie Étude et mise en place d'un serveur messengerie
Étude et mise en place d'un serveur messengerie iferis
 
mémoire de projet de fin d'études
mémoire de projet de fin d'études mémoire de projet de fin d'études
mémoire de projet de fin d'études MortadhaBouallagui
 
Mise en place de la telephonie ip avec Asterisk
Mise en place de la telephonie ip avec AsteriskMise en place de la telephonie ip avec Asterisk
Mise en place de la telephonie ip avec AsteriskPape Moussa SONKO
 
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
 
Projet administration-sécurité-réseaux
Projet administration-sécurité-réseauxProjet administration-sécurité-réseaux
Projet administration-sécurité-réseauxRabeb Boumaiza
 
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
 
Windows server 2012 r2
Windows server 2012 r2Windows server 2012 r2
Windows server 2012 r2Ousmane BADJI
 
Metasploit et Metasploitable2 : exploiter VSFTPD v2.3.4
Metasploit et Metasploitable2 : exploiter VSFTPD v2.3.4 Metasploit et Metasploitable2 : exploiter VSFTPD v2.3.4
Metasploit et Metasploitable2 : exploiter VSFTPD v2.3.4 Khalid EDAIG
 
Etude et mise en place d’un VPN
Etude et mise en place d’un VPNEtude et mise en place d’un VPN
Etude et mise en place d’un VPNCharif Khrichfa
 

Tendances (20)

MESSAGERIE EXCHANGE 2013 SOUS WINDOWS SERVEUR 2012
MESSAGERIE EXCHANGE 2013 SOUS WINDOWS SERVEUR 2012MESSAGERIE EXCHANGE 2013 SOUS WINDOWS SERVEUR 2012
MESSAGERIE EXCHANGE 2013 SOUS WINDOWS SERVEUR 2012
 
Mise En Place d'une Solution de Supervision Réseau
Mise En Place d'une Solution de Supervision Réseau Mise En Place d'une Solution de Supervision Réseau
Mise En Place d'une Solution de Supervision Réseau
 
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
 
Mise en place d'un reseau securise par Cisco ASA
Mise en place d'un reseau securise par Cisco ASAMise en place d'un reseau securise par Cisco ASA
Mise en place d'un reseau securise par Cisco ASA
 
Installer et configurer NAGIOS sous linux
Installer et configurer NAGIOS sous linuxInstaller et configurer NAGIOS sous linux
Installer et configurer NAGIOS sous linux
 
projet sur le vpn presentation
projet sur le vpn presentationprojet sur le vpn presentation
projet sur le vpn presentation
 
Étude et mise en place d'un serveur messengerie
Étude et mise en place d'un serveur messengerie Étude et mise en place d'un serveur messengerie
Étude et mise en place d'un serveur messengerie
 
mémoire de projet de fin d'études
mémoire de projet de fin d'études mémoire de projet de fin d'études
mémoire de projet de fin d'études
 
Serveur Zabbix
Serveur ZabbixServeur Zabbix
Serveur Zabbix
 
Mise en place de la telephonie ip avec Asterisk
Mise en place de la telephonie ip avec AsteriskMise en place de la telephonie ip avec Asterisk
Mise en place de la telephonie ip avec Asterisk
 
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
 
Mini projet Zabbix
Mini projet ZabbixMini projet Zabbix
Mini projet Zabbix
 
Projet administration-sécurité-réseaux
Projet administration-sécurité-réseauxProjet administration-sécurité-réseaux
Projet administration-sécurité-réseaux
 
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
 
Zabbix
ZabbixZabbix
Zabbix
 
Windows server 2012 r2
Windows server 2012 r2Windows server 2012 r2
Windows server 2012 r2
 
Tuto pfsense
Tuto pfsenseTuto pfsense
Tuto pfsense
 
Metasploit et Metasploitable2 : exploiter VSFTPD v2.3.4
Metasploit et Metasploitable2 : exploiter VSFTPD v2.3.4 Metasploit et Metasploitable2 : exploiter VSFTPD v2.3.4
Metasploit et Metasploitable2 : exploiter VSFTPD v2.3.4
 
GNS3, VoIP, ToIP
GNS3, VoIP, ToIPGNS3, VoIP, ToIP
GNS3, VoIP, ToIP
 
Etude et mise en place d’un VPN
Etude et mise en place d’un VPNEtude et mise en place d’un VPN
Etude et mise en place d’un VPN
 

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
 
Installation de mongo_db_sur_windows_xp
Installation de mongo_db_sur_windows_xpInstallation de mongo_db_sur_windows_xp
Installation de mongo_db_sur_windows_xpsaidelfazni
 

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

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
 
Installation de mongo_db_sur_windows_xp
Installation de mongo_db_sur_windows_xpInstallation de mongo_db_sur_windows_xp
Installation de mongo_db_sur_windows_xp
 

Dernier

Système National de Santé au- Maroc-(2017)."pdf"
Système National de Santé au- Maroc-(2017)."pdf"Système National de Santé au- Maroc-(2017)."pdf"
Système National de Santé au- Maroc-(2017)."pdf"tachakourtzineb
 
PowerPoint-de-Soutenance-de-TFE-infirmier.pdf
PowerPoint-de-Soutenance-de-TFE-infirmier.pdfPowerPoint-de-Soutenance-de-TFE-infirmier.pdf
PowerPoint-de-Soutenance-de-TFE-infirmier.pdfDafWafia
 
Les débuts de la collection "Le livre de poche"
Les débuts de la collection "Le livre de poche"Les débuts de la collection "Le livre de poche"
Les débuts de la collection "Le livre de poche"ArchivesdeLyon
 
PLANNING HEBDO ET CR LYCEE COUDON 21 MAI2024
PLANNING HEBDO ET CR LYCEE COUDON 21 MAI2024PLANNING HEBDO ET CR LYCEE COUDON 21 MAI2024
PLANNING HEBDO ET CR LYCEE COUDON 21 MAI2024frizzole
 
Présentation Webinaire Cohésion - Concevoir et mettre en place une CMDB, comm...
Présentation Webinaire Cohésion - Concevoir et mettre en place une CMDB, comm...Présentation Webinaire Cohésion - Concevoir et mettre en place une CMDB, comm...
Présentation Webinaire Cohésion - Concevoir et mettre en place une CMDB, comm...Technologia Formation
 
Formation IAT pour sonelgaz chlef algérie.ppt
Formation IAT pour sonelgaz chlef algérie.pptFormation IAT pour sonelgaz chlef algérie.ppt
Formation IAT pour sonelgaz chlef algérie.pptBOULANORICHRAF
 
Quitter la nuit. pptx
Quitter          la        nuit.    pptxQuitter          la        nuit.    pptx
Quitter la nuit. pptxTxaruka
 
Fiche - Accompagnement du travail coopératif au sein d’une équipe d’enseignan...
Fiche - Accompagnement du travail coopératif au sein d’une équipe d’enseignan...Fiche - Accompagnement du travail coopératif au sein d’une équipe d’enseignan...
Fiche - Accompagnement du travail coopératif au sein d’une équipe d’enseignan...Pedago Lu
 
Quitter la nuit. pptx
Quitter        la             nuit.   pptxQuitter        la             nuit.   pptx
Quitter la nuit. pptxTxaruka
 
rapport de stage gros oeuvre_compressed.pdf
rapport de stage gros oeuvre_compressed.pdfrapport de stage gros oeuvre_compressed.pdf
rapport de stage gros oeuvre_compressed.pdfOssamaLachheb
 
Webinaire Technologia | DAX : nouvelles fonctions
Webinaire Technologia | DAX : nouvelles fonctionsWebinaire Technologia | DAX : nouvelles fonctions
Webinaire Technologia | DAX : nouvelles fonctionsTechnologia Formation
 

Dernier (12)

Système National de Santé au- Maroc-(2017)."pdf"
Système National de Santé au- Maroc-(2017)."pdf"Système National de Santé au- Maroc-(2017)."pdf"
Système National de Santé au- Maroc-(2017)."pdf"
 
PowerPoint-de-Soutenance-de-TFE-infirmier.pdf
PowerPoint-de-Soutenance-de-TFE-infirmier.pdfPowerPoint-de-Soutenance-de-TFE-infirmier.pdf
PowerPoint-de-Soutenance-de-TFE-infirmier.pdf
 
Les débuts de la collection "Le livre de poche"
Les débuts de la collection "Le livre de poche"Les débuts de la collection "Le livre de poche"
Les débuts de la collection "Le livre de poche"
 
PLANNING HEBDO ET CR LYCEE COUDON 21 MAI2024
PLANNING HEBDO ET CR LYCEE COUDON 21 MAI2024PLANNING HEBDO ET CR LYCEE COUDON 21 MAI2024
PLANNING HEBDO ET CR LYCEE COUDON 21 MAI2024
 
Présentation Webinaire Cohésion - Concevoir et mettre en place une CMDB, comm...
Présentation Webinaire Cohésion - Concevoir et mettre en place une CMDB, comm...Présentation Webinaire Cohésion - Concevoir et mettre en place une CMDB, comm...
Présentation Webinaire Cohésion - Concevoir et mettre en place une CMDB, comm...
 
Formation IAT pour sonelgaz chlef algérie.ppt
Formation IAT pour sonelgaz chlef algérie.pptFormation IAT pour sonelgaz chlef algérie.ppt
Formation IAT pour sonelgaz chlef algérie.ppt
 
Quitter la nuit. pptx
Quitter          la        nuit.    pptxQuitter          la        nuit.    pptx
Quitter la nuit. pptx
 
Fiche - Accompagnement du travail coopératif au sein d’une équipe d’enseignan...
Fiche - Accompagnement du travail coopératif au sein d’une équipe d’enseignan...Fiche - Accompagnement du travail coopératif au sein d’une équipe d’enseignan...
Fiche - Accompagnement du travail coopératif au sein d’une équipe d’enseignan...
 
Quitter la nuit. pptx
Quitter        la             nuit.   pptxQuitter        la             nuit.   pptx
Quitter la nuit. pptx
 
rapport de stage gros oeuvre_compressed.pdf
rapport de stage gros oeuvre_compressed.pdfrapport de stage gros oeuvre_compressed.pdf
rapport de stage gros oeuvre_compressed.pdf
 
Webinaire Technologia | DAX : nouvelles fonctions
Webinaire Technologia | DAX : nouvelles fonctionsWebinaire Technologia | DAX : nouvelles fonctions
Webinaire Technologia | DAX : nouvelles fonctions
 
Traitement des eaux usées par lagunage a macrophytes.pptx
Traitement des eaux usées par lagunage a macrophytes.pptxTraitement des eaux usées par lagunage a macrophytes.pptx
Traitement des eaux usées par lagunage a macrophytes.pptx
 

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