SlideShare ist ein Scribd-Unternehmen logo
1 von 22
Mis en place d’un système de messagerie sous Debian avec : postfix, dovecot, mysql et
roundcube
Kparmel123@gmail.com/kpmanasse@yahoo.fr Professeur : M. LO
1
MIS EN PLACE D’UN SYSTEME DE MESSAGERIE SOUS DEBIAN AVEC:
postfix, dovecot, mysql et roundcube
Réalisé par : Manassé Achim Kpaya Professeur : M. Lo
Etudiant en Master 1 RSI à l’ISI Dakar-Sénégal
Mis en place d’un système de messagerie sous Debian avec : postfix, dovecot, mysql et
roundcube
Kparmel123@gmail.com/kpmanasse@yahoo.fr Professeur : M. LO
2
PLAN
I-INTRODUCTION
II-PRE REQUIS
III-INSTALLATION ET CONFIGURATION DE POSTFIX
IV-INSTALLATION ET CONFIGURATION DE DOVECOT
V-INSTALLATION DE MYSQL SERVEUR ET ROUNDCUBE
VI-CREATION DE LA BASE DE DONNEE ROUNDCUBE ET DES UTILISATEURS
VII-CONFIGURATION DE ROUNDCUBE
VIII-TEST
IX : SECURISATION PAR OPENSSL
X-CONCLUSION
Mis en place d’un système de messagerie sous Debian avec : postfix, dovecot, mysql et
roundcube
Kparmel123@gmail.com/kpmanasse@yahoo.fr Professeur : M. LO
3
I-INTRODUCTION
La messagerie électronique (ou Email : Electronique mail) est l'un des services
les plus importants dans une entreprise. Elle permet aux utilisateurs d’envoyer et
recevoir des messages. Pour utiliser ce service il faut mettre en place un serveur dit de
messagerie qui va permettre aux clients de recevoir et gérer leurs comptes
de messagerie.
Il existe plusieurs serveurs de messagerie dont on peut citer postfix qui est beaucoup
plus utilisé dans certaines entreprises. Postfix est un Mail Transfer Agent, simple
d'utilisation contrairement à Sendmail ou bien Qmail. Postfix est utilisé par défaut chez
Mac OS X, disponible sur GNU/Linux, la famille BSD et d'autres Unix encore. Toutes les
commandes utilisées dans ce tutoriel seront tapées en mode root, petite astuce tapez
dans le terminal su - puis votre mot de passe.
II-PRE REQUIS
Pour réaliser ce travail, vous devrez installer au préalable un serveur DNS et
APACHE fonctionnels car cette partie ne fera pas objet de notre travail car nous les
avons déjà configurés. Nous avons un serveur DNS fonctionnel qui a les informations
suivantes :
-nom du serveur= webmail
-nom du domaine =samedi1.net
-adresse du réseau =192.168.3.0/24
-adresse IP= 192.168.3.8/24
Sans plus tarder, on va pouvoir démarrer nos deux serveurs (DNS et APACHE)
préalablement installés:
Mis en place d’un système de messagerie sous Debian avec : postfix, dovecot, mysql et
roundcube
Kparmel123@gmail.com/kpmanasse@yahoo.fr Professeur : M. LO
4
III-INSTALLATION ET CONFIGURATION DE POSTFIX
Pour installer notre serveur de messagerie postfix, il suffit tout simplement de taper
dans un terminal cette commande:
apt-get install postfix
Il vous sera demandé quel type de configuration vous souhaitez créer. Dans cette
partie, il aura deux possibilités de configurer postfix choisissez la première qui consiste
à configurer postfix durant l’installation et la deuxième après l’installation.
NB : Vous pouvez laisser l’installation s’achève et faire dpkg-reconfigure postfix.
III-1-Configuration durant l’installation
Pour ce faire, lorsque le processus nous présente une interface avec plusieurs options,
on choisit l’option site internet comme le montre cette figure :
On met le nom de notre domaine :
Ensuite, on choisit le répertoire de destination de nos courriers.
Mis en place d’un système de messagerie sous Debian avec : postfix, dovecot, mysql et
roundcube
Kparmel123@gmail.com/kpmanasse@yahoo.fr Professeur : M. LO
5
Puis on indique la liste des domaines, séparés par des virgules, que notre serveur
Reconnaitra comme lui appartenant:
Nous allons après cette étape indiquer les réseaux pour lesquels notre serveur pourra
relayer le courriel. On aura comme information dans ce champ les adresses
127.0.0.0/8 et 192.168.3.0/24 séparées par un espace :
Postfix va par la suite nous demander si nous voulons choisir Procmail pour la
distribution locale. Nous choisissons (No) car nous mettrons par la suite notre propre
agent de distribution à savoir Dovecot.
Ensuite on choisit 0 comme la taille maximale des boites aux lettres.
On choisit + comme le caractère d’extension des adresses locales.
Et enfin on choisit l’option tous pour les protocoles qui serons utilisés à savoir Ipv4 et
Ipv6. Si tout se passe bien, notre serveur postfix va se mettre à redémarrer
automatiquement :
Mis en place d’un système de messagerie sous Debian avec : postfix, dovecot, mysql et
roundcube
Kparmel123@gmail.com/kpmanasse@yahoo.fr Professeur : M. LO
6
.
.
.
III-2 : Configuration de postfix après l’installation
Pour cette partie, on choisit l’option "No configuration" pour avoir une config vierge.
Et lorsque l’installation s’achève, on passe à la configuration. Le fichier de
configuration se trouve dans /etc/postfix/main.cf. On édite le fichier main.cf et
renseigne les lignes suivantes:
-myhostname = webmail.samedi1.net
-mydomain =samedi1.net
-myorigin = $mydomain
-mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain,
localhost.samedi1.net
-inet_interfaces = all
-mynetworks = 192.168.3.0/24, 127.0.0.0/8
home_mailbox = Maildir/
On enregistre pour quitter puis redémarrer le service apache.
IV-INSTALLATION ET CONFIGURATION DE DOVECOT
On l’installe en ligne de commande en tapant :
apt-get install dovecot-common dovecot-imapd dovecot-pop3d.
En ce qui concerne sa configuration, tous les fichiers sont déjà configurés par défaut.
Donc on redémarre tout simplement le service:
Attention ! Ce cas n’est pas valable pour d’autres systèmes tels que centos…
Mis en place d’un système de messagerie sous Debian avec : postfix, dovecot, mysql et
roundcube
Kparmel123@gmail.com/kpmanasse@yahoo.fr Professeur : M. LO
7
V-INSTALLATION DE MYSQL ET ROUNDCUBE
Avant d’installer roundcube, on doit d’abord installer mysql qui va jouer le rôle de
gestion de la base de données de roundcube et de son interface graphique. On l’installe
en ligne en tapant la commande suivante:
apt-get install mysql-server
V-I-Installation de roundcube
Pour bénéficier de la version la plus récente de roundcube, on passe par le site officiel
et télécharge la version "Complete package" On se place dans le répertoire du
téléchargement et taper ce lien :
# wget
http://downloads.sourceforge.net/project/roundcubemail/rou
ndcubemail/1.0.4/roundcubemail-1.0.4.tar.gz:
Ensuite, il faut décompresser l'archive et la placer dans notre arborescence web :
On doit déplacer le fichier décompressé qui est roundcubemail-1.0.4 dans /var/www/
puis le renommer. Dans mon cas, je l’ai renommé en roundcube. Mais en ce qui vous
concerne, vous pouvez choisir le nom qui vous convient :
Ne pas oublier la modification des droits sur les dossiers temp et logs :
Mis en place d’un système de messagerie sous Debian avec : postfix, dovecot, mysql et
roundcube
Kparmel123@gmail.com/kpmanasse@yahoo.fr Professeur : M. LO
8
On peut vérifier la confirmation de ces droits par la commande ls –l :
On voit que ces droits ont été attribués avec succès (parties crochée en rouge).
VI- CREATION DE LA BASE DE DONNEE ET DES UTILISATEURS
Maintenant on va créer notre base de données mysql roundcube. Pour ce faire, on met
notre serveur mysql en marche et faisons comme suit :
mysql –u root –p : on va nous demander un mot de passe. Le mot de passe devrait être
donné pendant ou après l’installation. Si vous n’avez donné aucun mot de passe, tapez
entré pour continuer :
Mis en place d’un système de messagerie sous Debian avec : postfix, dovecot, mysql et
roundcube
Kparmel123@gmail.com/kpmanasse@yahoo.fr Professeur : M. LO
9
On crée la base de données :
Le nom de notre base de données est roundcube et le mot de passe dans mon cas c’est
‘passer’. Vous pouvez choisir un mot de passe de votre choix.
Création de virtualhost
Ici pas grand-chose à faire, c'est l'activation d'un site comme un autre. Pour ce faire,
on édite le fichier /etc/apache/site-available/ et on crée un fichier virtualhost
qui est nommé dans mon cas roundcube:
On renseigne le fichier roundcube comme suit :
Mis en place d’un système de messagerie sous Debian avec : postfix, dovecot, mysql et
roundcube
Kparmel123@gmail.com/kpmanasse@yahoo.fr Professeur : M. LO
10
Si tout est bon, on active le fichier par la commande : a2ensite roundcube
VII-ACCES A L’INTERFACE ET CONFIGURATION DE ROUNDCUBE
Maintenant toutes nos configurations sont correctes, on doit redémarrer nos serveurs
pour passer à la configuration de roundcube :
On va dans notre navigateur et on entre l’url suivant :
Mis en place d’un système de messagerie sous Debian avec : postfix, dovecot, mysql et
roundcube
Kparmel123@gmail.com/kpmanasse@yahoo.fr Professeur : M. LO
11
http://www.samedi1.net/roundcube/installer : Vous devez avoir quelque chose
similaire à la figure suivante :
Cliquez sur NEXT pour passer à l’étape suivante :
Mis en place d’un système de messagerie sous Debian avec : postfix, dovecot, mysql et
roundcube
Kparmel123@gmail.com/kpmanasse@yahoo.fr Professeur : M. LO
12
Défilez jusqu’à la partie Database setup pour renseigner les champs que j’ai crochés
en rouge. Vous vous souvenez de la base de données roundcube qu’on a créée un peu
plus haut. Le nom d’utilisateur rouncube et le mot de passe ‘passer’. Tout est en
localhost.
Après avoir bien renseigné ces champs, cliquez sur CREATE CONFIG, une fois cliquer,
on va vous générer le fichier de configuration de roundcube qui se nomme
config.inc.php copiez et le mettre dans /var/www/roundcube/config : La figure
suivante nous le montre :
Mis en place d’un système de messagerie sous Debian avec : postfix, dovecot, mysql et
roundcube
Kparmel123@gmail.com/kpmanasse@yahoo.fr Professeur : M. LO
13
Si vous avez des problèmes sur la base de donnée, c’est ce fichier la que vous devez
modifier.
Après avoir copié et inséré le fichier config.inc.php dans /var/www/roundcube/config
On clique sur CONTINU pour tester la connexion IMAP. Entrons le nom d’utilisateur qui
est roundcube et le mot de passe qui est ‘passer’ dans mon cas et cliquons sur Check
login :
Mis en place d’un système de messagerie sous Debian avec : postfix, dovecot, mysql et
roundcube
Kparmel123@gmail.com/kpmanasse@yahoo.fr Professeur : M. LO
14
Si tout est ok, vous devez avoir ca :
Si vous n’arrivez pas à vous connecter à IMAP, ne vous inquiétez pas, votre
configuration est toujours correcte. Maintenant passons à l’étape suivante. Revenons
sur notre navigateur et tapons l’URL suivant: http://www.samedi1.net/roundcube
Vous devez automatiquement avoir accès à l’interface d’authentification suivante :
Arrivé à ce etape, on supprime le fichier installer qui se trouve dans
/var/www/roundcube pour éviter une connexion externe.
VIII-TEST
Pour tester l’envoie et réception de nos mails, on doit créer deux utilisateurs manasse
et kpaya dans mon cas. Chacun a pour mot de passe ‘passer’. Ces deux utilisateurs vont
s’envoyer des mails.
Mis en place d’un système de messagerie sous Debian avec : postfix, dovecot, mysql et
roundcube
Kparmel123@gmail.com/kpmanasse@yahoo.fr Professeur : M. LO
15
Faisons de même pour l’utilisateur manasse :
Revenons sur notre interface rouncube pour se connecter entant que kpaya. Vous
devez avoir quelque chose similaire à la figure suivante :
Mis en place d’un système de messagerie sous Debian avec : postfix, dovecot, mysql et
roundcube
Kparmel123@gmail.com/kpmanasse@yahoo.fr Professeur : M. LO
16
Maintenant kpaya va envoyer un message à manasse pour lui dire bonjour.
Le courrier a bien été envoyé à manasse. Pour lire le message que kpaya a envoyé à
manasse, on doit se connecter entant que manasse en déconnectant kpaya:
Mis en place d’un système de messagerie sous Debian avec : postfix, dovecot, mysql et
roundcube
Kparmel123@gmail.com/kpmanasse@yahoo.fr Professeur : M. LO
17
Et manasse répond :
Ainsi de suite etc.
IX-SECURISATION PAR OPENSSL
Nous allons maintenant sécuriser l’accès à notre site par openssl et rediriger toutes les
requêtes http vers htpps. Pour ce faire, on doit d’abord procéder à l’installation de
openssl. On l’installe en ligne en faisant :
apt-get install openssl.
Mis en place d’un système de messagerie sous Debian avec : postfix, dovecot, mysql et
roundcube
Kparmel123@gmail.com/kpmanasse@yahoo.fr Professeur : M. LO
18
Après l’installation, on doit générer un certificat à notre domaine en utilisant les
commandes suivantes :
Le renseignement des champs soulignés en rouge sont obligatoire. Renseignez les
selon votre pays.
Maintenant on vérifie si la clé a belle et bien été générée. Faisons un ls dans
/etc/apache2 :
Tout est ok, c’est la partie crochée en rouge.
Éditons notre fichier virtualhost qui se trouve dans /etc/apache2/site-avalaible/ pour
apporter des modifications suivantes :
Mis en place d’un système de messagerie sous Debian avec : postfix, dovecot, mysql et
roundcube
Kparmel123@gmail.com/kpmanasse@yahoo.fr Professeur : M. LO
19
.
.
.
On active le mode ssl par la commande : a2enmod ssl et on redémarre notre serveur
apache :
Repartons sur notre navigateur et tapons le nom de notre domain qui est : samedi1.net
dans la barre d’adresse. Si tout se passe bien http sera authomatiquement redirigé vers
https :
Mis en place d’un système de messagerie sous Debian avec : postfix, dovecot, mysql et
roundcube
Kparmel123@gmail.com/kpmanasse@yahoo.fr Professeur : M. LO
20
On clique sur : Je comprends les risque puis sur ajouter une exception ensuite sur
obtenir le certificat et enfin sur confirmer l’exception de sécurité :
Mis en place d’un système de messagerie sous Debian avec : postfix, dovecot, mysql et
roundcube
Kparmel123@gmail.com/kpmanasse@yahoo.fr Professeur : M. LO
21
Voilà enfin note page qui est sécurisée.
Mis en place d’un système de messagerie sous Debian avec : postfix, dovecot, mysql et
roundcube
Kparmel123@gmail.com/kpmanasse@yahoo.fr Professeur : M. LO
22
X-CONCLUSION
Nous avons tout au long de ce travail voulu offrir au lecteur la possibilité de
mettre son propre serveur mail grâce aux différentes directives qu’on lui a présenté en
procédant directement à la partie pratique. Nous espérons que ce tutoriel vous aidera
dans vos travaux de recherche. Et n’hésitez pas de nous laisser des messages via notre
email qui se trouve en bas de chaque page si vous désirez pousser plus loin la
configuration de ce service de messagerie ou d’autres services. Nous serons à votre
disposition.
BONNE LECTURE !!!!

