Python 收取Gmail新邮件并发送到gtalk,pythongtalk,[Python]代码#!
Python 收取Gmail新邮件并发送到gtalk,pythongtalk,[Python]代码#!
[Python]代码
#!/usr/bin/env python# -*- coding: utf-8 -*-import imaplibimport string, randomimport StringIO, rfc822import emailfrom google.appengine.api import xmppSERVER1 = "imap.gmail.com"USER = "yeah"PASSWORD = "ohmyga"# connect to serverserver = imaplib(SERVER1, 993)# loginserver.login(USER, PASSWORD)server.select()# list items on serverstatus, data = server.search(None, "(UNSEEN)")mails = data[0].split()if data[0] != '': print "has mails" user_address = 'wangnaide@gmail.com' for num in data[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 = '' for fts, ecode in email.Header.decode_header(msg['from']): frm = frm + fts if xmpp.get_presence(user_address): xmpp.send_message(user_address, frm + ':' + sbj) server.store(num, '+FLAGS', '\\SEEN') #print frm + ":" + sbjserver.close()server.logout()
相关内容
- python矩阵乘法,测试运行时间的程序,python矩阵,有一个
- 常用的python代码,常用python代码,今天因为某个原因再次
- python指定大小的字典实现,python指定字典,一段示例程序
- python正则表达式学习代码,python正则表达式,Regexp.py''
- web.py中自定义jinja2模块,web.pyjinja2模块,web.py是一个轻量
- 用Tornado连接新浪微博,Tornado连接新浪,前几天心血来潮
- python金额小写转换代码,python金额小写,[Python]代码de
- Python 获取文件夹的大小,python获取文件夹,[Python]代码
- python四舍五入,,python的内置函数r
- python 使用MySQLdb连接mysql,pythonmysqldb,MySQLdb顾名思义,
评论关闭