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

Projet administration-sécurité-réseaux
Projet administration-sécurité-réseauxProjet administration-sécurité-réseaux
Projet administration-sécurité-réseauxRabeb Boumaiza
 
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
 
Mise en place de la solution d’authentification Radius sous réseau LAN câblé
Mise en place de la solution d’authentification Radius sous réseau LAN câbléMise en place de la solution d’authentification Radius sous réseau LAN câblé
Mise en place de la solution d’authentification Radius sous réseau LAN câbléCharif Khrichfa
 
Windows server 2012 r2
Windows server 2012 r2Windows server 2012 r2
Windows server 2012 r2Ousmane BADJI
 
Administration Reseau
Administration ReseauAdministration Reseau
Administration Reseaudenischef1
 
L’ Administration des Réseaux en Pratique
L’ Administration des Réseaux en PratiqueL’ Administration des Réseaux en Pratique
L’ Administration des Réseaux en PratiqueAmadou Dia
 
memoire utilisation de Puppet et Nagios
memoire utilisation de Puppet et Nagiosmemoire utilisation de Puppet et Nagios
memoire utilisation de Puppet et Nagiosabouaalexis
 
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
 
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
 
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
 
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
 
Alphorm.com Formation Windows Server 2019 : Installation et Configuration de ...
Alphorm.com Formation Windows Server 2019 : Installation et Configuration de ...Alphorm.com Formation Windows Server 2019 : Installation et Configuration de ...
Alphorm.com Formation Windows Server 2019 : Installation et Configuration de ...Alphorm
 

Tendances (20)

Projet administration-sécurité-réseaux
Projet administration-sécurité-réseauxProjet administration-sécurité-réseaux
Projet administration-sécurité-réseaux
 
SERVICES RESEAUX AVANCES
SERVICES RESEAUX AVANCESSERVICES RESEAUX AVANCES
SERVICES RESEAUX AVANCES
 
Installer et configurer NAGIOS sous linux
Installer et configurer NAGIOS sous linuxInstaller et configurer NAGIOS sous linux
Installer et configurer NAGIOS sous linux
 
Tp n 3 linux
Tp n 3 linuxTp n 3 linux
Tp n 3 linux
 
Mise en place de la solution d’authentification Radius sous réseau LAN câblé
Mise en place de la solution d’authentification Radius sous réseau LAN câbléMise en place de la solution d’authentification Radius sous réseau LAN câblé
Mise en place de la solution d’authentification Radius sous réseau LAN câblé
 
Windows server 2012 r2
Windows server 2012 r2Windows server 2012 r2
Windows server 2012 r2
 
Rapport sécurité
Rapport sécuritéRapport sécurité
Rapport sécurité
 
Tp n 1 linux
Tp n 1 linuxTp n 1 linux
Tp n 1 linux
 
Administration Reseau
Administration ReseauAdministration Reseau
Administration Reseau
 
L’ Administration des Réseaux en Pratique
L’ Administration des Réseaux en PratiqueL’ Administration des Réseaux en Pratique
L’ Administration des Réseaux en Pratique
 
radius
radiusradius
radius
 
Serveur Zabbix
Serveur ZabbixServeur Zabbix
Serveur Zabbix
 
memoire utilisation de Puppet et Nagios
memoire utilisation de Puppet et Nagiosmemoire utilisation de Puppet et Nagios
memoire utilisation de Puppet et Nagios
 
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"
 
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 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
 
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
 
Tp n 5 linux
Tp n 5 linuxTp n 5 linux
Tp n 5 linux
 
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
 
Alphorm.com Formation Windows Server 2019 : Installation et Configuration de ...
Alphorm.com Formation Windows Server 2019 : Installation et Configuration de ...Alphorm.com Formation Windows Server 2019 : Installation et Configuration de ...
Alphorm.com Formation Windows Server 2019 : Installation et Configuration de ...
 

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
 

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
 
Mini projet Zabbix
Mini projet ZabbixMini projet Zabbix
Mini projet Zabbix
 
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
 

Dernier

Copilot your everyday AI companion- OFFICE 365-
Copilot your everyday AI companion- OFFICE 365-Copilot your everyday AI companion- OFFICE 365-
Copilot your everyday AI companion- OFFICE 365-Majida Antonios, M.Ed.
 
Bibdoc 2024 - L’Éducation aux Médias et à l’Information face à l’intelligence...
Bibdoc 2024 - L’Éducation aux Médias et à l’Information face à l’intelligence...Bibdoc 2024 - L’Éducation aux Médias et à l’Information face à l’intelligence...
Bibdoc 2024 - L’Éducation aux Médias et à l’Information face à l’intelligence...Atelier Canopé 37 - Tours
 
