Python接收Gmail新邮件并发送到gtalk的方法
本文实例讲述了Python接收Gmail新邮件并发送到gtalk的方法。分享给大家供大家参考。具体实现方法如下:
#!/usr/bin/envpython #-*-coding:utf-8-*- importimaplib importstring,random importStringIO,rfc822 importemail fromgoogle.appengine.apiimportxmpp SERVER1="imap.gmail.com" USER="yeah" PASSWORD="ohmyga" #connecttoserver server=imaplib(SERVER1,993) #login server.login(USER,PASSWORD) server.select() #listitemsonserver status,data=server.search(None,"(UNSEEN)") mails=data[0].split() ifdata[0]!='': print"hasmails" user_address='wangnaide@gmail.com' fornumindata[0].split(): tpe,raw_msg=server.fetch(num,'(RFC822)') msg=email.message_from_string(raw_msg[0][1]) #Subjects sbj,ecode=email.Header.decode_header(msg['subject'])[0] #from,sender frm='' forfts,ecodeinemail.Header.decode_header(msg['from']): frm=frm+fts ifxmpp.get_presence(user_address): xmpp.send_message(user_address,frm+':'+sbj) server.store(num,'+FLAGS','\\SEEN') #printfrm+":"+sbj server.close() server.logout()
希望本文所述对大家的Python程序设计有所帮助。
热门推荐
10 八一幼儿祝福语大全简短
11 公司乔迁食堂祝福语简短
12 婚礼结束聚餐祝福语简短
13 儿媳买车妈妈祝福语简短
14 毕业送礼老师祝福语简短
15 同事辞职正常祝福语简短
16 恭贺新婚文案祝福语简短
17 金店立秋祝福语简短英文
18 婆婆高寿祝福语大全简短