[PDF] Installation d’un serveur MAIL sous Ubuntu Server 12



Previous PDF Next PDF







Mise en place d’une solution Messagerie sous Linux

Configuration et utilisation d’un client de messagerie Nous allons utiliser Outlook version 2016 dans ce tutoriel Rappel: Un serveur pop représente le serveur de courrier entrant tandis que le serveur smtp lui, représente le serveur de courrier sortant Nous allons procéder à l’installation des serveurs pop et smtp



MISE EN PLACE DE SERVEUR DE MESSAGERIE SOUS LINUX

IV-Mise en place d'un serveur messagerie Postfix (Sous Linux) Nous installons le service Postfix à l'aide de la commande Shell apt-get instal( Suivis du paquet) On nous demande quels type de serveur de messagerie voulons nous créer Nous allons juste effectuer des tests donc choisissons le Local uniquement



Mise en place d’un serveur de messagerie

Conservés tous les messages, afin de retrouver un message reçu ou émis Programmé un message a fin qu'il sera envoyé à une date et une heure que vous définissez 4 Configuration au niveau du serveur La mise en place d'un serveur de messagerie (postfix) nécessite l'installation des paquetages postfix et qpopper En tant que root



Tutorial Serveur de messagerie Webmail Ubuntu

Installation d’un serveur de Messagerie sous Ubuntu en local Page 2 I Introduction 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



Installation d’un serveur MAIL sous Ubuntu Server 12

Il s'agit d'un agent qui est en charge de la gestion des boîtes aux lettres Il est chargé de livrer le courriel dans la boîte à messages du destinataire Pour cela, il est souvent considéré comme le point final d'un système de messagerie Dans le MDA , on peut filtrer les courriels; et même supprimer les spams par des anti-spams (comme





Cours/TP n° 1 Installation et configuration d’un serveur web

3 Installation et configuration d’un serveur Apache sous Linux (Obligatoire) Connectez-vous via ssh sur votre serveur en utilisant l’adresse IP et le compte que vous a fourni le responsable du TP Si vous avez un clavier azerty et que le système n’est pas configuré pour, exécutez la commande suivante pour que



Thème : Mise en place d’un serveur radius sous linux pour la

Ministère de L’enseignement supérieur et de la recherche scientifique Faculté des sciences Département d’informatique Mémoire pour l’Obtention du Diplôme d’ingénieur d’état en informatique Option : système d’information Thème : Mise en place d’un serveur radius sous linux pour la sécurisation d’un réseau 802 11



Installer un serveur VOIP Asterisk et ses clients

Asterisk est un serveur de VOIP simple et complet Chaque poste client s'y connecte au travers d‘un logiciel comme « Ekiga » sous Linux Sous Windows Ekiga est également disponible, alors qu‘on pourra lire sur l‘Internet qu‘il est extrêmement difficile de configurer un client Voip sur Windows en comparaison avec d‘Ekiga sous Linux

[PDF] mise en place d'un serveur de messagerie sous ubuntu

[PDF] installation et configuration d'un serveur de messagerie sous linux

[PDF] installer un serveur de messagerie sous windows

[PDF] mise en place d'un serveur de messagerie sous linux pdf

[PDF] postfix pdf

[PDF] art et propagande

[PDF] quantification de l’énergie modèle de bohr pdf

[PDF] les postulats de bohr pdf

[PDF] masque africain ? fabriquer

[PDF] comment organiser une fete de fin d'année scolaire

[PDF] texte fete de fin d'année scolaire

[PDF] mot de fin d'année scolaire pour les élèves

[PDF] discours de présentation d un spectacle

[PDF] qu'est ce que la posture professionnelle

[PDF] posture professionnelle infirmière en psychiatrie

1 Installation d'un serveur MAIL sous Ubuntu Server 12.10 2

1 - Fonctionnement du courrier électronique

4 -Test avec Squirrelmail

Sources

3

que celui du web. Pour la plupart des utilisateurs son fonctionnement est transparent, ce qui signifie

