Python接收Gmail新郵件并發(fā)送到gtalk的方法
更新時(shí)間:2015年03月10日 10:37:06 作者:Sephiroth
這篇文章主要介紹了Python接收Gmail新郵件并發(fā)送到gtalk的方法,實(shí)例分析了Python操作郵件的技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下
本文實(shí)例講述了Python接收Gmail新郵件并發(fā)送到gtalk的方法。分享給大家供大家參考。具體實(shí)現(xiàn)方法如下:
#!/usr/bin/env python # -*- coding: utf-8 -*- import imaplib import string, random import StringIO, rfc822 import email from google.appengine.api import xmpp SERVER1 = "imap.gmail.com" USER = "yeah" PASSWORD = "ohmyga" # connect to server server = imaplib(SERVER1, 993) # login server.login(USER, PASSWORD) server.select() # list items on server status, 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 + ":" + sbj server.close() server.logout()
希望本文所述對(duì)大家的Python程序設(shè)計(jì)有所幫助。
您可能感興趣的文章:
- python登錄pop3郵件服務(wù)器接收郵件的方法
- python發(fā)送郵件接收郵件示例分享
- Python實(shí)現(xiàn)發(fā)送與接收郵件的方法詳解
- 利用python發(fā)送和接收郵件
- 在Python中使用poplib模塊收取郵件的教程
- 在Python的Flask框架下收發(fā)電子郵件的教程
- 簡(jiǎn)單實(shí)現(xiàn)python收發(fā)郵件功能
- Python使用smtp和pop簡(jiǎn)單收發(fā)郵件完整實(shí)例
- python smtplib模塊自動(dòng)收發(fā)郵件功能(一)
- python smtplib模塊自動(dòng)收發(fā)郵件功能(二)
- Python使用POP3和SMTP協(xié)議收發(fā)郵件的示例代碼
- python實(shí)現(xiàn)的接收郵件功能示例【基于網(wǎng)易POP3服務(wù)器】
相關(guān)文章
簡(jiǎn)述Python2與Python3的不同點(diǎn)
在Python2和Python3中都提供print()方法來(lái)打印信息,但兩個(gè)版本間的print稍微有差異。下面通過(guò)本文給大家介紹Python2與Python3的不同點(diǎn),需要的朋友參考下2018-01-01Python中最強(qiáng)大的錯(cuò)誤重試庫(kù)(tenacity庫(kù))
本文要給大家介紹的tenacity庫(kù),可能是目前Python生態(tài)中最好用的錯(cuò)誤重試庫(kù),主要介紹tenacity的主要使用方法和特性,具有一定的參考價(jià)值,感興趣的可以了解一下2022-04-04Pytorch如何把Tensor轉(zhuǎn)化成圖像可視化
這篇文章主要介紹了Pytorch如何把Tensor轉(zhuǎn)化成圖像可視化問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2022-12-12Python基礎(chǔ)學(xué)習(xí)之深淺拷貝問(wèn)題及遞歸函數(shù)練習(xí)
在實(shí)際工作中,經(jīng)常涉及到數(shù)據(jù)的傳遞。這篇文章主要為大家介紹了Python的一些基礎(chǔ)學(xué)習(xí):深拷貝與淺拷貝問(wèn)題、遞歸函數(shù)的練習(xí),需要的朋友可以參考一下2021-12-12在Python中操作時(shí)間之strptime()方法的使用
這篇文章主要介紹了在Python中操作時(shí)間之strptime()方法的使用,是Python入門學(xué)習(xí)中的基礎(chǔ)知識(shí),需要的朋友可以參考下2015-05-05