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 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
 
VPN NOMADE AVEC AUTHENTIFICATIO AD SOUS CISCO ASA
VPN NOMADE AVEC AUTHENTIFICATIO AD SOUS CISCO ASAVPN NOMADE AVEC AUTHENTIFICATIO AD SOUS CISCO ASA
VPN NOMADE AVEC AUTHENTIFICATIO AD SOUS CISCO ASAManassé Achim kpaya
 
Installation et Configuration de Pfsense
Installation et Configuration de PfsenseInstallation et Configuration de Pfsense
Installation et Configuration de PfsenseIsmail Rachdaoui
 
TP sous linux
TP sous linuxTP sous linux
TP sous linuxImnaTech
 
VPN NOMADE AVEC AUTHENTIFICATIO AD SOUS ROUTEUR CISCO
VPN NOMADE AVEC AUTHENTIFICATIO AD SOUS ROUTEUR CISCOVPN NOMADE AVEC AUTHENTIFICATIO AD SOUS ROUTEUR CISCO
VPN NOMADE AVEC AUTHENTIFICATIO AD SOUS ROUTEUR CISCOManassé Achim kpaya
 
Mise en place d'un vpn site à site avec pfsense
Mise en place d'un vpn site à site avec pfsenseMise en place d'un vpn site à site avec pfsense
Mise en place d'un vpn site à site avec pfsensePape Moussa SONKO
 
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
 
Pfsense 121202023417-phpapp02
Pfsense 121202023417-phpapp02Pfsense 121202023417-phpapp02
Pfsense 121202023417-phpapp02Mohamed Houssem
 
FreeRadius + Pfsense + OpenLDAP
FreeRadius + Pfsense + OpenLDAPFreeRadius + Pfsense + OpenLDAP
FreeRadius + Pfsense + OpenLDAPRaphaël Benja
 
Étude et mise en place d'un serveur FTP au sufop
Étude et mise en place d'un serveur FTP au sufopÉtude et mise en place d'un serveur FTP au sufop
Étude et mise en place d'un serveur FTP au sufopiferis
 
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
 
Rapport Windows Serveur 2008 "Active Directory Management"
Rapport Windows Serveur 2008 "Active Directory Management"Rapport Windows Serveur 2008 "Active Directory Management"
Rapport Windows Serveur 2008 "Active Directory Management"Ayoub Rouzi
 
vpn-site-a-site-avec-des-routeurs-cisco
 vpn-site-a-site-avec-des-routeurs-cisco vpn-site-a-site-avec-des-routeurs-cisco
vpn-site-a-site-avec-des-routeurs-ciscoCamara Assane
 

Tendances (20)

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
 
Tuto pfsense
Tuto pfsenseTuto pfsense
Tuto pfsense
 
VPN NOMADE AVEC AUTHENTIFICATIO AD SOUS CISCO ASA
VPN NOMADE AVEC AUTHENTIFICATIO AD SOUS CISCO ASAVPN NOMADE AVEC AUTHENTIFICATIO AD SOUS CISCO ASA
VPN NOMADE AVEC AUTHENTIFICATIO AD SOUS CISCO ASA
 
SERVICES RESEAUX AVANCES
SERVICES RESEAUX AVANCESSERVICES RESEAUX AVANCES
SERVICES RESEAUX AVANCES
 
Installation et Configuration de Pfsense
Installation et Configuration de PfsenseInstallation et Configuration de Pfsense
Installation et Configuration de Pfsense
 
TP sous linux
TP sous linuxTP sous linux
TP sous linux
 
VPN NOMADE AVEC AUTHENTIFICATIO AD SOUS ROUTEUR CISCO
VPN NOMADE AVEC AUTHENTIFICATIO AD SOUS ROUTEUR CISCOVPN NOMADE AVEC AUTHENTIFICATIO AD SOUS ROUTEUR CISCO
VPN NOMADE AVEC AUTHENTIFICATIO AD SOUS ROUTEUR CISCO
 
Serveur Zabbix
Serveur ZabbixServeur Zabbix
Serveur Zabbix
 
Mise en place d'un vpn site à site avec pfsense
Mise en place d'un vpn site à site avec pfsenseMise en place d'un vpn site à site avec pfsense
Mise en place d'un vpn site à site avec pfsense
 
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
 