Weitere ähnliche Inhalte

Was ist angesagt?

Rapport installation round cube centos 7
Rapport installation round cube centos 7Rapport installation round cube centos 7
Rapport installation round cube centos 7Mame Cheikh Ibra Niang
 
Mise en place d’un serveur de messagerie sous Windows
Mise en place d’un serveur de messagerie sous WindowsMise en place d’un serveur de messagerie sous Windows
Mise en place d’un serveur de messagerie sous WindowsJeff Hermann Ela Aba
 
Mise en place d'un système de messagerie roundcube sous cent os 7
Mise en place d'un système de messagerie roundcube sous cent os 7Mise en place d'un système de messagerie roundcube sous cent os 7
Mise en place d'un système de messagerie roundcube sous cent os 7Ousmane BADJI
 
Etude et mise en place d’un Cloud privé Avec Openstack
Etude et mise en place d’un Cloud privé Avec OpenstackEtude et mise en place d’un Cloud privé Avec Openstack
Etude et mise en place d’un Cloud privé Avec OpenstackBayeOusseynouFall
 
Trunk VoiP Asterisk strongsawn openvpn
Trunk VoiP Asterisk strongsawn openvpnTrunk VoiP Asterisk strongsawn openvpn
Trunk VoiP Asterisk strongsawn openvpnYaya N'Tyeni Sanogo
 
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 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'une infrastructure basée sur OpenStack
Mise en place d'une infrastructure basée sur OpenStack Mise en place d'une infrastructure basée sur OpenStack
Mise en place d'une infrastructure basée sur OpenStack Ahmed Slim
 
