Problemas con IMAP4 Python 2.5

Carlos Herrera Polo carlos.herrerapolo en gmail.com
Mie Jun 3 19:09:44 CEST 2009


Estimados:

He elaborado un programa en Python 2.5 bajo Windows, este descompone un
correo conectandose a un servidor IMAP y separa los documentos adjuntos para
luego procesarlos.
El problema esta que cuando se envia al proceso un correo de mas de 7Mb el
proceso se corta con el siguiente mensaje:

  File "C:\SCRIPTS_PYTHON\deltaemail.py", line 603, in <module>
    main()
  File "C:\SCRIPTS_PYTHON\deltaemail.py", line 589, in main
    process_server(file_or_server)
  File "C:\SCRIPTS_PYTHON\deltaemail.py", line 399, in process_server
    typ, dat = mbox.fetch(num, '(RFC822)')
  File "C:\Python25\lib\imaplib.py", line 437, in fetch
    typ, dat = self._simple_command(name, message_set, message_parts)
  File "C:\Python25\lib\imaplib.py", line 1055, in _simple_command
    return self._command_complete(name, self._command(name, *args))
  File "C:\Python25\lib\imaplib.py", line 885, in _command_complete
    typ, data = self._get_tagged_response(tag)
  File "C:\Python25\lib\imaplib.py", line 986, in _get_tagged_response
    self._get_response()
  File "C:\Python25\lib\imaplib.py", line 948, in _get_response
    data = self.read(size)
  File "C:\Python25\lib\imaplib.py", line 236, in read
    return self.file.read(size)
  File "C:\Python25\lib\socket.py", line 309, in read
    data = self._sock.recv(recv_size)
MemoryError

Si pfv me pudieran dar algun "tip" para solucionar este problema se los
agradecere. Me parece que el problema esta en la libreria imaplib y/o socket

Muchas gracias por su colaboracion.

Saludos
_______________________________________________
Lista de correo Python-es 
http://listas.aditel.org/listinfo/python-es
FAQ: http://listas.aditel.org/faqpyes





Más información sobre la lista de distribución Python-es