Pfsense 121202023417-phpapp02
Pfsense 121202023417-phpapp02Pfsense 121202023417-phpapp02
Pfsense 121202023417-phpapp02
 
FreeRadius + Pfsense + OpenLDAP
FreeRadius + Pfsense + OpenLDAPFreeRadius + Pfsense + OpenLDAP
FreeRadius + Pfsense + OpenLDAP
 
Étude et mise en place d'un serveur FTP au sufop
Étude et mise en place d'un serveur FTP au sufopÉtude et mise en place d'un serveur FTP au sufop
Étude et mise en place d'un serveur FTP au sufop
 
Mini projet Zabbix
Mini projet ZabbixMini projet Zabbix
Mini projet Zabbix
 
Mise en place d’un OpenVPN sous PfSense
Mise en place d’un OpenVPN sous PfSenseMise en place d’un OpenVPN sous PfSense
Mise en place d’un OpenVPN sous PfSense
 
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
 
Snort implementation
Snort implementationSnort implementation
Snort implementation
 
Rapport Windows Serveur 2008 "Active Directory Management"
Rapport Windows Serveur 2008 "Active Directory Management"Rapport Windows Serveur 2008 "Active Directory Management"
Rapport Windows Serveur 2008 "Active Directory Management"
 
GNS3, VoIP, ToIP
GNS3, VoIP, ToIPGNS3, VoIP, ToIP
GNS3, VoIP, ToIP
 
vpn-site-a-site-avec-des-routeurs-cisco
 vpn-site-a-site-avec-des-routeurs-cisco vpn-site-a-site-avec-des-routeurs-cisco
vpn-site-a-site-avec-des-routeurs-cisco
 

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
 