VPN site-to-site.pdf
VPN site-to-site.pdfVPN site-to-site.pdf
VPN site-to-site.pdfgorguindiaye
 
Authentification par certificat (clear box)
Authentification par certificat (clear box)Authentification par certificat (clear box)
Authentification par certificat (clear box)Ousmane BADJI
 
Windows server 2012 r2
Windows server 2012 r2Windows server 2012 r2
Windows server 2012 r2Ousmane BADJI
 
Alphorm.com Formation Certification NSE4 - Fortinet Fortigate Infrastructure 6.x
Alphorm.com Formation Certification NSE4 - Fortinet Fortigate Infrastructure 6.xAlphorm.com Formation Certification NSE4 - Fortinet Fortigate Infrastructure 6.x
Alphorm.com Formation Certification NSE4 - Fortinet Fortigate Infrastructure 6.xAlphorm
 
Mise en place de deux réseaux LAN interconnectés par un réseau WAN
Mise en place de deux réseaux LAN interconnectés par un réseau WANMise en place de deux réseaux LAN interconnectés par un réseau WAN
Mise en place de deux réseaux LAN interconnectés par un réseau WANGhassen Chaieb
 
Etude et mise en place d’une solution open source de gestion de la sécurité d...
Etude et mise en place d’une solution open source de gestion de la sécurité d...Etude et mise en place d’une solution open source de gestion de la sécurité d...
Etude et mise en place d’une solution open source de gestion de la sécurité d...Mohammed LAAZIZLI
 
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
 
Sécurité asterisk web
Sécurité asterisk webSécurité asterisk web
Sécurité asterisk webAgarik
 

