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

De Wiki d'activités IMA
(Modification de code)
Ligne 23 : Ligne 23 :
 
** attente du code 354 après envoi de <code>DATA</code>
 
** attente du code 354 après envoi de <code>DATA</code>
 
* <code>SMTPin/args.h</code>
 
* <code>SMTPin/args.h</code>
 +
** constantes pour sélectionner l'interface réseau d'écoute (inutile)
 +
* <code>SMTPin/in.c</code>
 +
** enregistrement de la connexion à un serveur SMTP dans le journal
 +
** contact d'un seul MX (pas parfait)
 +
* <code>SMTPout/args.h</code>
 +
** constantes pour sélectionner l'interface réseau d'écoute
 +
* <code>SMTPout/args.c</code>
 +
** option pour sélectionner l'interface réseau d'écoute
 +
* <code>SMTPout/out.c</code>
 +
** correction d'un <code>==0</code> dans la fonction <code>scanCarteUtilisateur</code>

Version du 18 juin 2023 à 16:04

Soutenances

  • Baptiste DESPLACES :

Démonstration de SMTPout, implantation de la commande VRFY. Beaucoup d'aide (écriture d'une bonne partie du code pour passer une fonction du programme à la bibliothèque SMTP). Commande fonctionnelle au final.

  • Ahlam EL ABKAR :

Démonstration de SMTPin, pas vraiment d'exercice, il est demandé de lancer un courriel avec SMTPin vers une adresse à gmail.com. Pas mal de problèmes rencontrés (pas forcément du fait de l'élève), assez peu autonome, doit être régulièrement débloquée. Au final le problème avec les PTR IPv6 est atteint.

Modification de code

  • smtp_private.h
    • constantes pour EHLO
    • constantes modifiées pour HELO 250 -> 220 ?!
  • smtp.c
    • modification de l'analyse de RCPT TO: et de MAIL FROM:
    • code 502 pour une commande non implantée
    • attente du code 354 après envoi de DATA
  • SMTPin/args.h
    • constantes pour sélectionner l'interface réseau d'écoute (inutile)
  • SMTPin/in.c
    • enregistrement de la connexion à un serveur SMTP dans le journal
    • contact d'un seul MX (pas parfait)
  • SMTPout/args.h
    • constantes pour sélectionner l'interface réseau d'écoute
  • SMTPout/args.c
    • option pour sélectionner l'interface réseau d'écoute
  • SMTPout/out.c
    • correction d'un ==0 dans la fonction scanCarteUtilisateur