[ESMTP] Comment ça marche ce bordel ?

Comment ça marche ce bordel ? [ESMTP] - C++ - Programmation

Marsh Posté le 01-12-2002 à 00:26:03    

J'aimerais pouvoir développer un petit client de messagerie et je réalise quelques tests avec mon compte yahoo et je n'arrive pas à m'identifier. Le protocole utilisé est ESMTP mais je n'ai trouvé aucune information sur le fonctionnement de l'identification :cry:
 
Voilà où j'en suis :
 


220 smtp017.mail.yahoo.com ESMTP
EHLO localhost.localdomain
250-smtp017.mail.yahoo.com
250-AUTH LOGIN PLAIN
250-PIPELINING
250 8BITMIME
AUTH PLAIN
504 auth type unimplemented (#5.5.1)
AUTH LOGIN PLAIN
334 UGFzc3dvcmQ6
 


Euh je fais quoi là ???


Message édité par darkoli le 01-12-2002 à 00:56:18
Reply

Marsh Posté le 01-12-2002 à 00:26:03   

Reply

Marsh Posté le 01-12-2002 à 01:29:55    

Bon ben va falloir implementer les fonctions 'encode_base64' et 'decode_base64' je crois ... :D

Reply

Marsh Posté le 01-12-2002 à 03:45:57    

Reply

Marsh Posté le 01-12-2002 à 11:22:11    

Zion a écrit a écrit :

http://www.google.com/search?q=rfc [...] =0&start=0
 
bonne lecture  :hello:  




merci !!! (enfin j'y avais déjà pensé au rfc, mais c'est en anglais pis ça raconte pleins d conneries en faites :D).

Reply

Marsh Posté le 01-12-2002 à 11:35:28    

darkoli a écrit a écrit :

 
merci !!! (enfin j'y avais déjà pensé au rfc, mais c'est en anglais pis ça raconte pleins d conneries en faites :D).




 
mouhahaha elle est bien bonne une rfc ki raconte des conneries !!!

Reply

Marsh Posté le 01-12-2002 à 12:06:11    

asphro a écrit a écrit :

 
 
mouhahaha elle est bien bonne une rfc ki raconte des conneries !!!




 
il y en a! Celle qui sont éditée le 1er avril par exemple :ange:
 
http://www.ietf.org/rfc/rfc3092.txt


---------------
Just because you feel good does not make you right
Reply

Marsh Posté le 01-12-2002 à 12:24:34    

DarkLord a écrit a écrit :

 
 
il y en a! Celle qui sont éditée le 1er avril par exemple :ange:
 
http://www.ietf.org/rfc/rfc3092.txt




Bon ben je ne dis pas que des conneries. :D

Reply

Marsh Posté le 01-12-2002 à 13:02:47    

DarkLord a écrit a écrit :

 
 
il y en a! Celle qui sont éditée le 1er avril par exemple :ange:
 
http://www.ietf.org/rfc/rfc3092.txt




 
mouhaha j avais jamais capté !!

Reply

Marsh Posté le 01-12-2002 à 13:28:22    

asphro a écrit a écrit :

 
 
mouhaha j avais jamais capté !!




 
 
;)  :hello:


---------------
Just because you feel good does not make you right
Reply

Marsh Posté le 01-12-2002 à 22:04:52    

DarkLord a écrit a écrit :

 
;)  :hello:  




Tain mais arrêter de pourrir mon topic :cry:

Reply

Marsh Posté le 01-12-2002 à 22:04:52   

Reply

Marsh Posté le 02-12-2002 à 07:38:36    

darkoli a écrit a écrit :

 
Tain mais arrêter de pourrir mon topic :cry:




 
 :ange: mais on le fait remonter ...


---------------
Just because you feel good does not make you right
Reply

Marsh Posté le 02-12-2002 à 09:46:37    

DarkLord a écrit a écrit :

 
 
 :ange: mais on le fait remonter ...




Merci :D
Mais de temps en temps et tout en le faisant remonter essayez d'y répondre :D


