PSR SE2a4 2022/2023 G1 : Différence entre versions
(→10/02/2023) |
(→10/02/2023) |
||
Ligne 22 : | Ligne 22 : | ||
|- | |- | ||
| [[ TP sysres SE2a5 2022/2023 G1 | Cahier n°1]] | | [[ TP sysres SE2a5 2022/2023 G1 | Cahier n°1]] | ||
− | | | + | | un système doit être réalisé permettant au serveur SMTP sortant de mettre en file d’attente les messages non remis à destination pour cause d’erreur transitoire du serveur SMTP cible / OUI/NON |
|- | |- | ||
|- | |- | ||
| [[ TP sysres SE2a5 2022/2023 G2 | Cahier n°2]] | | [[ TP sysres SE2a5 2022/2023 G2 | Cahier n°2]] | ||
− | | | + | | les communications peuvent être chiffrées par TLS, les communication chiffrées peuvent être négociées directement sur le port 465 / OUI/NON |
|- | |- | ||
|- | |- | ||
| [[ TP sysres SE2a5 2022/2023 G3 | Cahier n°3]] | | [[ TP sysres SE2a5 2022/2023 G3 | Cahier n°3]] | ||
− | | | + | | il doit être possible de basculer sur une communication chiffrée à partir du port 25 en utilisant les commandes EHLO et STARTTLS , il faut iplémenter ces fonctions dans SMTP.C dans les libs / OUI/NON |
|- | |- | ||
| [[ TP sysres SE2a5 2022/2023 G4 | Cahier n°4]] | | [[ TP sysres SE2a5 2022/2023 G4 | Cahier n°4]] | ||
− | | | + | | un système doit être réalisé permettant au serveur SMTP sortant de mettre en file d’attente les messages non remis à destination pour cause d’erreur transitoire du serveur SMTP cible / OUI/NON |
|- | |- | ||
| [[ TP sysres SE2a5 2022/2023 G5 | Cahier n°5]] | | [[ TP sysres SE2a5 2022/2023 G5 | Cahier n°5]] | ||
− | | | + | | ajouter le déplacement du message du tmp vers le répertoire new lorsque le message est complet / OUI/NON |
|- | |- | ||
| [[ TP sysres SE2a5 2022/2023 G6 | Cahier n°6]] | | [[ TP sysres SE2a5 2022/2023 G6 | Cahier n°6]] | ||
− | | | + | | pour la transmission vers les serveurs SMTP cibles, une communication chiffrée doit être préférée ; à verifier avec la commande EHLO si le destinataire est capable de communiquer en chiffrée si oui on bascule en mode chiffrée avec STARTTLS / OUI/NON |
|- | |- | ||
+ | | [[ TP sysres SE2a5 2022/2023 G5 | Cahier n°5]] | ||
+ | |Port25: se connecter en administrateur: <code>su-</code> puis <code>ss -tpln</code> : pour visualiser ce qui sur les ports et finalement <code>service <i>nom du service</i> stop</code> / OUI/NON | ||
|} | |} | ||
+ | |||
+ | |||
<ul> | <ul> | ||
<li>un système doit être réalisé permettant au serveur SMTP sortant de mettre en file d’attente les messages non remis à destination pour cause d’erreur transitoire du serveur SMTP cible </li> | <li>un système doit être réalisé permettant au serveur SMTP sortant de mettre en file d’attente les messages non remis à destination pour cause d’erreur transitoire du serveur SMTP cible </li> |
Version du 16 février 2023 à 12:11
Sommaire
guide général
connexion à la VM
ssh root@193.48.57.163
Suivi chronologique du projet
03/02/2023
- prise en main du sujet. Lecture du code in.c qui est à l'origine des fonctions d’envois de message SMTP, on en déduit que le Out.c sera responsable de la réception des messages SMTP.
- dans le IN.c on voit les fonctions de récupérations des MX puis l'envoie du message en fonction de leur priorité jusqu’à ce qu'un envoie soit réussit.
- on a remarquer une erreur dans la fonction qui gère l'envoi des messages dans in.c. La fonction envoyer le message sur chaque MX sans vérifier le succès de l'envoie , on a rajouter un break lorsque l'envoie était réussi afin d'envoyer des duplicatas.
10/02/2023
connection à la VM
on se connecte à la VM en utilisant cette ligne "ssh roor@193.48.57.163"
Point à réaliser sur le cahier des charges
Tâche | réalisé? |
---|---|
Cahier n°1 | un système doit être réalisé permettant au serveur SMTP sortant de mettre en file d’attente les messages non remis à destination pour cause d’erreur transitoire du serveur SMTP cible / OUI/NON |
Cahier n°2 | les communications peuvent être chiffrées par TLS, les communication chiffrées peuvent être négociées directement sur le port 465 / OUI/NON |
Cahier n°3 | il doit être possible de basculer sur une communication chiffrée à partir du port 25 en utilisant les commandes EHLO et STARTTLS , il faut iplémenter ces fonctions dans SMTP.C dans les libs / OUI/NON |
Cahier n°4 | un système doit être réalisé permettant au serveur SMTP sortant de mettre en file d’attente les messages non remis à destination pour cause d’erreur transitoire du serveur SMTP cible / OUI/NON |
Cahier n°5 | ajouter le déplacement du message du tmp vers le répertoire new lorsque le message est complet / OUI/NON |
Cahier n°6 | pour la transmission vers les serveurs SMTP cibles, une communication chiffrée doit être préférée ; à verifier avec la commande EHLO si le destinataire est capable de communiquer en chiffrée si oui on bascule en mode chiffrée avec STARTTLS / OUI/NON |
Cahier n°5 | Port25: se connecter en administrateur: su- puis ss -tpln : pour visualiser ce qui sur les ports et finalement service nom du service stop / OUI/NON
|
- un système doit être réalisé permettant au serveur SMTP sortant de mettre en file d’attente les messages non remis à destination pour cause d’erreur transitoire du serveur SMTP cible
- les communications peuvent être chiffrées par TLS, les communication chiffrées peuvent être négociées directement sur le port 465
- il doit être possible de basculer sur une communication chiffrée à partir du port 25 en utilisant les commandes EHLO et STARTTLS , il faut iplémenter ces fonctions dans SMTP.C dans les libs
- un système doit être réalisé permettant au serveur SMTP sortant de mettre en file d’attente les messages non remis à destination pour cause d’erreur transitoire du serveur SMTP cible
- ajouter le déplacement du message du tmp vers le répertoire new lorsque le message est complet.
- pour la transmission vers les serveurs SMTP cibles, une communication chiffrée doit être préférée ; à verifier avec la commande EHLO si le destinataire est capable de communiquer en chiffrée si oui on bascule en mode chiffrée avec STARTTLS
- Port25: se connecter en administrateur:
su-
puisss -tpln
: pour visualiser ce qui sur les ports et finalementservice nom du service stop