[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
 
mise en place de wordpresss sous Ubuntu 22.04
mise en place de wordpresss sous Ubuntu 22.04mise en place de wordpresss sous Ubuntu 22.04
mise en place de wordpresss sous Ubuntu 22.04ImnaTech
 

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
 
[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
 
mise en place de wordpresss sous Ubuntu 22.04
mise en place de wordpresss sous Ubuntu 22.04mise en place de wordpresss sous Ubuntu 22.04
mise en place de wordpresss sous Ubuntu 22.04
 

Dernier

Computer Parts in French - Les parties de l'ordinateur.pptx
Computer Parts in French - Les parties de l'ordinateur.pptxComputer Parts in French - Les parties de l'ordinateur.pptx
Computer Parts in French - Les parties de l'ordinateur.pptxRayane619450
 
La mondialisation avantages et inconvénients
La mondialisation avantages et inconvénientsLa mondialisation avantages et inconvénients
La mondialisation avantages et inconvénientsJaouadMhirach
 
les_infections_a_streptocoques.pptkioljhk
les_infections_a_streptocoques.pptkioljhkles_infections_a_streptocoques.pptkioljhk
les_infections_a_streptocoques.pptkioljhkRefRama
 
Copie de Engineering Software Marketing Plan by Slidesgo.pptx.pptx
Copie de Engineering Software Marketing Plan by Slidesgo.pptx.pptxCopie de Engineering Software Marketing Plan by Slidesgo.pptx.pptx
Copie de Engineering Software Marketing Plan by Slidesgo.pptx.pptxikospam0
 
La nouvelle femme . pptx Film français
La   nouvelle   femme  . pptx  Film françaisLa   nouvelle   femme  . pptx  Film français
La nouvelle femme . pptx Film françaisTxaruka
 
Cours ofppt du Trade-Marketing-Présentation.pdf
Cours ofppt du Trade-Marketing-Présentation.pdfCours ofppt du Trade-Marketing-Présentation.pdf
Cours ofppt du Trade-Marketing-Présentation.pdfachrafbrahimi1
 
L application de la physique classique dans le golf.pptx
L application de la physique classique dans le golf.pptxL application de la physique classique dans le golf.pptx
L application de la physique classique dans le golf.pptxhamzagame
 
Chapitre 2 du cours de JavaScript. Bon Cours
Chapitre 2 du cours de JavaScript. Bon CoursChapitre 2 du cours de JavaScript. Bon Cours
Chapitre 2 du cours de JavaScript. Bon Coursebenezerngoran
 
Bilan énergétique des chambres froides.pdf
Bilan énergétique des chambres froides.pdfBilan énergétique des chambres froides.pdf
Bilan énergétique des chambres froides.pdfAmgdoulHatim
 
Sidonie au Japon . pptx Un film français
Sidonie    au   Japon  .  pptx  Un film françaisSidonie    au   Japon  .  pptx  Un film français
Sidonie au Japon . pptx Un film françaisTxaruka
 
Boléro. pptx Film français réalisé par une femme.
Boléro.  pptx   Film   français   réalisé  par une  femme.Boléro.  pptx   Film   français   réalisé  par une  femme.
Boléro. pptx Film français réalisé par une femme.Txaruka
 
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 6, 7 GLOBAL SUCCESS (2...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 6, 7 GLOBAL SUCCESS (2...GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 6, 7 GLOBAL SUCCESS (2...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 6, 7 GLOBAL SUCCESS (2...Nguyen Thanh Tu Collection
 
RAPPORT DE STAGE D'INTERIM DE ATTIJARIWAFA BANK
RAPPORT DE STAGE D'INTERIM DE ATTIJARIWAFA BANKRAPPORT DE STAGE D'INTERIM DE ATTIJARIWAFA BANK
RAPPORT DE STAGE D'INTERIM DE ATTIJARIWAFA BANKNassimaMdh
 
Les roches magmatique géodynamique interne.pptx
Les roches magmatique géodynamique interne.pptxLes roches magmatique géodynamique interne.pptx
Les roches magmatique géodynamique interne.pptxShinyaHilalYamanaka
 
Intégration des TICE dans l'enseignement de la Physique-Chimie.pptx
Intégration des TICE dans l'enseignement de la Physique-Chimie.pptxIntégration des TICE dans l'enseignement de la Physique-Chimie.pptx
Intégration des TICE dans l'enseignement de la Physique-Chimie.pptxabdououanighd
 
Formation échiquéenne jwhyCHESS, parallèle avec la planification de projet
Formation échiquéenne jwhyCHESS, parallèle avec la planification de projetFormation échiquéenne jwhyCHESS, parallèle avec la planification de projet
Formation échiquéenne jwhyCHESS, parallèle avec la planification de projetJeanYvesMoine
 
CompLit - Journal of European Literature, Arts and Society - n. 7 - Table of ...
CompLit - Journal of European Literature, Arts and Society - n. 7 - Table of ...CompLit - Journal of European Literature, Arts and Society - n. 7 - Table of ...
CompLit - Journal of European Literature, Arts and Society - n. 7 - Table of ...Universidad Complutense de Madrid
 
Cours Préparation à l’ISO 27001 version 2022.pdf
Cours Préparation à l’ISO 27001 version 2022.pdfCours Préparation à l’ISO 27001 version 2022.pdf
Cours Préparation à l’ISO 27001 version 2022.pdfssuserc72852
 
Conférence Sommet de la formation 2024 : Développer des compétences pour la m...
Conférence Sommet de la formation 2024 : Développer des compétences pour la m...Conférence Sommet de la formation 2024 : Développer des compétences pour la m...
Conférence Sommet de la formation 2024 : Développer des compétences pour la m...Technologia Formation
 
Apolonia, Apolonia.pptx Film documentaire
Apolonia, Apolonia.pptx         Film documentaireApolonia, Apolonia.pptx         Film documentaire
Apolonia, Apolonia.pptx Film documentaireTxaruka
 

Dernier (20)

Computer Parts in French - Les parties de l'ordinateur.pptx
Computer Parts in French - Les parties de l'ordinateur.pptxComputer Parts in French - Les parties de l'ordinateur.pptx
Computer Parts in French - Les parties de l'ordinateur.pptx
 
La mondialisation avantages et inconvénients
La mondialisation avantages et inconvénientsLa mondialisation avantages et inconvénients
La mondialisation avantages et inconvénients
 
les_infections_a_streptocoques.pptkioljhk
les_infections_a_streptocoques.pptkioljhkles_infections_a_streptocoques.pptkioljhk
les_infections_a_streptocoques.pptkioljhk
 
Copie de Engineering Software Marketing Plan by Slidesgo.pptx.pptx
Copie de Engineering Software Marketing Plan by Slidesgo.pptx.pptxCopie de Engineering Software Marketing Plan by Slidesgo.pptx.pptx
Copie de Engineering Software Marketing Plan by Slidesgo.pptx.pptx
 
La nouvelle femme . pptx Film français
La   nouvelle   femme  . pptx  Film françaisLa   nouvelle   femme  . pptx  Film français
La nouvelle femme . pptx Film français
 
Cours ofppt du Trade-Marketing-Présentation.pdf
Cours ofppt du Trade-Marketing-Présentation.pdfCours ofppt du Trade-Marketing-Présentation.pdf
Cours ofppt du Trade-Marketing-Présentation.pdf
 
L application de la physique classique dans le golf.pptx
L application de la physique classique dans le golf.pptxL application de la physique classique dans le golf.pptx
L application de la physique classique dans le golf.pptx
 
Chapitre 2 du cours de JavaScript. Bon Cours
Chapitre 2 du cours de JavaScript. Bon CoursChapitre 2 du cours de JavaScript. Bon Cours
Chapitre 2 du cours de JavaScript. Bon Cours
 
Bilan énergétique des chambres froides.pdf
Bilan énergétique des chambres froides.pdfBilan énergétique des chambres froides.pdf
Bilan énergétique des chambres froides.pdf
 
Sidonie au Japon . pptx Un film français
Sidonie    au   Japon  .  pptx  Un film françaisSidonie    au   Japon  .  pptx  Un film français
Sidonie au Japon . pptx Un film français
 
Boléro. pptx Film français réalisé par une femme.
Boléro.  pptx   Film   français   réalisé  par une  femme.Boléro.  pptx   Film   français   réalisé  par une  femme.
Boléro. pptx Film français réalisé par une femme.
 
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 6, 7 GLOBAL SUCCESS (2...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 6, 7 GLOBAL SUCCESS (2...GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 6, 7 GLOBAL SUCCESS (2...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 6, 7 GLOBAL SUCCESS (2...
 
RAPPORT DE STAGE D'INTERIM DE ATTIJARIWAFA BANK
RAPPORT DE STAGE D'INTERIM DE ATTIJARIWAFA BANKRAPPORT DE STAGE D'INTERIM DE ATTIJARIWAFA BANK
RAPPORT DE STAGE D'INTERIM DE ATTIJARIWAFA BANK
 
Les roches magmatique géodynamique interne.pptx
Les roches magmatique géodynamique interne.pptxLes roches magmatique géodynamique interne.pptx
Les roches magmatique géodynamique interne.pptx
 
Intégration des TICE dans l'enseignement de la Physique-Chimie.pptx
Intégration des TICE dans l'enseignement de la Physique-Chimie.pptxIntégration des TICE dans l'enseignement de la Physique-Chimie.pptx
Intégration des TICE dans l'enseignement de la Physique-Chimie.pptx
 
Formation échiquéenne jwhyCHESS, parallèle avec la planification de projet
Formation échiquéenne jwhyCHESS, parallèle avec la planification de projetFormation échiquéenne jwhyCHESS, parallèle avec la planification de projet
Formation échiquéenne jwhyCHESS, parallèle avec la planification de projet
 
CompLit - Journal of European Literature, Arts and Society - n. 7 - Table of ...
CompLit - Journal of European Literature, Arts and Society - n. 7 - Table of ...CompLit - Journal of European Literature, Arts and Society - n. 7 - Table of ...
CompLit - Journal of European Literature, Arts and Society - n. 7 - Table of ...
 
Cours Préparation à l’ISO 27001 version 2022.pdf
Cours Préparation à l’ISO 27001 version 2022.pdfCours Préparation à l’ISO 27001 version 2022.pdf
Cours Préparation à l’ISO 27001 version 2022.pdf
 
Conférence Sommet de la formation 2024 : Développer des compétences pour la m...
Conférence Sommet de la formation 2024 : Développer des compétences pour la m...Conférence Sommet de la formation 2024 : Développer des compétences pour la m...
Conférence Sommet de la formation 2024 : Développer des compétences pour la m...
 
Apolonia, Apolonia.pptx Film documentaire
Apolonia, Apolonia.pptx         Film documentaireApolonia, Apolonia.pptx         Film documentaire
Apolonia, Apolonia.pptx Film documentaire
 

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