草庐IT

gmail-addons

全部标签

python - GMail API - 获取线程的最后一条消息

我在Python/GoogleAppEngine上使用GMailAPI。我有一个返回特定线程ID的查询,现在我想获取每个线程的最后一条消息。由于结果不一定按日期排序,我想知道对此最有效的API调用是什么?根据下面的评论,我设置了以下批处理函数:ifthreads!=[]:count=0#startanewbatchrequestafterevery1000requestsbatch=BatchHttpRequest(callback=get_items)fortinthreads:batch.add(service.users().threads().get(userId=email,

python - Django 通过 smtp.gmail.com 发送电子邮件时遇到问题

我正在尝试配置Django的send_email,以便我可以向用户发送密码重置电子邮件。到目前为止,我没有运气让它工作。我已经设置了一个基本的Gmail帐户(没有GoogleApp等),在我的Djangosettings.py我有:EMAIL_HOST='smtp.gmail.com'EMAIL_HOST_PASSWORD='my_password'EMAIL_HOST_USER='my_account@gmail.com'EMAIL_PORT=587MAIL_USE_TLS=TrueEMAIL_BACKEND='django.core.mail.backends.smtp.Email

Python imaplib 获取正文电子邮件 gmail

我readthisalready并编写此脚本以获取某些邮箱中标题以“$”开头并由某些发件人发送的电子邮件正文。importemail,getpass,imaplib,osdetach_dir="F:\PYTHONPROJECTS"#whereyouwillsaveattachmentsuser=raw_input("EnteryourGMailusername-->")pwd=getpass.getpass("Enteryourpassword-->")#connecttothegmailimapserverm=imaplib.IMAP4_SSL("imap.gmail.com")m.

python - 如何使用Twisted查看OAuth2.0认证的Gmail

我有一个适用于Google邮件的IMAP客户端,但它最近停止工作了。我认为问题是gmail不再允许TTL用户名/密码登录,但现在需要OAuth2.0。我想知道更改下面示例的最佳方法,以便我的扭曲IMAP客户端使用OAuth2.0进行身份验证。(如果可能的话,在没有GoogleAPI包的情况下这样做。)使用用户名/密码登录的示例(不再有效)classAriSBDGmailImap4Client(imap4.IMAP4Client):'''clienttofetchandprocessSBDemailsfromgmail.themessagescontainedintheemailsare

python - 如何在 Python 中执行 IMAP 搜索(使用 Gmail 和 imaplib)?

在Gmail中,我有一堆带标签的邮件。我想使用IMAP客户端来获取这些消息,但我不确定搜索咒语是什么。c=imaplib.IMAP4_SSL('imap.gmail.com')c.list()('OK',[...,'(\\HasNoChildren)"/""GM"',...])c.search(???)我找不到很多这类事情的例子。 最佳答案 imaplib是IMAP协议(protocol)的一个精简包装器,我假设它允许更大程度的用户灵active和更强的适应IMAP规范变化的能力。因此,它实际上并没有为您的搜索查询提供任何结构,并且

python - 使用 OAuth 2.0 访问 token 访问 Gmail Imap

我正在使用Google的Oauth2.0来获取用户的access_token,但我不知道如何将它与imaplib一起使用来访问收件箱。 最佳答案 下面是带有oauth2.0的IMAP代码email='k@example.com'access_token='vF9dft4qmTc2Nvb3RlckBhdHRhdmlzdGEuY29tCg'auth_string='user=%s\1auth=Bearer%s\1\1'%(email,access_token)imap_conn=imaplib.IMAP4_SSL('imap.gmail

Python|Pyppeteer实现自动注册Gmail邮箱(11)

前言本文是该专栏的第11篇,结合优质项目案例持续分享Pyppeteer的干货知识,记得关注。背景需求:使用python实现对Gmail邮箱进行自动注册。项目环境:Python,Pyppeteer具体的实现思路,跟着笔者直接往下看正文详细逻辑(附带完整代码)。正文在进行自动注册Gmail邮箱之前,需要先注意几点:1.需要代理IP才能正常访问;2.随机生成账号和密码功能;3.随机生成注册用户的姓名和生日信息;4.需要借助接码平台接收手机验证码;以上四点准备好之后,就可以开始本文的需求开发了。值得一提的是,上面的第四点尤为重要,因为Gmail平台的封控因素,手机验证码是必不可少的。至于代理IP有AP

python - 使用 Python 和 Gmail 作为提供者发送电子邮件的安全方法是什么?

我正在尝试使用Python脚本向自己发送电子邮件,幸运的是我遇到了这篇文章:HowtosendanemailwithGmailasproviderusingPython?问题是,smtplib以明文形式发送脚本密码,我怀疑它的安全性。此外,我的脚本以纯文本形式包含我的用户名和密码。有没有什么好的方法可以使用Python发送电子邮件而无需将我的密码保存为纯文本?我也在StackOverflow上看到了这个:Pythonsmtplibsecurity但答案并不能完全帮助我解决这个冲突。但是,我还没有准备好放弃。更多信息:我正在尝试将我的RaspberryPi设置为通过网站抓取的服务器。当有

python - 使用 Python 和 Gmail 作为提供者发送电子邮件的安全方法是什么?

我正在尝试使用Python脚本向自己发送电子邮件,幸运的是我遇到了这篇文章:HowtosendanemailwithGmailasproviderusingPython?问题是,smtplib以明文形式发送脚本密码,我怀疑它的安全性。此外,我的脚本以纯文本形式包含我的用户名和密码。有没有什么好的方法可以使用Python发送电子邮件而无需将我的密码保存为纯文本?我也在StackOverflow上看到了这个:Pythonsmtplibsecurity但答案并不能完全帮助我解决这个冲突。但是,我还没有准备好放弃。更多信息:我正在尝试将我的RaspberryPi设置为通过网站抓取的服务器。当有

python - 无法从除收件箱以外的任何文件夹检索 Gmail 邮件(Python3 问题)

更新:我的代码在python2.6.5下工作,但在python3下不工作(我使用的是3.4.1)。我无法在“所有邮件”或“已发邮件”文件夹中搜索邮件-我遇到异常:imaplib.error:SELECTcommanderror:BAD[b'Couldnotparsecommand']我的代码:importimaplibm=imaplib.IMAP4_SSL("imap.gmail.com",993)m.login("myemail@gmail.com","mypassword")m.select("[Gmail]/AllMail")使用m.select("[Gmail]/SentMai