• Aucun résultat trouvé

Latron Maryne 1/21 10/12/2020 Serveur de messagerie Debian 10

N/A
N/A
Protected

Academic year: 2022

Partager "Latron Maryne 1/21 10/12/2020 Serveur de messagerie Debian 10"

Copied!
21
0
0

Texte intégral

(1)
(2)

Tables des matières : 1) Installation Postfix

2) Configuration de Postfix 3) installation de DOVECOT

4) Création de la base de données Rouncube 5) installation et configuration de Rouncube

(3)

1) Installation Postfix

Sur votre machine physique Linux et connecter en root, tapez les commandes suivante, pour nous permettre de vérifier que

/etc/apt/sources.list contient lebuster/updates repository et que les contrib et non-free repositories sont activés :

cd /etc/apt

nano sources.list

On peut voir qu’ils sont bien activés.

(4)

Quitter l’éditeur de texte, puis faite les mises à jour du système grâce à la commande suivante :

apt update && apt upgrade

Un message va s’afficher pour savoir si vous voulez continuer l’opération. Faites “Entrée” pour confirmer.

Attendez la fin de la mise à jour.

Une fois terminé, effectuer la commande suivante pour installer mailutils :

apt install mailutils

Et même chose que précédemment, appuyer sur “Entrée” pour confirmer la continuation de l’opération.

Nous allons installer postfix grâce à la commande suivante : apt install postfix

Lorsque le message s’affiche si vous voulez continuez, taper sur

“Entrée”.

(5)

Vous allez maintenant tomber sur ceci :

Laisser par défaut (Site Internet) et faites OK.

Pour le nom de courrier, saisissez le nom ci-dessous puis faites OK :

L’installation se lance :

Nous avons terminé l’installation. Maintenant place à la configuration !

(6)

2) Configuration de Postfix

Nous allons modifier le fichier /etc/postfix/main.cf. Pour y aller, taper les commandes suivantes :

cd /etc/postfix nano main.cf -l

( -lpour avoir les lignes )

Voici ce que vous devez avoir dans l’éditeur de texte :

Ce que nous voulons changer se trouve entre la lignes 36 et 47 :

(7)

Ajouter une ligne entre la ligne 36 et 37, puis mettez cette ligne comme ci-dessous :

defer_unauth_destination

Modifier la ligne 38 comme ci-dessous :

Modifier ensuite la ligne 44 comme ci-dessous :

L’adresse IP est l’adresse IP de votre réseau.

Quitter l’éditeur de texte, puis tapez la commande suivante pour relancer le service Postfix :

systemctl restart postfix

Nous allons quand même vérifier son statut avec la commande systemctl status postfix :

Il est bien activé !

(8)

3) Installation de DOVECOT

Toujours sur le terminal de la debian, entrez la commande suivante pour installer Dovecot :

apt -y install dovecot-core dovecot-pop3d dovecot-imapd

L’installation se lance.

Une fois que l’installation est fini, rendez-vous dans le répertoire suivant pour ainsi qu’in puisse modifier le fichier dovecot.conf:

cd /etc/dovecot

nano dovecot.conf -l

Dans l’éditeur de texte, nous devons décommentez la ligne 30. Vous devez donc avoir ce résultat :

Puis quitter l’éditeur de texte.

(9)

Taper la commande suivante pour qu’on puisse modifier le fichier 10-auth.conf :

nano /etc/dovecot/conf.d/10-auth.conf -l

Modifier la ligne comme ci-dessous (décommenter la ligne et changer yes en no) :

Et modifier ensuite la ligne 100 comme ci-dessous (ajouter login) :

Quitter l’éditeur de texte.

Taper ensuite la commande suivante pour changer le fichier 10-mail.conf :

nano /etc/dovecot/conf.d/10-mail.conf -l

Puis modifier la ligne 30 comme ci-dessous :

Quitter l’éditeur de texte.

Taper maintenant la commande suivante pour modifier le fichier 10-master.conf :

nano /etc/dovecot/conf.d/10-master.conf -l

(10)

Modifier la ligne 107 à 109 comme ci-dessous :

Puis ajouter les lignes suivantes : user = postfix

group = postfix

Quitter l’éditeur de texte.

Maintenant redémarrer le système de dovecot à l’aide de la commande suivante :

systemctl restart dovecot

Remarques postfix et dovecot :

Il n’est pas nécessaire de stipuler le répertoire où postfix stockera les mails. Par défaut le répertoire est : /var/mail

Il faut par ailleurs accorder les droits d’écriture dans le répertoire avec la commande chmod :

chmod 777 -R /var/mail

(11)

Il n’est pas nécessaire de modifier les fichiers de configuration de dovecot, celui-ci utilise la configuration par défaut de postfix.

