中国的月亮应该和国外的月亮是一样圆的,但国内的邮箱看起来和国外的不一样。从安全性角度来说(以我是否为标准),yahoo和gmail比较复杂一,尤其是gmail,我用我的那种办法攻克不下来,不得已,就不自己造轮子了,找了一个libgmail的开源模块用了起来,效果很不错。调用示例代码如下:

import libgmail

def getgmail(username = ’test@gmail.com’,password = ‘123456’):
    ga = libgmail.GmailAccount(username, password)
    ga.login()
    contactList = ga.getContacts()

    contacts = contactList.getAllContacts()
    for contact in contacts:
        name   = contact.name
        mail   = contact.emai
        print name,mail