qu'il n'est pas nécessaire de comprendre comment le courrier électronique fonctionne pour pouvoir

l'utiliser.

Néanmoins, la courte introduction ci-dessous permet d'en comprendre le principe et donne les moyens

à un utilisateur de savoir comment configurer au mieux son client de messagerie ou de saisir les mécanismes fondamentaux du spam. 4

1 - Fonctionnement du courrier électronique

courriel( courrier électronique : message transmis via un réseau informatique) de l'émetteur au

récepteur. Il y a quatre éléments fondamentaux. Ce sont: - le Mail Transfert Agent ou MTA - le serveur du protocole entrant - le Mail Delivery Agent ou MDA - le Mail User Agent ou MUA

Description de l'arch

itecture de fonctionnement en assurer le fonctionnement. Nous représentons cette architecture par le schéma suivant: Ce schéma présente le transfert d'un courriel d'un expéditeur à un destinataire. 5

2 - Le MUA transmet ce courriel au MTA (la plupart des MUA intègre des clients SMTP).

3 et 4- Le MTA du système de l'émetteur établit un canal de transmission avec le MTA du système du

destinataire, par émissions successives de requêtes bidirectionnelles.

5 - Une fois le canal établit, le courriel est transmis d'un système à un autre par les MTA.

6 - Dans le système du destinataire, Le MTA transmet le courrier reçu au serveur IMAP ou POP3.

7, 8 et 9 - Le MDA récupère le courriel du serveur IMAP / POP 3, et le met à disposition du MDA.

10 - Le MDA dépose le courriel dans la boîte aux lettres du destinataire qui pourra le consulter à tout

moment, sur authentification.

Mail Trans

fert Agent ou MTA le mail sur le MTA du récepteur. Il implémente un protocole sortant. Notons que les protocoles sortants permettent de gérer la

transmission du courrier entre les systèmes de messagerie. Le protocole sortant généralement utilisé

est le Simple Mail Transfert Protocol ou SMTP . SMTP peut être traduit comme protocole simple de transfert de courriel. Il est de la famille des protocoles basés sur TCP/IP. Il utilise généralement le port 25. Le mécanisme de fonctionnement de SMTP est qu'il commence d'abord par vérifier l'existence de

l'expéditeur et du ou des destinataire (s), indiqués dans l'entête du message, puis il transmet le contenu.

La transmission s'effectue sur un canal de communication établi entre l'émetteur et le destinataire par

émission bidirectionnelle de requêtes basées sur des commandes. Il existe plusieurs serveurs MTA qui implémentent SMTP. Parmi les plus connus, il y a PostfixExim

QmailSendmail

Serveur du protocole entrant

utilisés sont : Post Office Protocol version 3 (POP3) et Internet Message Access Protocol (IMAP), qui

sont tous deux basées sur TCP/IP . Dans son fonctionnement, POP3 va récupérer le courriel sur un serveur de messagerie. IMAP est une version améliorée de POP3 qui intègre les opérations suivantes: serveur de messagerie comme le fait POP3 )

Il existe une version sécurisée d"IMAP : IMAPS qui intègre le protocole SSL (Secure Socket Layer).

Dans le système de messagerie, il est nécessaire d'avoir un serveur qui implémente un protocole

entrant. 6

Mail Delivery Agent ou MDA

dans la boîte à messages du destinataire. Pour cela, il est souvent considéré comme le point final d'un

système de messagerie.

