Pourquoi python veut pas se connecter à un serveur pop???

Pourquoi python veut pas se connecter à un serveur pop??? - Python - Programmation

Marsh Posté le 12-03-2004 à 14:43:57    

Salut,
 
en fait, le problème c'est que l'applet popmail de gdesklets ne marche pas pour ma boite aux lettres (sur laposte.net).
Donc, j'essaie à la mano avec l'interpreteur:
 

Code :
  1. >>> import poplib
  2. >>> p = poplib.POP3("pop.laposte.net" )
  3. >>> p.user("user" )
  4. '+OK Password required'
  5. >>> p.pass_("xxxx" )
  6. Traceback (most recent call last):
  7.   File "<stdin>", line 1, in ?
  8.   File "/usr/lib/python2.3/poplib.py", line 198, in pass_
  9.     return self._shortcmd('PASS %s' % pswd)
  10.   File "/usr/lib/python2.3/poplib.py", line 161, in _shortcmd
  11.     return self._getresp()
  12.   File "/usr/lib/python2.3/poplib.py", line 133, in _getresp
  13.     resp, o = self._getline()
  14.   File "/usr/lib/python2.3/poplib.py", line 115, in _getline
  15.     line = self.file.readline()
  16.   File "/usr/lib/python2.3/socket.py", line 338, in readline
  17.     data = self._sock.recv(self._rbufsize)
  18. socket.error: (104, 'Connection reset by peer')
  19. >>>


 
Alors, je me dis que dans gdesklets, ça doit être pareil et donc j'ai marqué "connection error"!
 
Merci de votre aide!

Reply

Marsh Posté le 12-03-2004 à 14:43:57   

Reply

Marsh Posté le 12-03-2004 à 15:19:45    

je viens de tester, chez moi ca marche avec la même chose :/
 

Code :
  1. >>> import poplib
  2. >>> p = poplib.POP3("pop.laposte.net" )
  3. >>> p.user("moi" )
  4. '+OK Password required'
  5. >>> p.pass_("pouet" )
  6. '+OK 321 messages'
  7. >>>


Message édité par uriel le 12-03-2004 à 15:20:35

---------------
IVG en france
Reply

Marsh Posté le 12-03-2004 à 15:39:14    

En fait, ça a déja marché chez moi (avec l'interpreteur python, mais jamais avec l'applet de gdesklets), mais c'est assez rare!

Reply

Marsh Posté le 12-03-2004 à 15:40:22    

en fait, je l'ai testé directement avec l'interpreteur python, et en plus j'avais jamais testé la poplib, alors je te suis pas d'une grande utilité :/


---------------
IVG en france
Reply

Marsh Posté le 12-03-2004 à 15:58:31    

ben chez moi ca a toujours marché.
essaye voir avec telnet voir ce qu'il te réponds.

Reply

Marsh Posté le 12-03-2004 à 18:50:44    

on demande un programmeur de gdesklets ?

Reply

Marsh Posté le 12-03-2004 à 19:17:40    

Yes!!!  :love:


Message édité par torpe23 le 12-03-2004 à 19:17:50
Reply

Marsh Posté le 12-03-2004 à 19:20:30    

chez moi ça donne ça :
 

Code :
  1. >>> import poplib
  2. >>> p = poplib.POP3("mail.netplus.ch" )
  3. Traceback (most recent call last):
  4.   File "<pyshell#1>", line 1, in -toplevel-
  5.     p = poplib.POP3("mail.netplus.ch" )
  6.   File "E:\Python23\lib\poplib.py", line 95, in __init__
  7.     self.welcome = self._getresp()
  8.   File "E:\Python23\lib\poplib.py", line 133, in _getresp
  9.     resp, o = self._getline()
  10.   File "E:\Python23\lib\poplib.py", line 117, in _getline
  11.     if not line: raise error_proto('-ERR EOF')
  12. error_proto: -ERR EOF


 
 
EDIT : ah ben ça marche maintenant... étrange


Message édité par jagstang le 12-03-2004 à 19:23:53

---------------
What if I were smiling and running into your arms? Would you see then what I see now?  
Reply

Marsh Posté le 12-03-2004 à 19:56:36    

t'es sur que c'est pas ton fournisseur qui est mité ?

Reply

Marsh Posté le 12-03-2004 à 19:57:49    

c'est bon now. ça m'a fait qu'une fois


---------------
What if I were smiling and running into your arms? Would you see then what I see now?  
Reply

Marsh Posté le 12-03-2004 à 19:57:49   

Reply

Marsh Posté le 12-03-2004 à 23:00:52    

Personne n'a de solution, alors? snif, snif...!

Reply

Marsh Posté le 12-03-2004 à 23:02:59    

ben non, si ça déconne, ça déconne, ton serveur a sans doute un problème temporaire récurrent.

Reply

Marsh Posté le 13-03-2004 à 12:00:08    

Serveur de FAI ou de messagerie.
 
(mon FAI = free, messagerie = laposte)

Reply

Sujets relatifs:

Leave a Replay

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