---------------
Le site de l'année :D (XHTML 1.0 strict) : http://darkoli.free.fr/index.html
Reply

Marsh Posté le 02-12-2002 à 09:48:45    

bin lis le rfc tiens :D


---------------
Just because you feel good does not make you right
Reply

Marsh Posté le 02-12-2002 à 09:58:20    

DarkLord a écrit a écrit :

bin lis le rfc tiens :D




Ben je l'ai lu mais il ne me donne pas le code C pour implémenter le codage base64 :D
 
Bon plus sérieusement si je reprends mon exemple du premier poste :
 
Je dois coder mon login et mot de passe en base64 mais comment je lui transmets ensuite ?
Je les donne directement ou il y a un mot clé à utiliser ?
 
Et que veux dire "UGFzc3dvcmQ6" ?
Je dois l'ignorer ou est-ce une indication (en base64 que je dois décoder) pour me permettre de répondre correctement par la suite ?


---------------
Le site de l'année :D (XHTML 1.0 strict) : http://darkoli.free.fr/index.html
Reply

Marsh Posté le 02-12-2002 à 10:00:06    

DarkOli a écrit a écrit :

 
Ben je l'ai lu mais il ne me donne pas le code C pour implémenter le codage base64 :D




non, mais ca ca se trouve surement tout fait ailleurs
 
 

DarkOli a écrit a écrit :

 
Je dois coder mon login et mot de passe en base64 mais comment je lui transmets ensuite ?
Je les donne directement ou il y a un mot clé à utiliser ?
Et que veux dire "UGFzc3dvcmQ6" ?




la réponse est dans la question :hello:

Reply

Marsh Posté le 04-12-2002 à 17:41:08    

je crois que tu te complique un peu les chose
d'abord si tu veux des renseignement sur les protocole va ici
http://www.commentcamarche.net
 
ensuite sur mon poste j'essayai d'envoyer des mail et ca a marcher correctement
que ce soit un serveur SMTP ou ESMTP(dans mon cas j'envoyais a un serveur ESMTP)  
mais comme je disais dans mon poste si tu ne mais pas les caractere CR et LF a la fin de chaque ligne.
tout d'abord quand tu te connecte a ton serveur SMTP ou SMTP vi les socket tu dois utiliser le port 25 et tout de suite apres la connexion le serveur te repond qu'il est ready
 
EXEMPLE de ce que j'ai fait:
HELO sebastien.tracingserver.bil" + CR LF
MAIL FROM:sebastien.laporte@tracingserver.com" + CR LF
RCPT TO:sebastien.laporte@tracingserver.com" + CR LF
DATA " + CR LF
Subject:Yeah!! voici un petit email " + CR LF
 
comment ca va?"
.
QUIT"
 
 

Reply

Marsh Posté le 04-12-2002 à 17:43:49    

je crois que tu te complique un peu les chose
d'abord si tu veux des renseignement sur les protocole va ici
http://www.commentcamarche.net
 
ensuite sur mon poste j'essayai d'envoyer des mail et ca a marcher correctement
que ce soit un serveur SMTP ou ESMTP(dans mon cas j'envoyais a un serveur ESMTP)  
mais comme je disais dans mon poste si tu ne mais pas les caractere CR et LF a la fin de chaque ligne.
tout d'abord quand tu te connecte a ton serveur SMTP ou SMTP vi les socket tu dois utiliser le port 25 et tout de suite apres la connexion le serveur te repond qu'il est ready
 
EXEMPLE de ce que j'ai fait:
HELO sebastien.tracingserver.bil" + CR LF
MAIL FROM:sebastien.laporte@tracingserver.com" + CR LF
RCPT TO:sebastien.laporte@tracingserver.com" + CR LF
DATA " + CR LF
Subject:Yeah!! voici un petit email " + CR LF
                  //cette ligne blanche est importante          sinon le body de ton mail ne sera pas pris en compte
comment ca va?"  + CR LF  //ca c le body      
.  //trés important le point doit etre seul sur une ligne          
QUIT" + CR LF
 
 

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed