CASE-LINUX MAIL - ROUNDCUBE



Documents pareils
GLPI OCS Inventory. 1. Prérequis Installer un serveur LAMP : apt-get install apache2 php5 libapache2-mod-php5 apt-get install mysql-server php5-mysql

équipement radio Procédure

04/02/2014 Tutoriel. Lubuntu & glpi. thomas [NOM DE LA SOCIETE]

Tuto 2 : Configuration Virtual box, Configuration et installation du serveur XiBO

L installation a quelque peu changée depuis les derniers tutos, voici une actualisation.

Afin d'éviter un message d'erreur au démarrage du service Apache du type :

Installation du serveur WEB Apache ( MySQL, PHP) sous Debian 7.

PPE GESTION PARC INFORMATIQUE

Documentation d'installation Plateforme femme actuelle

Installation et configuration d OCS/GLPI sur un Serveur Debian

Linux et le Shell. Francois BAYART. Atelier du samedi 20 Novembre

HowTo Installer egroupware 1.2 sur SME Serveur 7.0

Tutoriel compte-rendu Mission 1

Serveur de partage de documents. Étude et proposition d'une solution afin de mettre en place un serveur de partage de documents.

Maintenance et gestion approfondie des Systèmes d exploitation Master 2 SILI. Année universitaire David Genest

L installation du module Webmail nécessite également quelques prérequis, à savoir :

Déploiement d OCS 1.02 RC2 sous Debian Etch 64

Procédure d'installation

windows. deb etch main deb-src etch main

Installation de Zabbix

Créer son propre serveur Mail.

Note : Ce tutoriel a été réalisé sur GNU/Linux (Ubuntu) avec un serveur LAMP installé en local.

Guide d installation rapide

Pratique et administration des systèmes

Installation UpdatEngine serveur (CentOs apache2 / MySQL)

Déploiement de owncloud à la DT/INSU

Installation d un hébergement Web à domicile

Installation GLPI-OCSNG-SSL Linux Debian Sarge

Mise en place d un Webmail

DOCUMENTATION ADMINISTRATEUR

Installation d'un serveur FTP géré par une base de données MySQL

Installation d OwnCloud 8.0 sous Debian Avec connexion des utilisateurs active directory et mise en place de HTTPS

Installation de Snort sous Fedora

Installation d' OCS inventory et de GLPI

UwAmp. Serveur d'evaluation

Ocs Inventory et GLPI s appuie sur un serveur LAMP. Je vais donc commencer par installer les paquets nécessaires.

OCS Inventory & GLPI

INTRODUCTION. Mysql-server est un serveur de bases de données. Cest un logiciel libre.

Comment Accéder à des Bases de Données MySQL avec Windows lorqu'elles sont sur un Serveur Linux

Open Source Job Scheduler. Installation(s)

Déploiement d'une application Visual Studio Lightswitch dans Windows Azure.

Procédure d installation Trixbox - A2Billing

BTS SIO SISR3 TP 1-I Le service Web [1] Le service Web [1]

CDS Invenio Installation et configuration de base

Service WEB, BDD MySQL, PHP et réplication Heartbeat. Conditions requises : Dans ce TP, il est nécessaire d'avoir une machine Debian sous ProxMox

Installation de la plate-forme Liberacces 2.0 «Intégrale» avec LiberInstall

Déploiement d'un serveur ENT

Architecture de la plateforme SBC

Bon ben voilà c est fait!

Imprimantes et partage réseau sous Samba avec authentification Active Directory

TP Service HTTP Serveur Apache Linux Debian

GUIDE D INSTALLATION. Portaneo Enterprise Portal version 4.0

Guide Installation Serveur Extensive Testing

Documentation pour administrateur Application AER

1. La plate-forme LAMP

Synchronisation Mysql (Replication)

INSTALLATION NG V2.1 D OCS INVENTORY. Procédure d utilisation. Auteur : GALLEGO Cédric 23/10/2014 N version : v1

POVERELLO KASONGO Lucien SIO 2, SISR SITUATION PROFESSIONNELLE OCS INVENTORY NG ET GLPI

Dans le cadre de SECURIDAY Et sous le thème de Computer Forensics Investigation SECURINETS. Analyse des fichiers LOG. Tarek LABIDI (RT3)

Projet Administration Réseaux

Supervision avec OCS Inventory NG

Serveur Subversion Debian GNU/Linux

Guide Installation Serveur Extensive Testing

Configuration de plusieurs serveurs en Load Balancing

CASE-LINUX CRÉATION DMZ

CASE-LINUX MAIL. Introduction. CHARLES ARNAUD Linux MAIL

Installation de SCCM 2012 (v2)

Guide pour la configuration d adresse

Configurer la supervision pour une base MS SQL Server Viadéis Services

Compte rendu d'activité PTI n 2

Guide d installation de SugarCRM Open Source version 4.5.1

GUIDE D'INSTALLATION DU SYSTEME DE GESTION DE BASES DE DONNEES MYSQL POUR LE PGI EBP

Raspberry pi : Développer une petite application web sur Raspberry

TelSurvey Système CATI pour LimeSurvey 11 novembre Manuel administrateur

BTS SIO Dossier BTS. PURCHLA Romain

TUTORIEL D INSTALLATION D ORACLE ET DE SQL DEVELOPPER TUTORIEL D INSTALLATION D ORACLE...1 ET DE SQL DEVELOPPER...1

Configuration de SquidGuard sous Fedora Core 4-1 / 6 -

SOLUTION DE SUPERVISION SYSTEME ET RESEAU

1 / Introduction. 2 / Gestion des comptes cpanel. Guide débuter avec WHM. 2.1Créer un package. 2.2Créer un compte cpanel