Was ist angesagt? (20)

Rapport installation round cube centos 7
Rapport installation round cube centos 7Rapport installation round cube centos 7
Rapport installation round cube centos 7
 
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 système de messagerie roundcube sous cent os 7
Mise en place d'un système de messagerie roundcube sous cent os 7Mise en place d'un système de messagerie roundcube sous cent os 7
Mise en place d'un système de messagerie roundcube sous cent os 7
 
Etude et mise en place d’un Cloud privé Avec Openstack
Etude et mise en place d’un Cloud privé Avec OpenstackEtude et mise en place d’un Cloud privé Avec Openstack
Etude et mise en place d’un Cloud privé Avec Openstack
 
Mini projet Zabbix
Mini projet ZabbixMini projet Zabbix
Mini projet Zabbix
 
Trunk VoiP Asterisk strongsawn openvpn
Trunk VoiP Asterisk strongsawn openvpnTrunk VoiP Asterisk strongsawn openvpn
Trunk VoiP Asterisk strongsawn openvpn
 
radius
radiusradius
radius
 
projet sur le vpn presentation
projet sur le vpn presentationprojet sur le vpn presentation
projet sur le vpn presentation
 
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 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'une infrastructure basée sur OpenStack
Mise en place d'une infrastructure basée sur OpenStack Mise en place d'une infrastructure basée sur OpenStack
Mise en place d'une infrastructure basée sur OpenStack
 
VPN site-to-site.pdf
VPN site-to-site.pdfVPN site-to-site.pdf
VPN site-to-site.pdf
 
Authentification par certificat (clear box)
Authentification par certificat (clear box)Authentification par certificat (clear box)
Authentification par certificat (clear box)
 
SERVICES RESEAUX AVANCES
SERVICES RESEAUX AVANCESSERVICES RESEAUX AVANCES
SERVICES RESEAUX AVANCES
 
Windows server 2012 r2
Windows server 2012 r2Windows server 2012 r2
Windows server 2012 r2
 
Alphorm.com Formation Certification NSE4 - Fortinet Fortigate Infrastructure 6.x
Alphorm.com Formation Certification NSE4 - Fortinet Fortigate Infrastructure 6.xAlphorm.com Formation Certification NSE4 - Fortinet Fortigate Infrastructure 6.x
Alphorm.com Formation Certification NSE4 - Fortinet Fortigate Infrastructure 6.x
 
Mise en place de deux réseaux LAN interconnectés par un réseau WAN
Mise en place de deux réseaux LAN interconnectés par un réseau WANMise en place de deux réseaux LAN interconnectés par un réseau WAN
Mise en place de deux réseaux LAN interconnectés par un réseau WAN
 
Etude et mise en place d’une solution open source de gestion de la sécurité d...
Etude et mise en place d’une solution open source de gestion de la sécurité d...Etude et mise en place d’une solution open source de gestion de la sécurité d...
Etude et mise en place d’une solution open source de gestion de la sécurité d...
 
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é
 
Sécurité asterisk web
Sécurité asterisk webSécurité asterisk web
Sécurité asterisk web
 

Andere mochten auch

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
 
Messagerie Collaborative Zimbra Maroc
Messagerie Collaborative Zimbra MarocMessagerie Collaborative Zimbra Maroc
Messagerie Collaborative Zimbra MarocTech-IT Maroc
 
Mise en place d'un serveur de mail complet linux server wiki
Mise en place d'un serveur de mail complet   linux server wikiMise en place d'un serveur de mail complet   linux server wiki
Mise en place d'un serveur de mail complet linux server wikidebaros
 
Rapport de stage exchange
Rapport de stage exchangeRapport de stage exchange
Rapport de stage exchangehindif
 
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
 
Rapport PFE 2011 Zimbra
Rapport PFE 2011 ZimbraRapport PFE 2011 Zimbra
Rapport PFE 2011 ZimbraAyoub Kochbati
 
Présentation de l'implantation de Zimbra chez RÉ/MAX-Québec
Présentation de l'implantation de Zimbra chez RÉ/MAX-QuébecPrésentation de l'implantation de Zimbra chez RÉ/MAX-Québec
Présentation de l'implantation de Zimbra chez RÉ/MAX-QuébecGestion-Ressources Inc.
 
4477 comprendre-la-messagerie-electronique
4477 comprendre-la-messagerie-electronique4477 comprendre-la-messagerie-electronique
4477 comprendre-la-messagerie-electroniqueMarcenot Justice
 
Présentation Cdma, Multiplexage CDMA, principes de Code et cas d'exemple
Présentation Cdma, Multiplexage CDMA, principes de Code et cas d'exemplePrésentation Cdma, Multiplexage CDMA, principes de Code et cas d'exemple
Présentation Cdma, Multiplexage CDMA, principes de Code et cas d'exempleMax Benana
 
Microsoft Exchange 2013 architecture
Microsoft Exchange 2013 architectureMicrosoft Exchange 2013 architecture
Microsoft Exchange 2013 architectureMotty Ben Atia
 
Installation et configuration d'apache tomcat
Installation et configuration d'apache tomcatInstallation et configuration d'apache tomcat
Installation et configuration d'apache tomcatManassé Achim kpaya
 
MD Fair 2012 - Anatomie d'un email
MD Fair 2012 - Anatomie d'un emailMD Fair 2012 - Anatomie d'un email
MD Fair 2012 - Anatomie d'un emailContactlab
 
ALOHA for Exchange 2010
ALOHA for Exchange 2010ALOHA for Exchange 2010
ALOHA for Exchange 2010EXCELIANCE
 
Mis en place d'un herbergement multiple sous centos 6.
Mis en place d'un herbergement multiple sous centos 6.Mis en place d'un herbergement multiple sous centos 6.
Mis en place d'un herbergement multiple sous centos 6.Manassé Achim kpaya
 
Exchange Server 2010
Exchange Server 2010Exchange Server 2010
Exchange Server 2010Souhaib El
 
F Les Scripts En Power Shell
F Les Scripts En Power ShellF Les Scripts En Power Shell
F Les Scripts En Power ShellUGAIA
 
Installation et-configuration-d-un a175
Installation et-configuration-d-un a175Installation et-configuration-d-un a175
Installation et-configuration-d-un a175Maryem Maryemtii
 

