On Nov 8, 2:22 pm, "[EMAIL PROTECTED]" <[EMAIL PROTECTED]> wrote: > On Nov 8, 1:52 pm, Jason <[EMAIL PROTECTED]> wrote: > > > > > On Nov 8, 11:41 am, "[EMAIL PROTECTED]" <[EMAIL PROTECTED]> > > wrote: > > > > I'm trying to get a list of messages from GMAIL using it's new IMAP > > > access. > > > > So far I've tried running this command but it just hangs. Any ideas? > > > > >>> import imaplib > > > >>> M=imaplib.IMAP4('imap.gmail.com',993) > > > > I figured that's the first line to run from this > > > example:http://docs.python.org/lib/imap4-example.html > > > > Here are the configuration settings GMAIL says to > > > use:https://mail.google.com/support/bin/answer.py?answer=78799 > > > > Thanks for any help. > > > > -Greg > > > Well, Google states that it's using SSL. You're not using the SSL > > with your example code. Take a look in the imaplib module. At least > > under Python 2.5, there's also an IMAP4_SSL class: > > > >>> import imaplib > > >>> mail = imaplib.IMAP4_SSL('imap.gmail.com', 993) > > > That worked for me. I could then use the login method to log into the > > mail server. > > > --Jason > > Followup question. My ultimate goal is to get all messages with a > certain GMAIL label. I'm going under the assumption labels will > appear as folders over IMAP. Any idea how to access folders with > IMAP? > > -Greg
Figured it out. Just do mail.select('label') GMAIL does treat labels as folders. -Greg -- http://mail.python.org/mailman/listinfo/python-list