Reponse multi-lignes du serveur

 
Poster un nouveau sujet   Répondre au sujet    iprelax.fr Index du Forum -> SMTP
Voir le sujet précédent :: Voir le sujet suivant  
Auteur Message
p0il
jeune mioche
jeune mioche


Inscrit le: 17 Avr 2002
Messages: 21
Localisation: Paris

MessagePosté le: Sam Avr 20, 2002 12:30 pm    Sujet du message: Reponse multi-lignes du serveur Répondre en citant

Bonjour a tous !!

Je suis en tain de me lire toutes les RF concerat le SMTP, et j'ai quelques petits probelmes...


Normalement, le dialogue entre le cliet et le serveur est en mode "chacun son tour", mais dans le cas d'une reponse multiligne du serveur, je ne sait pas comment le client sait que le serveur a fini sa reponse...

Cela se produit dans l cas de la commande EXPN, le serveur retourne la liste des personnes apprtenant a la liste de diffusion precisee en paramatre, il peut onc y avoir 3 ligne (3 personnes) comme 4 000 !!!

Je n'arrive pas a savoir comment le client sait que le serveur a fini de lui repondre....

C'est le meme probleme dans le cas de la commande VFRY et que le parametre est mbigue, le serveur renvoie la liste des personnes qui pourraient correspondre...

Et enfin dans le cas d'un serveur suportant les extensions SMTP (RFC 1869), au tout debut du dialogue, le serveur envoi au client la liste des extensions qu'il comprends, une par ligne...

Si quelqu'un sait comment le client peut savoir quand le serveur a fini de lui repondre dans ces cas la, ca m'interresse !!!!!

Merci !
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur
p0il
jeune mioche
jeune mioche


Inscrit le: 17 Avr 2002
Messages: 21
Localisation: Paris

MessagePosté le: Sam Avr 20, 2002 12:32 pm    Sujet du message: Répondre en citant

Desole pour les fautes, mon clavier deconne....

pres d'une lettre sur 5 passe pas....
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur
ciel
dev
dev


Inscrit le: 07 Avr 2002
Messages: 27
Localisation: LYON ( FRANCE )

MessagePosté le: Dim Avr 21, 2002 3:04 pm    Sujet du message: Fin de réponse Répondre en citant

Salut,

Je ne connais pas encore très bien la spécification SMTP ( il faut que je relise la RFC pour les commandes EXPN et VRFY dont j'ai oublié la signification )
Intituivement, je répondrai <CRLF>.<CRLF> ?

Je rappelle qu'une fois que le SMTP-Sender ( Client SMTP ) a fini d'envoyer le DATA ( contenu du mail ), il envoie la série <CRLF>.<CRLF> pour signaler au SMTP-Reciever qu'il a fini d'émettre.
Si je ne me trompe pas, c'est le principe même de la transmission asynchrone que l'on retrouve aussi bien au niveau du signal digitale ( succession de bits ) qu'au niveau applicatif.

A+

Ciel
_________________
mail : cyclic[AT]salemioche[DOT]com


Dernière édition par ciel le Lun Avr 22, 2002 10:25 am, édité 1 fois
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé Envoyer un email
p0il
jeune mioche
jeune mioche


Inscrit le: 17 Avr 2002
Messages: 21
Localisation: Paris

MessagePosté le: Dim Avr 21, 2002 4:45 pm    Sujet du message: Répondre en citant

Non, c'est pas ca, et je viens de trouver !!!!

Le cas du "<CRLF>.<CRLF>" comme fin de multi-ligne est vrai dans le cas du POP3, ou du client en SMTP, mais pas dans le cas que je soulevais...


Donc dans ce cas (serveur SMTP), l'indice permettant de savoir que la reponse se poursuit sur la ligne suivante est un "-" apres le code de reponse !!!

ainsi :


C: EXPN ma-liste
S: 250-toto@toto.com1
S: 250-toto@toto.com2
S: 250-toto@toto.com3
S: 250-toto@toto.com4
S: 250-toto@toto.com5
S: 250 toto@toto.com6


et la dernier ligne ne contient pas le "-" !!!!

voila, comme ca ca peut servir a tout le monde !
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur
Montrer les messages depuis:   
Poster un nouveau sujet   Répondre au sujet    iprelax.fr Index du Forum -> SMTP Toutes les heures sont au format CET (Europe)
Page 1 sur 1

 
Sauter vers:  
Vous ne pouvez pas poster de nouveaux sujets dans ce forum
Vous ne pouvez pas répondre aux sujets dans ce forum
Vous ne pouvez pas éditer vos messages dans ce forum
Vous ne pouvez pas supprimer vos messages dans ce forum
Vous ne pouvez pas voter dans les sondages de ce forum
Affilzen SARL : Mention légale