Dans le MDA , on peut filtrer les courriels; et même supprimer les spams par des anti-spams (comme

spamassassin Il existe plusieurs serveurs MDA, les plus courants sont procmailmaildrop couriercyrus

Mail User Agent ou MUA

(envoi, saisie, réception, suppression, etc.). Il est très proche du MDA. Tout comme les autres agents, il existe également plusieurs MUA . Un MUA avec une interface Web, est appelé Webmail.

Choix des serveurs Utilisés

Pour notre serveur de messagerie, nous utiliserons les logiciels suivants :

COMPOSANTS SERVEURS

MTAPostfix

Serveur IMAP

Courier-imap

MDACourier-imap

MUASquirrelmail

ANNUAIRE UTILISATEUR LDAP et PHPLdapadmin

7 - LDAP

(droits utilisateurs systèmes dans un domaine AD) ou pour des logiciels. Dans cette doc, nous nous

intéresserons à la deuxième possibilité. LDAP nous servira de base de données pour gérer les

utilisateurs. - Courier utilisateurs de la base de données. -Postfix par les utilisateurs de la base de données. - Squirrelmail messagerie. dans LDAP 8 2 # aptitude install apache2

Prés requis

9 Bind9 Penser à adapter les fichiers de configuration à votre propre infrastructure !!!

Fichier de zone inverse :

Penser à in

crémenter le n° de serial dans les 2 fichiers de zone !!! # Sudo service bind9 restart 10 /etc/hosts resolv.conf 11 3

3 - 1 - Installation d'OpenLDAP

# apt-get install slapd ldap-utils phpldapadmin

LDAPPhpldapadmin

Paramétrag

e de LDAP # dpkg-reconfigure slapd dpkg-reconfigureCommand

Line Assistant is a Graphical User Interface GUI)

12 13 14 15 courier courier

3 - 2 Installation De Courier-Imap

# apt-get install courier-base courier-authdaemon courier- imap courier-authlib-ldap courier-pop courier-ldap fam Ne pas créer les répertoires nécessaires à l'administration web... 16

3 - 3 Configuration de LDAP

/etc/ldap/.

Postfix/Courier

courier courier # zcat /usr/share/doc/courier-authlib-ldap/authldap.schema.gz > /etc/ldap/schema/authldap.schema # sed -i 's@$ mailhost@ @' /etc/ldap/schema/authldap.schema sed -i <$ mailhost>< >

LDAPd'OpenLDAP

. # cat > /etc/ldap/slapd.conf << EOF include/etc/ldap/schema/core.schema include/etc/ldap/schema/cosine.schema include/etc/ldap/schema/nis.schema include/etc/ldap/schema/authldap.schema EOF 17 slapd.conf # rm -R /etc/ldap/slapd.d/cn\=config/cn\=schema/* # slaptest -f /etc/ldap/slapd.conf -F /etc/ldap/slapd.d/ ATTENTION : si vous rencontrez un code erreur du type :

5144ef9e /etc/ldap/slapd.conf: line 1: extra cruft after

. slaptest: bad configuration directory! Vérifier la syntaxe dans le fichier slapd.conf et remplacer les espaces par une tabulation

Puis relancer la ligne de commande :

# slaptest -f /etc/ldap/slapd.conf -F /etc/ldap/slapd.d/ # chown openldap:openldap /etc/ldap/schema/ -R # chown openldap:openldap /etc/ldap/slapd.d/ -R # /etc/init.d/slapd restart 'slaptest' 18 # slappasswd -s -h {SSHA} |base64 Le hashage de mot de passe est l'une des pratiques de sécurité les plus basiques qui doit être effectuée. Sans cela, chaque mot de passe stocké peut être volé si le support de stockage (typique ment une base de données) est compromis. Ce mot de passe peut alors êt re immédiatement utilisé pour accéder frauduleusement non seulemen t à votre application mais aussi sur d'autres applications si l'utilisateur utilise le même mot de passe ailleurs. En appliquant un hashage sur le mot de passe avant de le stocker, vous rendez la tâche d'un attaquant très difficile pour connaitre le mot de passe original, et vous avez toujours la possibilité de comparer le mot de passe hashé à une chaîne reçue. Il est important de noter que le hashage ne fait que protéger les mots de passe dans la base, pas leur éventuelle interception alors qu'ils sont envoyés à l'application par l'utilisateur, via du code malicieux injecté dans l'application, par exemple.

Création de l'arborescence du domaine.