Présentation - Initiatives - CECOSDA - OIF - Fact Checking.pptx
Présentation - Initiatives - CECOSDA - OIF - Fact Checking.pptxPrésentation - Initiatives - CECOSDA - OIF - Fact Checking.pptx
Présentation - Initiatives - CECOSDA - OIF - Fact Checking.pptxJCAC
 
Calendrier de la semaine du 8 au 12 avril
Calendrier de la semaine du 8 au 12 avrilCalendrier de la semaine du 8 au 12 avril
Calendrier de la semaine du 8 au 12 avrilfrizzole
 
Newsletter SPW Agriculture en province du Luxembourg du 10-04-24
Newsletter SPW Agriculture en province du Luxembourg du 10-04-24Newsletter SPW Agriculture en province du Luxembourg du 10-04-24
Newsletter SPW Agriculture en province du Luxembourg du 10-04-24BenotGeorges3
 
La Base unique départementale - Quel bilan, au bout de 5 ans .pdf
La Base unique départementale - Quel bilan, au bout de 5 ans .pdfLa Base unique départementale - Quel bilan, au bout de 5 ans .pdf
La Base unique départementale - Quel bilan, au bout de 5 ans .pdfbdp12
 
Chana Orloff.pptx Sculptrice franco-ukranienne
Chana Orloff.pptx Sculptrice franco-ukranienneChana Orloff.pptx Sculptrice franco-ukranienne
Chana Orloff.pptx Sculptrice franco-ukranienneTxaruka
 
L'Unité de Spiritualité Eudiste se joint à toute l'Église Universelle et en p...
L'Unité de Spiritualité Eudiste se joint à toute l'Église Universelle et en p...L'Unité de Spiritualité Eudiste se joint à toute l'Église Universelle et en p...
L'Unité de Spiritualité Eudiste se joint à toute l'Église Universelle et en p...Unidad de Espiritualidad Eudista
 
Aux origines de la sociologie : du XIXème au début XX ème siècle
Aux origines de la sociologie : du XIXème au début XX ème siècleAux origines de la sociologie : du XIXème au début XX ème siècle
Aux origines de la sociologie : du XIXème au début XX ème siècleAmar LAKEL, PhD
 
Vulnérabilité numérique d’usage : un enjeu pour l’aide à la réussitepdf
Vulnérabilité numérique d’usage : un enjeu pour l’aide à la réussitepdfVulnérabilité numérique d’usage : un enjeu pour l’aide à la réussitepdf
Vulnérabilité numérique d’usage : un enjeu pour l’aide à la réussitepdfSylvianeBachy
 
Apprendre avec des top et nano influenceurs
Apprendre avec des top et nano influenceursApprendre avec des top et nano influenceurs
Apprendre avec des top et nano influenceursStagiaireLearningmat
 
DIGNITAS INFINITA - DIGNITÉ HUMAINE; déclaration du dicastère .pptx
DIGNITAS INFINITA - DIGNITÉ HUMAINE; déclaration du dicastère .pptxDIGNITAS INFINITA - DIGNITÉ HUMAINE; déclaration du dicastère .pptx
DIGNITAS INFINITA - DIGNITÉ HUMAINE; déclaration du dicastère .pptxMartin M Flynn
 
Faut-il avoir peur de la technique ? (G. Gay-Para)
Faut-il avoir peur de la technique ? (G. Gay-Para)Faut-il avoir peur de la technique ? (G. Gay-Para)
Faut-il avoir peur de la technique ? (G. Gay-Para)Gabriel Gay-Para
 
Bibdoc 2024 - Sobriete numerique en bibliotheque et centre de documentation.pdf
Bibdoc 2024 - Sobriete numerique en bibliotheque et centre de documentation.pdfBibdoc 2024 - Sobriete numerique en bibliotheque et centre de documentation.pdf
Bibdoc 2024 - Sobriete numerique en bibliotheque et centre de documentation.pdfAtelier Canopé 37 - Tours
 
Bibdoc 2024 - Les intelligences artificielles en bibliotheque.pdf
Bibdoc 2024 - Les intelligences artificielles en bibliotheque.pdfBibdoc 2024 - Les intelligences artificielles en bibliotheque.pdf
Bibdoc 2024 - Les intelligences artificielles en bibliotheque.pdfAtelier Canopé 37 - Tours
 
Pas de vagues. pptx Film français
Pas de vagues.  pptx   Film     françaisPas de vagues.  pptx   Film     français
Pas de vagues. pptx Film françaisTxaruka
 

Dernier (17)

Copilot your everyday AI companion- OFFICE 365-
Copilot your everyday AI companion- OFFICE 365-Copilot your everyday AI companion- OFFICE 365-
Copilot your everyday AI companion- OFFICE 365-
 
