Cette semaine c'est le sujet mail : configuration d'un serveur SMTP, POP, capture de trames IMAP https://gitlab.univ-nantes.fr/iut.info1.r2_05/r2_05.tp3 (requiert la configuration d'un serveur DNS sur le poste enseignant)

  • En 2022-2023 : Une séance est suffisante pour la config de postfix et le constat de l'envoi de mail via nc (éventuellement sur un serveur distant). Si certains terminent lancez les sur les derniers exo de TD.
Eventuellement : observation du fonctionnement de TCP https://gitlab.univ-nantes.fr/iut.info1.r2_05/r2_05.td2


Ci-dessous quelques éléments à propos du sujet mail :

Dans ce qui suit je suppose que X est égal à 12 et que vous avez bien un serveur SMTP de configuré dessus, que l'envoi de mail via nc fonctionne et que la commande host smtp12.mail12.com renvoie bien votre IP.

# serveur DNS
- !!! veiller à ce que la machine hp sur le bureau enseignant soit allumée (et pas en veille) ; jouer avec les flèches du clavier suffit à la réveiller si elle est allumée

# postfix
* veiller à ne pas déclarer de compte

# mail
* la commande 'mail' seule permet de consulter les mails reçus depuis un compte user
* la commande 'mail foo@mail12.com' permet d'envoyer un mail à foo@mail12.com. Un CC et un subject éventuels vous seront demandés, puis toutes les nouvelles lignes iront dans le champ data du mail qui sera envoyé une fois CTR+D tapé

Note : 'sudo su' ou 'sudo su root' permet de passer 'root' depuis le compte 'tdreseau'. Depuis 'root' et 'tdreseau', 'sudo su foo' ou 'sudo su bar' permet de se connecter sur ces comptes mais depuis ces comptes 'sudo su', 'sudo su root', 'sudo su tdreseau' ne fonctionnent pas. L'invite de commande vous indique que vous n'est pas dans dans les 'sudoers' cad le groupe d'utilisateurs qui a le droit d'utiliser la commande 'sudo'. Pour revenir 'root' ou 'tdreseau' il faut sortir du processus ('pstree' vous montre l'enchassement des processus 'bash -> sudo -> su'), pour cela faire 'CTRL + D' pour remonter d'un niveau d'imbrication.

# pour la partie usage du client thunderbird,
* Pour créer un utilisateur (et dégriser les cases), il faut saisir un nom d'utilisateur (e.g. foo) et un email (e.g. foo@mail12.com) ; cliquer sur "advanced settings" pour sauvegarder,
* Choisir pop comme serveur de récupération de mail
* Veillez à ce que le port du serveur de sortie soit bien 25. La valeur par défaut est 587.
* N'oubliez pas de ne pas mettre de proxy

# En passant, vous pouvez leur rappeler les commandes suivantes (surtout si vous êtes encore sur le TP dns)

Connaître l'état d'activation d'un service
    systemctl status isc-dhcp-server

Connaître l'état des connexions depuis des clients distants sur les services locaux et inversement
     ss -taupe

Filtrer les paquets avec wireshark (notez que le protocole "dhcp" est désigné par "bootp" dans wireshark)
  eth.dst == FF:FF:FF:FF:FF:FF and bootp
  ip.addr == 192.168.0.254 and http
  ip.src == 0.0.0.0  and bootp

Consulter les logs spécifiques à
   journalctl -u isc-dhcp-server

Modifié le: vendredi 15 mars 2024, 20:07