In my project base on GAE, I uses imaplib to check email of Gmail.
Below is the code:

class Mailbox:
    def __init__(self):
        self.m = imaplib.IMAP4_SSL("imap.gmail.com")
    .....

But below error occures when above instruction: imaplib.IMAP4_SSL
("imap.gmail.com")  excuted.

Traceback (most recent call last):
  File "/base/python_lib/versions/1/google/appengine/ext/webapp/
__init__.py", line 501, in __call__
    handler.get(*groups)
  File "/base/data/home/apps/srjsimblog/1.334408786956981127/
mailBlog.py", line 82, in get
    gmailBox = Mailbox()
  File "/base/data/home/apps/srjsimblog/1.334408786956981127/
mailBlog.py", line 31, in __init__
    self.m = imaplib.IMAP4_SSL("imap.gmail.com")
  File "/base/python_dist/lib/python2.5/imaplib.py", line 1128, in
__init__
    IMAP4.__init__(self, host, port)
  File "/base/python_dist/lib/python2.5/imaplib.py", line 163, in
__init__
    self.open(host, port)
  File "/base/python_dist/lib/python2.5/imaplib.py", line 1139, in
open
    self.sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
AttributeError: 'module' object has no attribute 'socket'

If I use imaplib in a standalone program with same instruction, it
works fine.  Any body knows why? And how to resolve this issue?


--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To post to this group, send email to google-appengine@googlegroups.com
To unsubscribe from this group, send email to 
google-appengine+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to