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 生日开业蛋糕祝福语简短