Bibdoc 2024 - L’Éducation aux Médias et à l’Information face à l’intelligence...
Bibdoc 2024 - L’Éducation aux Médias et à l’Information face à l’intelligence...Bibdoc 2024 - L’Éducation aux Médias et à l’Information face à l’intelligence...
Bibdoc 2024 - L’Éducation aux Médias et à l’Information face à l’intelligence...
 
Présentation - Initiatives - CECOSDA - OIF - Fact Checking.pptx
Présentation - Initiatives - CECOSDA - OIF - Fact Checking.pptxPrésentation - Initiatives - CECOSDA - OIF - Fact Checking.pptx
Présentation - Initiatives - CECOSDA - OIF - Fact Checking.pptx
 
Calendrier de la semaine du 8 au 12 avril
Calendrier de la semaine du 8 au 12 avrilCalendrier de la semaine du 8 au 12 avril
Calendrier de la semaine du 8 au 12 avril
 
Newsletter SPW Agriculture en province du Luxembourg du 10-04-24
Newsletter SPW Agriculture en province du Luxembourg du 10-04-24Newsletter SPW Agriculture en province du Luxembourg du 10-04-24
Newsletter SPW Agriculture en province du Luxembourg du 10-04-24
 
La Base unique départementale - Quel bilan, au bout de 5 ans .pdf
La Base unique départementale - Quel bilan, au bout de 5 ans .pdfLa Base unique départementale - Quel bilan, au bout de 5 ans .pdf
La Base unique départementale - Quel bilan, au bout de 5 ans .pdf
 
Chana Orloff.pptx Sculptrice franco-ukranienne
Chana Orloff.pptx Sculptrice franco-ukranienneChana Orloff.pptx Sculptrice franco-ukranienne
Chana Orloff.pptx Sculptrice franco-ukranienne
 
L'Unité de Spiritualité Eudiste se joint à toute l'Église Universelle et en p...
L'Unité de Spiritualité Eudiste se joint à toute l'Église Universelle et en p...L'Unité de Spiritualité Eudiste se joint à toute l'Église Universelle et en p...
L'Unité de Spiritualité Eudiste se joint à toute l'Église Universelle et en p...
 
Bulletin des bibliotheques Burkina Faso mars 2024
Bulletin des bibliotheques Burkina Faso mars 2024Bulletin des bibliotheques Burkina Faso mars 2024
Bulletin des bibliotheques Burkina Faso mars 2024
 
Aux origines de la sociologie : du XIXème au début XX ème siècle
Aux origines de la sociologie : du XIXème au début XX ème siècleAux origines de la sociologie : du XIXème au début XX ème siècle
Aux origines de la sociologie : du XIXème au début XX ème siècle
 
Vulnérabilité numérique d’usage : un enjeu pour l’aide à la réussitepdf
Vulnérabilité numérique d’usage : un enjeu pour l’aide à la réussitepdfVulnérabilité numérique d’usage : un enjeu pour l’aide à la réussitepdf
Vulnérabilité numérique d’usage : un enjeu pour l’aide à la réussitepdf
 
Apprendre avec des top et nano influenceurs
Apprendre avec des top et nano influenceursApprendre avec des top et nano influenceurs
Apprendre avec des top et nano influenceurs
 
DIGNITAS INFINITA - DIGNITÉ HUMAINE; déclaration du dicastère .pptx
DIGNITAS INFINITA - DIGNITÉ HUMAINE; déclaration du dicastère .pptxDIGNITAS INFINITA - DIGNITÉ HUMAINE; déclaration du dicastère .pptx
DIGNITAS INFINITA - DIGNITÉ HUMAINE; déclaration du dicastère .pptx
 
Faut-il avoir peur de la technique ? (G. Gay-Para)
Faut-il avoir peur de la technique ? (G. Gay-Para)Faut-il avoir peur de la technique ? (G. Gay-Para)
Faut-il avoir peur de la technique ? (G. Gay-Para)
 
Bibdoc 2024 - Sobriete numerique en bibliotheque et centre de documentation.pdf
Bibdoc 2024 - Sobriete numerique en bibliotheque et centre de documentation.pdfBibdoc 2024 - Sobriete numerique en bibliotheque et centre de documentation.pdf
Bibdoc 2024 - Sobriete numerique en bibliotheque et centre de documentation.pdf
 
Bibdoc 2024 - Les intelligences artificielles en bibliotheque.pdf
Bibdoc 2024 - Les intelligences artificielles en bibliotheque.pdfBibdoc 2024 - Les intelligences artificielles en bibliotheque.pdf
Bibdoc 2024 - Les intelligences artificielles en bibliotheque.pdf
 
Pas de vagues. pptx Film français
Pas de vagues.  pptx   Film     françaisPas de vagues.  pptx   Film     français
Pas de vagues. pptx Film français
 

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