PSR SE2a4 2022/2023 G1 : Différence entre versions

De Wiki d'activités IMA
(10/02/2023)
(10/02/2023)
Ligne 21 : Ligne 21 :
 
! Tâche !! réalisé?  
 
! Tâche !! réalisé?  
 
|-
 
|-
| 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
+
| un système doit être réalisé permettant au serveur SMTP sortant de mettre en file <br> d’attente les messages non remis à destination pour cause d’erreur transitoire du serveur SMTP cible
 
|OUI/NON
 
|OUI/NON
 
|-
 
|-
 
|-
 
|-
| les communications peuvent être chiffrées par TLS, les communication chiffrées peuvent être négociées directement sur le port 465
+
| les communications peuvent être chiffrées par TLS, les communication chiffrées peuvent <br> être négociées directement sur le port 465
 
|OUI/NON
 
|OUI/NON
 
|-
 
|-
 
|-
 
|-
| 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
+
| il doit être possible de basculer sur une communication chiffrée à partir du port 25 en <br> utilisant les commandes EHLO et STARTTLS , il faut iplémenter ces fonctions dans SMTP.C dans les libs
 
|OUI/NON
 
|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
+
| un système doit être réalisé permettant au serveur SMTP sortant de mettre en file <br> d’attente les messages non remis à destination pour cause d’erreur transitoire du serveur SMTP cible
 
|OUI/NON
 
|OUI/NON
 
|-
 
|-
Ligne 38 : Ligne 38 :
 
|OUI/NON
 
|OUI/NON
 
|-
 
|-
| 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
+
| pour la transmission vers les serveurs SMTP cibles, une communication chiffrée doit <br> être préférée ; à verifier avec la commande EHLO si le destinataire est capable de communiquer en chiffrée <br> si oui on bascule en mode chiffrée avec STARTTLS
 
|OUI/NON
 
|OUI/NON
 
|-
 
|-
|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>
+
|Port25: se connecter en administrateur: <code>su-</code> puis <code>ss -tpln</code> : pour <br> visualiser ce qui sur les ports et finalement <code>service <i>nom du service</i> stop</code>
 
|OUI/NON
 
|OUI/NON
 
|}
 
|}

Version du 16 février 2023 à 13:39

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é?
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
les communications peuvent être chiffrées par TLS, les communication chiffrées peuvent
être négociées directement sur le port 465
OUI/NON
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
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
ajouter le déplacement du message du tmp vers le répertoire new lorsque le message est complet OUI/NON
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
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- puis ss -tpln : pour visualiser ce qui sur les ports et finalement service nom du service stop


Port25: se connecter en administrateur: su- puis ss -tpln : pour visualiser ce qui sur les ports et finalement service nom du service stop