Installer un serveur web de développement avec VirtualBox

Présentation, mise en place, et administration d'ocs Inventory et de GLPI

Surveiller votre réseau avec Nagios

TP 7, 8 & 9 : Installation et Gestion de GLPI et Télédéploiement SISR 1 HUBERT JULIEN LABBE RICHARD DAY MICKAEL DOGNY CHRISTOPHE

Installation d un serveur HTTP (Hypertext Transfer Protocol) sous Débian 6

table des matières Administration système

Installation des outils OCS et GLPI

1 Configuration des Fichiers Hosts, Hostname, Resolv.conf

PLANNING DES ACTIVITES PROFESSIONNELLES

[GLPI & OCS Inventory] Yann VANDENBERGHE. AFPA Lomme

INSTALLATION ET CONFIGURATION D'UN SERVEUR WEB SUR MAC OS X

WDpStats Procédure d installation

Serveur Web Apache - SSL - PHP Debian GNU/Linux

Le serveur web Apache

Installation d'une galerie photos Piwigo sous Microsoft Windows.

Installation du DNS (Bind9)

Installer un gestionnaire de parc GLPI sous Linux

XMBox. Help red team pentester

Transcription:

1 CASE-LINUX MAIL - ROUNDCUBE Introduction Roundcube est un MUA de type webmail. C'est un client IMAP multilingue avec une interface graphique simple et bien organisée. Celle-ci est personnalisable (via les sources). Ce projet est open source et donc libre de modifications. Celui-ci dépend de php ainsi que d'une base de données. Prérequis Pour connaitre ces prérequis, on lit le manuel et/ou consulte le site officiel menant au wiki officiel: http://trac.roundcube.net/wiki/howto_install Concrètement on requiert un serveur http tel qu'apache aptitude install apache2 On va installer PHP et le package PEAR aptitude install php5 php-pear php5-mysql php5-mcrypt php5-intl php5-ldap On installe maintenant le serveur mysql pour les bases de données (Et donner un mot de passe) aptitude install mysql-server

2 Mise en place Faites en sorte de savoir où vous vous trouvez car on va utiliser un wget (pwd) wget http://sourceforge.net/projects/roundcubemail/files/roundcubemail/ 1.1.1/roundcubemail-1.1.1-complete.tar.gz /!\ Aucuns espaces On extrait le package et on le supprime une fois fait. On peut également le renommer pour après. tar xzvf roundcubemail-1.1.1-complete.tar.gz rm *.gz mv roundcubemail-1.1.1 webmail On déplace l'ensemble de roundcube vers le dossier /var/www mv webmail /var/www Tout est en place, on peut via un client se rendre sur l'adresse web de notre serveur mail http://172.16.15.6/webmail/installer On constate que toutes les extensions sont OK En descendant on voit également les bases de données disponibles, dans notre cas on dépend de MySQL qui est bien OK

3 Plus bas on voit que date.timezone n'est pas set. Dans mon cas le serveur mail dispose de ntpdate permettant de toujours être à jour concernant la date et l'heure. Pour l'avoir bon et éviter tous doutes: Remplacer la ligne date.timezone = 'Europe/Paris' du fichier /etc/php5/apache2/php.ini On clique sur Next On se rend sur le serveur et plus précisément dans le dossier de notre webmail: cd /var/www/webmail On donne des droits à temp et logs chown www-data:www-data temp/ chown www-data:www-data logs/ Par après le système de roundcube va demander à avoir un fichier config.inc.php donc on va prendre la template existante et l'utiliser directement: Toujours en étant dans /var/www/webmail on fait: cd config/ cp config.inc.php.sample config.inc.php

4 On l'édite et le complete en changeant le pass + roundcube au lieu de roundcubemail mysql://roundcube:test1234=@localhost/roundcube'; Configuration de la base de données. mysql u root p Password: test1234= On crée la base de données: CREATE DATABASE roundcube; On va créer notre user: CREATE USER 'roundcube'@'localhost' IDENTIFIED BY 'test1234='; On lui donne des droits sur la base de données précédemment créée GRANT ALL PRIVILEGES ON roundcube.* TO 'roundcube'@'localhost' IDENTIFIED BY 'test1234='; On est maintenant prêt à configurer roundcube à proprement parlé sur l'interface graphique. Mot de passe: test1234=

5 Une fois qu'on passe à l'étape suivante il nous propose de télécharger la configuration établie.

6 On clique sur Continue Grace aux étapes faites précédemment tout est OK mis à part DB Config Il suffit de cliquer sur "Initialize database" pour être en OK

7 L'assistant propose également de faire des tests: Pour des raisons évidentes de sécurité l'assistant insiste sur le fait On retourne donc sur le serveur pour faire: rm rf /var/www/webmail/installer Via l'adresse 172.16.15.6/webmail on accède à l'interface de connexion et si le serveur mail à bien été configurer on sait se log et envoyer des emails.

8 Rendre l accès plus «user-friendly» On se rend sur notre Windows Server 2012 R2, on va dans les DNS On crée un record A nommé partage.arop.local vers 192.168.10.111 Si un utilisateur tape partage.arop.local il atterrit dans notre folder /var/www et prend le premier fichier index.html ou index.php qu il trouvera. Dans notre cas on a encore le fichier créé par apache donc on a juste un «It works». On va supprimer ce fichier car on en a pas besoin rm /var/www/index.html On doit configurer apache pour lui dire qu on utilisera un virtual host vim /etc/apache2/sites-available/owncloud

9 On crée un virtualhost pour linker notre service owncloud, on doit créer le lien symbolique pour activer le site. a2ensite webmail Une fois fait le service apache recommande de le reload service apache2 reload Si on se rend sur webmail.arop.local on atteint la page souhaitée!