*.ldif /etc/ldap Définition du domaine racine de l'organisation : *.ldif (*.ldif) 19 LDAP Pour rappel : Penser à adapter les fichiers de configuration à votre propre infrastructure !!! dn:,dc=ghost,dc=fr ##si vous avez un ou des sous domaine ,vous devez ajouter un ou des champs dc=..., ## objectClass: top objectClass: dcObject objectClass: organization dc: ##si vous avez un ou des sous domaine ce champ doit être renseigné,sinon supprimer la ligne ## o: ghost.fr dc=..., 20

Intégrat

ion de l'utilisateur Administrateur (de LDAP) à l'organisation. dn: cn=admin,dc=ghost,dc=fr objectClass: simpleSecurityObject objectClass: organizationalRole cn: admin description: LDAP administrator userPassword: {SSHA} décider de nommer l"administrateur comme on le veut. Notez que le mot de passe est " hashé » (voir slappasswd

CourierPostfix

slappasswd Définition d'une organisation virtuelle ayant une messagerie. dn: o=maboite, dc=ghost,dc=fr objectClass: CourierDomainAlias objectClass: organization objectClass: top o: maboite virtualdomain: ghost.fr virtualdomainuser: ghost.fr/ 21
LDAP

Définition de la base de données users.

dn: ou=users,o=maboite,dc=ghost,dc=fr objectClass: organizationalUnit objectClass: top ou: users

Définition de la base de données aliases.

dn: ou=aliases,o=maboite,dc=ghost,dc=fr objectClass: organizationalUnit objectClass: top ou: aliases 22
aliases Création du premier utilisateur du service de messagerie. # slappasswd -s -h {SSHA} |base64 dn: cn=francois.bernier,ou=users,o=maboite,dc=ghost,dc=fr objectClass: inetOrgPerson objectClass: organizationalPerson objectClass: person objectClass: CourierMailAccount objectClass: top cn: francois.bernier gidNumber: 0 givenName: francois homeDirectory: /home/vmail/ mail: francois.bernier@ghost.fr mailbox: ghost.fr/ francois.bernier / sn: bernier uid: francois.bernier 23
uidNumber: 0 quota: 500 userPassword: {SSHA} Voici comment s"organise la syntaxe de cette commande : # ldapadd -cxD "cn=admin,dc=ghost,dc=fr" -W -f

Attention

24

Paramétrage de Phpldapadmin

Phpldapadmin

/etc/phpldapadmin/config.php dc=example,dc=com'); phpldapadmin # ln -s /usr/share/phpldapadmin/ /var/www/ldap phpldapadmin http://@IP_du_serveur_LDAP/phpldapadmin

EX : http://172.25.205.250/ phpldapadmin

phpldapadmin 25
26

3 - 4 Installation et configuration de Postfix

Installation et configuration de Postfix

Installation

# apt-get install postfix postfix-ldap postfix-pcre # dpkg-reconfigure postfix

Postfix

/etc/postfix/main.cf

Création de l'utilisateur système utilisé par Postfix pour gérer les utilisateurs du service de

messagerie.

Postfix

# groupadd -g 5000 vmail # useradd -u 5000 -g 5000 -d /home/vmail -s /bin/false -m vmail postfix 27
# mkdir -p /home/vmail/domaine/ # cd /home/vmail/domaine/ # maildirmake utilisateur1 # maildirmake -f Sent utilisateur1 # maildirmake -f Queue utilisateur1 # maildirmake -f junkmail utilisateur1r # maildirmake -f virus utilisateur1 # maildirmake -f Drafts utilisateur1 # maildirmake -f Trash utilisateur1 courier » # chown -R vmail:vmail /home/vmail

Configuration du service SMTP

/etc/postfix/main.cf See /usr/share/postfix/main.cf.dist for a commented, more complete version smtpd_banner = $myhostname ESMTP $mail_name (Debian/GNU) biff = noquotesdbs_dbs45.pdfusesText_45