Andere mochten auch (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
 
Messagerie Collaborative Zimbra Maroc
Messagerie Collaborative Zimbra MarocMessagerie Collaborative Zimbra Maroc
Messagerie Collaborative Zimbra Maroc
 
Mise en place d'un serveur de mail complet linux server wiki
Mise en place d'un serveur de mail complet   linux server wikiMise en place d'un serveur de mail complet   linux server wiki
Mise en place d'un serveur de mail complet linux server wiki
 
Rapport de stage exchange
Rapport de stage exchangeRapport de stage exchange
Rapport de stage exchange
 
Exchange 2013 Bonnes pratiques
Exchange 2013 Bonnes pratiques Exchange 2013 Bonnes pratiques
Exchange 2013 Bonnes pratiques
 
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
 
Rapport PFE 2011 Zimbra
Rapport PFE 2011 ZimbraRapport PFE 2011 Zimbra
Rapport PFE 2011 Zimbra
 
Présentation de l'implantation de Zimbra chez RÉ/MAX-Québec
Présentation de l'implantation de Zimbra chez RÉ/MAX-QuébecPrésentation de l'implantation de Zimbra chez RÉ/MAX-Québec
Présentation de l'implantation de Zimbra chez RÉ/MAX-Québec
 
4477 comprendre-la-messagerie-electronique
4477 comprendre-la-messagerie-electronique4477 comprendre-la-messagerie-electronique
4477 comprendre-la-messagerie-electronique
 
Présentation Cdma, Multiplexage CDMA, principes de Code et cas d'exemple
Présentation Cdma, Multiplexage CDMA, principes de Code et cas d'exemplePrésentation Cdma, Multiplexage CDMA, principes de Code et cas d'exemple
Présentation Cdma, Multiplexage CDMA, principes de Code et cas d'exemple
 
Vm ware
Vm wareVm ware
Vm ware
 
Microsoft Exchange 2013 architecture
Microsoft Exchange 2013 architectureMicrosoft Exchange 2013 architecture
Microsoft Exchange 2013 architecture
 
Installation et configuration d'apache tomcat
Installation et configuration d'apache tomcatInstallation et configuration d'apache tomcat
Installation et configuration d'apache tomcat
 
MD Fair 2012 - Anatomie d'un email
MD Fair 2012 - Anatomie d'un emailMD Fair 2012 - Anatomie d'un email
MD Fair 2012 - Anatomie d'un email
 
ALOHA for Exchange 2010
ALOHA for Exchange 2010ALOHA for Exchange 2010
ALOHA for Exchange 2010
 
Manuel pour les utilisateurs de Zimbra
Manuel pour les utilisateurs de ZimbraManuel pour les utilisateurs de Zimbra
Manuel pour les utilisateurs de Zimbra
 
Mis en place d'un herbergement multiple sous centos 6.
Mis en place d'un herbergement multiple sous centos 6.Mis en place d'un herbergement multiple sous centos 6.
Mis en place d'un herbergement multiple sous centos 6.
 
Exchange Server 2010
Exchange Server 2010Exchange Server 2010
Exchange Server 2010
 
F Les Scripts En Power Shell
F Les Scripts En Power ShellF Les Scripts En Power Shell
F Les Scripts En Power Shell
 
Installation et-configuration-d-un a175
Installation et-configuration-d-un a175Installation et-configuration-d-un a175
Installation et-configuration-d-un a175
 

Ähnlich wie Mise en place d'un système de messagerie sous debian avec: postfix, dovecot, mysql et roundcube

Mysql Apche PHP sous linux
Mysql Apche PHP sous linuxMysql Apche PHP sous linux
Mysql Apche PHP sous linuxKhalid ALLILI
 
Rapport TME_semaine_7_KAID_NHEK
Rapport TME_semaine_7_KAID_NHEKRapport TME_semaine_7_KAID_NHEK
Rapport TME_semaine_7_KAID_NHEKBelkacem KAID
 
installation et configuration Squirremail
installation et configuration Squirremailinstallation et configuration Squirremail
installation et configuration Squirremailiferis
 
Rapport d'installation de Linux Engine X MariaDB PHP5
Rapport d'installation de Linux Engine X MariaDB PHP5Rapport d'installation de Linux Engine X MariaDB PHP5
Rapport d'installation de Linux Engine X MariaDB PHP5Mame Cheikh Ibra Niang
 
Reseau entreprise
Reseau entrepriseReseau entreprise
Reseau entrepriseSAIDRAISS2
 
Mis en place d'un serveur web avec herbergement multiple sous centos 6.
Mis en place d'un serveur web avec herbergement multiple sous centos 6.Mis en place d'un serveur web avec herbergement multiple sous centos 6.
Mis en place d'un serveur web avec herbergement multiple sous centos 6.Manassé Achim kpaya
 
Installation de systemes d'exploitation via reseau avec serva
Installation de systemes d'exploitation via reseau avec servaInstallation de systemes d'exploitation via reseau avec serva
Installation de systemes d'exploitation via reseau avec servaPape Moussa SONKO
 
Configuration des services web sous centOS 5
Configuration des services web sous centOS 5Configuration des services web sous centOS 5
Configuration des services web sous centOS 5Sarah
 
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
 
Compte rendu chaberge
Compte rendu chabergeCompte rendu chaberge
Compte rendu chabergeshiruh
 
05 - creation-playbook-ansible-stack-lamp.pdf
05 - creation-playbook-ansible-stack-lamp.pdf05 - creation-playbook-ansible-stack-lamp.pdf
05 - creation-playbook-ansible-stack-lamp.pdfbibouechristian
 
05 - creation-playbook-ansible-stack-lamp.pdf
05 - creation-playbook-ansible-stack-lamp.pdf05 - creation-playbook-ansible-stack-lamp.pdf
05 - creation-playbook-ansible-stack-lamp.pdfbibouechristian
 
Docker en Production (Docker Paris)
Docker en Production (Docker Paris)Docker en Production (Docker Paris)
Docker en Production (Docker Paris)Jérôme Petazzoni
 
[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
 

Ähnlich wie Mise en place d'un système de messagerie sous debian avec: postfix, dovecot, mysql et roundcube (20)

Mysql Apche PHP sous linux
Mysql Apche PHP sous linuxMysql Apche PHP sous linux
Mysql Apche PHP sous linux
 
Atelier 5
Atelier 5Atelier 5
Atelier 5
 
Rapport TME_semaine_7_KAID_NHEK
Rapport TME_semaine_7_KAID_NHEKRapport TME_semaine_7_KAID_NHEK
Rapport TME_semaine_7_KAID_NHEK
 
installation et configuration Squirremail
installation et configuration Squirremailinstallation et configuration Squirremail
installation et configuration Squirremail
 
Rapport d'installation de Linux Engine X MariaDB PHP5
Rapport d'installation de Linux Engine X MariaDB PHP5Rapport d'installation de Linux Engine X MariaDB PHP5
Rapport d'installation de Linux Engine X MariaDB PHP5
 
Reseau entreprise
Reseau entrepriseReseau entreprise
Reseau entreprise
 
Mis en place d'un serveur web avec herbergement multiple sous centos 6.
Mis en place d'un serveur web avec herbergement multiple sous centos 6.Mis en place d'un serveur web avec herbergement multiple sous centos 6.
Mis en place d'un serveur web avec herbergement multiple sous centos 6.
 
Tp1 wp etud
Tp1 wp etudTp1 wp etud
Tp1 wp etud
 
Expozimbra
ExpozimbraExpozimbra
Expozimbra
 
Installation de systemes d'exploitation via reseau avec serva
Installation de systemes d'exploitation via reseau avec servaInstallation de systemes d'exploitation via reseau avec serva
Installation de systemes d'exploitation via reseau avec serva
 
Configuration des services web sous centOS 5
Configuration des services web sous centOS 5Configuration des services web sous centOS 5
Configuration des services web sous centOS 5
 
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
 
Compte rendu chaberge
Compte rendu chabergeCompte rendu chaberge
Compte rendu chaberge
 
Serveur Zabbix
Serveur ZabbixServeur Zabbix
Serveur Zabbix
 
05 - creation-playbook-ansible-stack-lamp.pdf
05 - creation-playbook-ansible-stack-lamp.pdf05 - creation-playbook-ansible-stack-lamp.pdf
05 - creation-playbook-ansible-stack-lamp.pdf
 
05 - creation-playbook-ansible-stack-lamp.pdf
05 - creation-playbook-ansible-stack-lamp.pdf05 - creation-playbook-ansible-stack-lamp.pdf
05 - creation-playbook-ansible-stack-lamp.pdf
 
Serveur lamp
Serveur lampServeur lamp
Serveur lamp
 
Openfire
OpenfireOpenfire
Openfire
 
Docker en Production (Docker Paris)
Docker en Production (Docker Paris)Docker en Production (Docker Paris)
Docker en Production (Docker Paris)
 
[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
 

Mehr von Manassé Achim kpaya

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
 
Translation d'adresse réseau (NAT)
Translation d'adresse réseau (NAT)Translation d'adresse réseau (NAT)
Translation d'adresse réseau (NAT)Manassé Achim kpaya
 
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
 
Comment désinstaller oracle sous windows 7 et 8
Comment désinstaller oracle sous windows 7 et 8Comment désinstaller oracle sous windows 7 et 8
Comment désinstaller oracle sous windows 7 et 8Manassé Achim kpaya
 
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
 

Mehr von Manassé Achim kpaya (6)

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
 
Translation d'adresse réseau (NAT)
Translation d'adresse réseau (NAT)Translation d'adresse réseau (NAT)
Translation d'adresse réseau (NAT)
 
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
 
Comment désinstaller oracle sous windows 7 et 8
Comment désinstaller oracle sous windows 7 et 8Comment désinstaller oracle sous windows 7 et 8
Comment désinstaller oracle sous windows 7 et 8
 
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
 
Rapport sp
Rapport spRapport sp
Rapport sp
 

Mise en place d'un système de messagerie sous debian avec: postfix, dovecot, mysql et roundcube

  • 1. Mis en place d’un système de messagerie sous Debian avec : postfix, dovecot, mysql et roundcube Kparmel123@gmail.com/kpmanasse@yahoo.fr Professeur : M. LO 1 MIS EN PLACE D’UN SYSTEME DE MESSAGERIE SOUS DEBIAN AVEC: postfix, dovecot, mysql et roundcube Réalisé par : Manassé Achim Kpaya Professeur : M. Lo Etudiant en Master 1 RSI à l’ISI Dakar-Sénégal
  • 2. Mis en place d’un système de messagerie sous Debian avec : postfix, dovecot, mysql et roundcube Kparmel123@gmail.com/kpmanasse@yahoo.fr Professeur : M. LO 2 PLAN I-INTRODUCTION II-PRE REQUIS III-INSTALLATION ET CONFIGURATION DE POSTFIX IV-INSTALLATION ET CONFIGURATION DE DOVECOT V-INSTALLATION DE MYSQL SERVEUR ET ROUNDCUBE VI-CREATION DE LA BASE DE DONNEE ROUNDCUBE ET DES UTILISATEURS VII-CONFIGURATION DE ROUNDCUBE VIII-TEST IX : SECURISATION PAR OPENSSL X-CONCLUSION
  • 3. Mis en place d’un système de messagerie sous Debian avec : postfix, dovecot, mysql et roundcube Kparmel123@gmail.com/kpmanasse@yahoo.fr Professeur : M. LO 3 I-INTRODUCTION La messagerie électronique (ou Email : Electronique mail) est l'un des services les plus importants dans une entreprise. Elle permet aux utilisateurs d’envoyer et recevoir des messages. Pour utiliser ce service il faut mettre en place un serveur dit de messagerie qui va permettre aux clients de recevoir et gérer leurs comptes de messagerie. Il existe plusieurs serveurs de messagerie dont on peut citer postfix qui est beaucoup plus utilisé dans certaines entreprises. Postfix est un Mail Transfer Agent, simple d'utilisation contrairement à Sendmail ou bien Qmail. Postfix est utilisé par défaut chez Mac OS X, disponible sur GNU/Linux, la famille BSD et d'autres Unix encore. Toutes les commandes utilisées dans ce tutoriel seront tapées en mode root, petite astuce tapez dans le terminal su - puis votre mot de passe. II-PRE REQUIS Pour réaliser ce travail, vous devrez installer au préalable un serveur DNS et APACHE fonctionnels car cette partie ne fera pas objet de notre travail car nous les avons déjà configurés. Nous avons un serveur DNS fonctionnel qui a les informations suivantes : -nom du serveur= webmail -nom du domaine =samedi1.net -adresse du réseau =192.168.3.0/24 -adresse IP= 192.168.3.8/24 Sans plus tarder, on va pouvoir démarrer nos deux serveurs (DNS et APACHE) préalablement installés:
  • 4. Mis en place d’un système de messagerie sous Debian avec : postfix, dovecot, mysql et roundcube Kparmel123@gmail.com/kpmanasse@yahoo.fr Professeur : M. LO 4 III-INSTALLATION ET CONFIGURATION DE POSTFIX Pour installer notre serveur de messagerie postfix, il suffit tout simplement de taper dans un terminal cette commande: apt-get install postfix Il vous sera demandé quel type de configuration vous souhaitez créer. Dans cette partie, il aura deux possibilités de configurer postfix choisissez la première qui consiste à configurer postfix durant l’installation et la deuxième après l’installation. NB : Vous pouvez laisser l’installation s’achève et faire dpkg-reconfigure postfix. III-1-Configuration durant l’installation Pour ce faire, lorsque le processus nous présente une interface avec plusieurs options, on choisit l’option site internet comme le montre cette figure : On met le nom de notre domaine : Ensuite, on choisit le répertoire de destination de nos courriers.
  • 5. Mis en place d’un système de messagerie sous Debian avec : postfix, dovecot, mysql et roundcube Kparmel123@gmail.com/kpmanasse@yahoo.fr Professeur : M. LO 5 Puis on indique la liste des domaines, séparés par des virgules, que notre serveur Reconnaitra comme lui appartenant: Nous allons après cette étape indiquer les réseaux pour lesquels notre serveur pourra relayer le courriel. On aura comme information dans ce champ les adresses 127.0.0.0/8 et 192.168.3.0/24 séparées par un espace : Postfix va par la suite nous demander si nous voulons choisir Procmail pour la distribution locale. Nous choisissons (No) car nous mettrons par la suite notre propre agent de distribution à savoir Dovecot. Ensuite on choisit 0 comme la taille maximale des boites aux lettres. On choisit + comme le caractère d’extension des adresses locales. Et enfin on choisit l’option tous pour les protocoles qui serons utilisés à savoir Ipv4 et Ipv6. Si tout se passe bien, notre serveur postfix va se mettre à redémarrer automatiquement :
  • 6. Mis en place d’un système de messagerie sous Debian avec : postfix, dovecot, mysql et roundcube Kparmel123@gmail.com/kpmanasse@yahoo.fr Professeur : M. LO 6 . . . III-2 : Configuration de postfix après l’installation Pour cette partie, on choisit l’option "No configuration" pour avoir une config vierge. Et lorsque l’installation s’achève, on passe à la configuration. Le fichier de configuration se trouve dans /etc/postfix/main.cf. On édite le fichier main.cf et renseigne les lignes suivantes: -myhostname = webmail.samedi1.net -mydomain =samedi1.net -myorigin = $mydomain -mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain, localhost.samedi1.net -inet_interfaces = all -mynetworks = 192.168.3.0/24, 127.0.0.0/8 home_mailbox = Maildir/ On enregistre pour quitter puis redémarrer le service apache. IV-INSTALLATION ET CONFIGURATION DE DOVECOT On l’installe en ligne de commande en tapant : apt-get install dovecot-common dovecot-imapd dovecot-pop3d. En ce qui concerne sa configuration, tous les fichiers sont déjà configurés par défaut. Donc on redémarre tout simplement le service: Attention ! Ce cas n’est pas valable pour d’autres systèmes tels que centos…
  • 7. Mis en place d’un système de messagerie sous Debian avec : postfix, dovecot, mysql et roundcube Kparmel123@gmail.com/kpmanasse@yahoo.fr Professeur : M. LO 7 V-INSTALLATION DE MYSQL ET ROUNDCUBE Avant d’installer roundcube, on doit d’abord installer mysql qui va jouer le rôle de gestion de la base de données de roundcube et de son interface graphique. On l’installe en ligne en tapant la commande suivante: apt-get install mysql-server V-I-Installation de roundcube Pour bénéficier de la version la plus récente de roundcube, on passe par le site officiel et télécharge la version "Complete package" On se place dans le répertoire du téléchargement et taper ce lien : # wget http://downloads.sourceforge.net/project/roundcubemail/rou ndcubemail/1.0.4/roundcubemail-1.0.4.tar.gz: Ensuite, il faut décompresser l'archive et la placer dans notre arborescence web : On doit déplacer le fichier décompressé qui est roundcubemail-1.0.4 dans /var/www/ puis le renommer. Dans mon cas, je l’ai renommé en roundcube. Mais en ce qui vous concerne, vous pouvez choisir le nom qui vous convient : Ne pas oublier la modification des droits sur les dossiers temp et logs :
  • 8. Mis en place d’un système de messagerie sous Debian avec : postfix, dovecot, mysql et roundcube Kparmel123@gmail.com/kpmanasse@yahoo.fr Professeur : M. LO 8 On peut vérifier la confirmation de ces droits par la commande ls –l : On voit que ces droits ont été attribués avec succès (parties crochée en rouge). VI- CREATION DE LA BASE DE DONNEE ET DES UTILISATEURS Maintenant on va créer notre base de données mysql roundcube. Pour ce faire, on met notre serveur mysql en marche et faisons comme suit : mysql –u root –p : on va nous demander un mot de passe. Le mot de passe devrait être donné pendant ou après l’installation. Si vous n’avez donné aucun mot de passe, tapez entré pour continuer :
  • 9. Mis en place d’un système de messagerie sous Debian avec : postfix, dovecot, mysql et roundcube Kparmel123@gmail.com/kpmanasse@yahoo.fr Professeur : M. LO 9 On crée la base de données : Le nom de notre base de données est roundcube et le mot de passe dans mon cas c’est ‘passer’. Vous pouvez choisir un mot de passe de votre choix. Création de virtualhost Ici pas grand-chose à faire, c'est l'activation d'un site comme un autre. Pour ce faire, on édite le fichier /etc/apache/site-available/ et on crée un fichier virtualhost qui est nommé dans mon cas roundcube: On renseigne le fichier roundcube comme suit :
  • 10. Mis en place d’un système de messagerie sous Debian avec : postfix, dovecot, mysql et roundcube Kparmel123@gmail.com/kpmanasse@yahoo.fr Professeur : M. LO 10 Si tout est bon, on active le fichier par la commande : a2ensite roundcube VII-ACCES A L’INTERFACE ET CONFIGURATION DE ROUNDCUBE Maintenant toutes nos configurations sont correctes, on doit redémarrer nos serveurs pour passer à la configuration de roundcube : On va dans notre navigateur et on entre l’url suivant :
  • 11. Mis en place d’un système de messagerie sous Debian avec : postfix, dovecot, mysql et roundcube Kparmel123@gmail.com/kpmanasse@yahoo.fr Professeur : M. LO 11 http://www.samedi1.net/roundcube/installer : Vous devez avoir quelque chose similaire à la figure suivante : Cliquez sur NEXT pour passer à l’étape suivante :
  • 12. Mis en place d’un système de messagerie sous Debian avec : postfix, dovecot, mysql et roundcube Kparmel123@gmail.com/kpmanasse@yahoo.fr Professeur : M. LO 12 Défilez jusqu’à la partie Database setup pour renseigner les champs que j’ai crochés en rouge. Vous vous souvenez de la base de données roundcube qu’on a créée un peu plus haut. Le nom d’utilisateur rouncube et le mot de passe ‘passer’. Tout est en localhost. Après avoir bien renseigné ces champs, cliquez sur CREATE CONFIG, une fois cliquer, on va vous générer le fichier de configuration de roundcube qui se nomme config.inc.php copiez et le mettre dans /var/www/roundcube/config : La figure suivante nous le montre :
  • 13. Mis en place d’un système de messagerie sous Debian avec : postfix, dovecot, mysql et roundcube Kparmel123@gmail.com/kpmanasse@yahoo.fr Professeur : M. LO 13 Si vous avez des problèmes sur la base de donnée, c’est ce fichier la que vous devez modifier. Après avoir copié et inséré le fichier config.inc.php dans /var/www/roundcube/config On clique sur CONTINU pour tester la connexion IMAP. Entrons le nom d’utilisateur qui est roundcube et le mot de passe qui est ‘passer’ dans mon cas et cliquons sur Check login :
  • 14. Mis en place d’un système de messagerie sous Debian avec : postfix, dovecot, mysql et roundcube Kparmel123@gmail.com/kpmanasse@yahoo.fr Professeur : M. LO 14 Si tout est ok, vous devez avoir ca : Si vous n’arrivez pas à vous connecter à IMAP, ne vous inquiétez pas, votre configuration est toujours correcte. Maintenant passons à l’étape suivante. Revenons sur notre navigateur et tapons l’URL suivant: http://www.samedi1.net/roundcube Vous devez automatiquement avoir accès à l’interface d’authentification suivante : Arrivé à ce etape, on supprime le fichier installer qui se trouve dans /var/www/roundcube pour éviter une connexion externe. VIII-TEST Pour tester l’envoie et réception de nos mails, on doit créer deux utilisateurs manasse et kpaya dans mon cas. Chacun a pour mot de passe ‘passer’. Ces deux utilisateurs vont s’envoyer des mails.
  • 15. Mis en place d’un système de messagerie sous Debian avec : postfix, dovecot, mysql et roundcube Kparmel123@gmail.com/kpmanasse@yahoo.fr Professeur : M. LO 15 Faisons de même pour l’utilisateur manasse : Revenons sur notre interface rouncube pour se connecter entant que kpaya. Vous devez avoir quelque chose similaire à la figure suivante :
  • 16. Mis en place d’un système de messagerie sous Debian avec : postfix, dovecot, mysql et roundcube Kparmel123@gmail.com/kpmanasse@yahoo.fr Professeur : M. LO 16 Maintenant kpaya va envoyer un message à manasse pour lui dire bonjour. Le courrier a bien été envoyé à manasse. Pour lire le message que kpaya a envoyé à manasse, on doit se connecter entant que manasse en déconnectant kpaya:
  • 17. Mis en place d’un système de messagerie sous Debian avec : postfix, dovecot, mysql et roundcube Kparmel123@gmail.com/kpmanasse@yahoo.fr Professeur : M. LO 17 Et manasse répond : Ainsi de suite etc. IX-SECURISATION PAR OPENSSL Nous allons maintenant sécuriser l’accès à notre site par openssl et rediriger toutes les requêtes http vers htpps. Pour ce faire, on doit d’abord procéder à l’installation de openssl. On l’installe en ligne en faisant : apt-get install openssl.
  • 18. Mis en place d’un système de messagerie sous Debian avec : postfix, dovecot, mysql et roundcube Kparmel123@gmail.com/kpmanasse@yahoo.fr Professeur : M. LO 18 Après l’installation, on doit générer un certificat à notre domaine en utilisant les commandes suivantes : Le renseignement des champs soulignés en rouge sont obligatoire. Renseignez les selon votre pays. Maintenant on vérifie si la clé a belle et bien été générée. Faisons un ls dans /etc/apache2 : Tout est ok, c’est la partie crochée en rouge. Éditons notre fichier virtualhost qui se trouve dans /etc/apache2/site-avalaible/ pour apporter des modifications suivantes :
  • 19. Mis en place d’un système de messagerie sous Debian avec : postfix, dovecot, mysql et roundcube Kparmel123@gmail.com/kpmanasse@yahoo.fr Professeur : M. LO 19 . . . On active le mode ssl par la commande : a2enmod ssl et on redémarre notre serveur apache : Repartons sur notre navigateur et tapons le nom de notre domain qui est : samedi1.net dans la barre d’adresse. Si tout se passe bien http sera authomatiquement redirigé vers https :
  • 20. Mis en place d’un système de messagerie sous Debian avec : postfix, dovecot, mysql et roundcube Kparmel123@gmail.com/kpmanasse@yahoo.fr Professeur : M. LO 20 On clique sur : Je comprends les risque puis sur ajouter une exception ensuite sur obtenir le certificat et enfin sur confirmer l’exception de sécurité :
  • 21. Mis en place d’un système de messagerie sous Debian avec : postfix, dovecot, mysql et roundcube Kparmel123@gmail.com/kpmanasse@yahoo.fr Professeur : M. LO 21 Voilà enfin note page qui est sécurisée.
  • 22. Mis en place d’un système de messagerie sous Debian avec : postfix, dovecot, mysql et roundcube Kparmel123@gmail.com/kpmanasse@yahoo.fr Professeur : M. LO 22 X-CONCLUSION Nous avons tout au long de ce travail voulu offrir au lecteur la possibilité de mettre son propre serveur mail grâce aux différentes directives qu’on lui a présenté en procédant directement à la partie pratique. Nous espérons que ce tutoriel vous aidera dans vos travaux de recherche. Et n’hésitez pas de nous laisser des messages via notre email qui se trouve en bas de chaque page si vous désirez pousser plus loin la configuration de ce service de messagerie ou d’autres services. Nous serons à votre disposition. BONNE LECTURE !!!!