MemoryError - IMAP retrieve self._sock.recv(recv_size)

Stephen G sgreszcz at
Wed Oct 18 14:25:59 CEST 2006

Hi there.  I have been receiving MemoryErrors using the Windows version of Python 2.5.  The script I have written times the sending and the reception of emails with various attachments.

I get many exceptions when using the IMAP downloads.  This happens randomly; sometimes the file downloads OK, and other times no. 

Using an exception and traceback function, I can see the following...

<no args>
  File "C:\Documents and Settings\root\Desktop\TMO\Python scripts\", line 263, in main
    typ, data = M.fetch(num, '(RFC822)')

  File "C:\Python25\lib\", line 437, in fetch
    typ, dat = self._simple_command(name, message_set, message_parts)

  File "C:\Python25\lib\", line 1055, in _simple_command
    return self._command_complete(name, self._command(name, *args))

  File "C:\Python25\lib\", line 885, in _command_complete
    typ, data = self._get_tagged_response(tag)

  File "C:\Python25\lib\", line 986, in _get_tagged_response

  File "C:\Python25\lib\", line 948, in _get_response
    data =

  File "C:\Python25\lib\", line 236, in read

  File "C:\Python25\lib\", line 308, in read
    data = self._sock.recv(recv_size)

Is this a know bug or is there something I can do to work around this?



More information about the Python-list mailing list