Il faut aussi penser à redémarrer les services à chaque modification :

A) Création des utilisateurs Linux

Ajouter vos utilisateurs et leur mettre un mot de passe si ce n’est pas déjà fait :

Il va ensuite demander un mot de passe :

Et ensuite, saisissez les informations demandés comme ci-dessous :

(12)

Faites ensuite exactement la même manipulation mais pour user2:

B) Création des utilisateurs Linux

Maintenant on va envoyer un message depuis root versuser1 pour créer le dossier Maildir :

sudo echo “ essai de message ” | mail-s “message”

user1@debian.local

(13)

Nous allons rajouter dans le fichier /etc/postfix/main.cf les lignes suivantes :

alias_maps = hash:/etc/aliases alias_database = hash:/etc/aliases myorigin = /etc/mailname

home_mailbox=Maildir/

Puis vérifier si vos paramètres sont les mêmes :

Quitter l’éditeur de texte.

Redémarrer les services postfix etdovecot :

La boîte Maildir a été créée automatiquement, avec des répertoires cur new, temp.

(14)

Taper la commande suivante :

echo “ essai de message “ | mail user1@debian.domain.local

Faites la même manipulation que pour user2 :

(15)

4) Création de la base de donnée de Roundcube

Pour ce faire, nous allons tout d’abord se connecter à la base de donnée ‘mysql’ en tapant la commande ci-dessous :

mysql -u root -p

Nous allons ensuite taper la commandeCREATE DATABASE roundcube; pour créer la base de donnée :

On va ensuite accorder les privilèges en entrant la commande ci-dessous :

(BY ‘roundcube’ est le mot de passe que vous voulez accorder lors de la connexion)

(16)

Taper ensuite la commande flush privileges;

Puis tapez exit pour quitter :

(17)

5) Installation et configuration de Roundcube

Nous allons donc procéder à l’installation de Roundcube. Pour ce faire, toujours sur votre ligne de commande, tapez la commande ci-dessous :

apt -y install roundcube roundcube-mysql

Au message ci-dessous, faitesNon :

(18)

Rendez-vous ensuite dans le répertoire suivant :

Tapez ensuite la commande comme ci-dessous :

Le mot de passe que vous avez saisi précédemment va vous être demandé :

Saisissez le et faites Entrée.

Tapez ensuite la commande cdet ensuite, à l’aide de l’éditeur de textenano, tapez la commande nano /etc/roundcube/debian-db.php

Ce texte apparaît :

(19)

Ajouter l’utilisateur et votre mot de passe :

Quitter l’éditeur de texte en sauvegardant.

Tapez ensuite la commande nano /etc/roundcube/config.inc.php -l

-l pour avoir les lignes numérotés

Modifier la ligne 35 comme ci-dessous :

Et ajouter les lignes ci-dessous :

Quitter l’éditeur de texte en sauvegardant.

Tapez la commande suivante :

Décommentez la ligne 3 :

Changez la ligne 11 si besoin comme ci-dessous :

Quitter l’éditeur de texte en sauvegardant.

(20)

Tapez ensuite la commande suivante pour redémarrer le service apache2 :

Et vérifier le service avec la commande systemctl status apache2

Faites de même pour le service Dovecot, Postfix etmysql :

(21)

Références

Documents relatifs

Pour tous les voyages identifiés comme « Opérations de Premières Minutes » et/ou offres spéciales, toute demande de cession à 7 jours ou plus, du départ, faite par le client

La note indique que 18% des vacataires assurent un nombre d’heures supérieur à la moitié des obligations de service d’un enseignant-chercheur titulaire, soit une

Appareils d’utilisation situés dans des parties communes et alimentés depuis les parties privatives (P1, P2 (1) - B9 (2) ) : lorsque l'installation électrique issue de la

d'usage contenant du plomb (classe 1 et 2), le propriétaire du bien doit alors veiller à l'entretien des revêtements recouvrant les unités de diagnostic de classe 1 et 2, afin

Le fichier de zone inverse, va lui servir à identifier une adresse IP en nom, par exemple dans le cas de DiiSteR-PC, si l’on envoie une requête inverse nslookup :

Utilisez Claws-Mail pour Envoyer un nouveau message à prof@domprof.net avec comme sujet : SUITE TP VMID et comme contenu l'adresse MAC de la première carte réseau de votre serveur

Voyant cela les deux kobolds donnèrent un coup de dague à Blanche qui se débattait toujours, la lachèrent et coururent rejoindre les autres bandits aux bateaux. Balderic, descendit

La commande HELO étant suivi pour l’instant du nom super-spam vos messages devraient être rejetés par la règle reject_invalid_hostname. Modifiez de nouveau le fichier spam.tmp afin