bigodines wrote: > Hello guys, > > I'm trying to learn python by making some small programs that could be > useful for some bigger propouses. In fact, i've made a small "check > latest-modified" for webpages and it's working great. > > The next step I would like to do is to check if I have new e-mails (I > don't wanna read it from my program, i just wanna it to tells me "yes, > you have new mail(s)" or "no". > > My question is, how do I log into my google account using urllib2 to > check this? Does anyone have a sample script that I can use or > something to help me? > > thanks in advice, > Matheus
Gmail supports pop and smtp access. See http://docs.python.org/lib/module-poplib.html and http://docs.python.org/lib/module-smtplib.html, as well as http://mail.google.com/support/bin/answer.py?answer=13273 and http://mail.google.com/support/bin/answer.py?answer=13287 Here's a simple pop script: import poplib me = '[EMAIL PROTECTED]' p = '*******' # put your real password of course.. host ='pop.gmail.com' pop = poplib.POP3_SSL(host) try: pop.user(me) pop.pass_(p) message_count, mailbox_size = pop.stat() # Do some more stuff here... finally: pop.quit() print message_count, mailbox_size And a simple smtp script: import smtplib me = '[EMAIL PROTECTED]' p = '*******' # put your real password of course.. server = smtplib.SMTP('smtp.gmail.com', 587) try: server.ehlo() server.starttls() server.ehlo() server.login(me, p) # Do some more stuff here... finally: server.close() HTH, ~Simon -- http://mail.python.org/mailman/listinfo/python-list