`
鹤惊昆仑
  • 浏览: 230231 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

获取gmail新邮件---python版

阅读更多
#! /usr/bin/python
# -*- coding: utf-8 -*-
#author newdongyuwei@gmail.com

import httplib2
from xml.dom.minidom import parseString

#https://user:password@mail.google.com/mail/feed/atom
gmail_feed_url = "https://mail.google.com/mail/feed/atom"
user="newdongyuwei"
password = "xxxxxx"

http = httplib2.Http()
http.add_credentials(user, password)#basic auth
resp, content = http.request(gmail_feed_url , "GET", body={}, headers={} )
print resp,content
dom = parseString(content)
feed_list = dom.getElementsByTagName('entry')
result = []
for feed in feed_list:
    result.append(";".join([feed.getElementsByTagName("title")[0].firstChild.nodeValue.strip(),feed.getElementsByTagName("summary")[0].firstChild.nodeValue.strip(),feed.getElementsByTagName("name")[0].firstChild.nodeValue.strip()]))
    
print result
分享到:
评论

相关推荐

    gmail-sender-helper,这个库帮助你向gmail发送电子邮件.zip

    总之,`gmail-sender-helper` 是一个方便的工具,它使得通过Gmail发送邮件变得更加简单,同时也为开发者提供了一个学习和理解SMTP协议、OAuth2认证以及Python库集成的好机会。正确理解和使用这个库,可以极大地提升...

    gmail-google-sheets-master.rar

    7. **编程语言**:虽然描述中没有具体说明,但可能使用的编程语言包括 Python(使用 google-auth 和 google-api-python-client 库)、JavaScript(使用 Google Apps Script 或者谷歌的工作流工具如 Firebase Cloud ...

    python-gmail:Python-gmail

    总的来说,Python-gmail为开发者提供了一个强大的工具,使得他们能够轻松地利用Python进行Gmail邮件的管理和操作,极大地提高了工作效率。通过深入理解和熟练运用这个库,你可以构建出各种创新的应用,满足不同的...

    python发送邮件---包含重发(三次)和定时统计

    在Python编程中,发送邮件是一项常见的任务,尤其在自动化脚本和系统通知中。本教程将深入探讨如何使用Python来发送邮件,包括邮件的重发机制(最多三次)以及定时统计功能。我们将主要使用`smtplib`库来处理SMTP...

    Python-使用GmailAPI和Python发送多个自定义电子邮件

    首先,我们需要安装Google的客户端库,`google-auth`和`google-api-python-client`,这两个库可以帮助我们与Gmail API进行交互。在命令行中运行以下命令进行安装: ```bash pip install google-auth google-auth-...

    PyPI 官网下载 | gmail-client-0.0.2.tar.gz

    总的来说,`gmail-client`是一个方便开发者与Gmail服务进行交互的Python库,它通过PyPI分发,提供了使用Python处理Gmail任务的能力,例如发送和接收邮件。对于使用这个库的开发者来说,理解Python的基本语法和模块化...

    Python-SendMail小脚本用GoogleOAuth20认证用你的google帐号发送邮件

    这个"Python-SendMail小脚本"就是为实现这一目标而设计的。 首先,你需要了解OAuth 2.0,这是一个开放标准的身份验证框架,允许第三方应用代表用户获取访问令牌,从而访问用户的特定信息,而不必知道用户的用户名和...

    Python接收Gmail新邮件并发送到gtalk的方法

    本文将介绍如何使用Python来接收Gmail的新邮件并将其发送至gtalk。该方法涉及Python的几个模块和库,包括imaplib用于访问IMAP服务器,email用于解析邮件内容,以及xmpp用于发送gtalk消息。 首先,为了访问Gmail的...

    Python-imboxPython库用于读IMAP邮箱并将邮件内容转换为机器可读的数据

    Python-imbox库是一个强大的工具,专门设计用于处理IMAP(Internet Message Access Protocol)协议的电子邮件。这个库使得Python开发者能够方便地访问和操作他们的电子邮件,将邮件内容转换为机器可读的数据格式,...

    google-api-services-gmail-v1-rev6-1.19.0.zip

    这个库允许开发者通过 Google 的 API 接口与 Gmail 服务进行交互,实现邮件的发送、接收、读取、管理等功能。在编程中,这样的库通常包含 Java 或 Python 等语言的接口定义和实现,帮助开发者避免直接处理 HTTP 请求...

    gmail-get-attached:Python代码可根据搜索条件从电子邮件中获取所有附件

    "gmail-get-attached"项目是一个使用Python编写的工具,它允许用户根据特定的搜索条件从Gmail邮箱中检索并下载所有的附件。这个功能对于需要定期处理邮件附件的用户来说非常实用,比如数据分析师、研究人员或者任何...

    Python私人邮件获取.rar

    在Python编程领域,获取私人邮件是一项常见的任务,尤其对于数据分析师、自动化运维人员以及开发者来说。这个名为"Python私人邮件获取"的压缩包文件可能包含了实现这一功能的相关代码示例和教程。Python提供了多种库...

    Python-基于Python3的找工作利器Boss直聘来消息邮件通知自动发送简历脚本

    邮件服务提供商如Gmail、Yahoo等通常提供SMTP服务器地址和端口,需要配置在脚本中。 4. **自动化简历发送**:如果脚本中包含了自动发送简历的功能,那么它可能需要从本地文件系统读取简历文件,然后将其作为邮件...

    写程序用pop3收取gmail的邮件

    以上就是关于“写程序用pop3收取gmail的邮件”的详细解释,通过Python的`poplib`库,我们可以轻松地实现这个功能,从而自动化处理Gmail邮箱中的邮件。在实际应用中,结合`email`库解析邮件内容,可以构建更复杂的...

    Python-yagmailpython更简单的来实现自动发邮件功能

    如果你的Gmail账户启用了两步验证,你需要获取应用特定密码或者使用Google的OAuth2流程来授权yagmail发送邮件。这个过程可能涉及一些额外的步骤,但yagmail库提供了详细的文档来指导你完成。 总之,yagmail是Python...

    gmail邮件处理

    标题 "Gmail邮件处理" 涉及到的是如何与Google的Gmail服务进行交互,以便发送、接收或管理电子邮件。这通常涉及到编程接口(API)的使用,特别是Google的Gmail API。Gmail API允许开发者构建应用来访问和操作用户...

    example-gmail-api-sender

    在代码实现上,Python中的`google-auth`和`google-api-python-client`库是与Gmail API交互的基础。这两个库可以帮助我们进行OAuth 2.0授权流程,获取访问令牌,以及调用API接口。例如,你可以使用`google.oauth2....

    获取电子邮件信息的资源

    - 使用Webhooks与邮件服务提供商集成,实时获取新邮件通知。 - 结合任务调度器(如cron job)定期检查邮件,实现自动化流程。 8. **邮件安全** - 防止垃圾邮件和钓鱼攻击,使用SPF、DKIM、DMARC等验证机制。 - ...

    python通过imaplib模块读取gmail里邮件的方法

    ### Python通过imaplib模块读取Gmail中的邮件 在当今高度数字化的工作环境中,电子邮件成为企业和个人之间交流的重要渠道。为了能够有效地处理大量的邮件信息,并从中提取有用的数据进行分析或自动化某些工作流程,...

    获取电子邮件信息

    例如,发送"CAPA"命令获取服务器支持的功能,"STAT"获取邮箱状态(邮件数量和总大小),"LIST"获取邮件列表,"RETR"下载指定编号的邮件等。 4. **处理响应**:服务器会针对每个命令返回响应,这通常是一个包含状态...

Global site tag (gtag.js) - Google Analytics