废话不说了,也踩了几个坑,直接上代码,后边再研究email模块如何解析邮件

#!/usr/bin/pythonimport imaplib# 统计邮件数量的方法
def get_mail_count(mail_data):ids = mail_data[0]ret = ids.decode('utf-8')message_id_list = ret.split()return len(message_id_list)# 读出邮件细节的方法
def get_mail_detail(mail_data):msg = mail_data[0]msg_list = msg.split()print(msg_list)for ids in msg_list:results, data = imap_object.fetch(ids, "(RFC822)")print(data)imap_user = 'xxoo@fuck.com'
imap_object = imaplib.IMAP4('250.250.250.250', 143)
imap_object.login(imap_user, 'fuck')imap_object.select('INBOX')  # connect to inbox.
# typ, msg_ids = imap_object.search(None, 'SUBJECT "测试"'.encode('utf-8'))  # 根据主题模糊查询
typ, msg_ids = imap_object.search(None, '(FROM "ooxx@fuck.com")')  # 根据往来联系人
count1 = get_mail_count(msg_ids)
print(count1)
get_mail_detail(msg_ids)imap_object.select('"Sent Items"')  # connect to Sent Items
# typ2, msg_ids2 = imap_object.search(None, 'SUBJECT "测试"'.encode('utf-8'))  # 根据主题模糊查询
typ2, msg_ids2 = imap_object.search(None, '(TO "ooxx@fuck.com")')  # 根据往来联系人
count2 = get_mail_count(msg_ids2)
print(count2)
get_mail_detail(msg_ids2)"""
or 或的关系 不加就是 and 中文主题要encode utf-8 有的邮箱可能编码也不好使
status, message = imap_object.search(None, 'OR FROM "ooxx@fuck.com"', 'SUBJECT "测试"'.encode('utf-8'))
"""imap_object.close()

python的imaplib实现搜索邮件相关推荐

  1. python抓取google搜索结果

    1. 搜索引擎的选取 选择一个好的搜索引擎意味着你能够得到更准确的搜索结果.我用过的搜索引擎有四种:Google.Bing.Baidu.Yahoo!. 作为程序员,我首选Google.但当我看见我最爱 ...

  2. python从邮箱获取指定邮件_用python提取并统计指定邮箱里的特定邮件

    1.需求描述: 我们经常有这样的需求,需要某个邮箱中提取一个mailist的人员,发来的特定邮件,比如他们的周报,提交的patch等等.由于这是一个周期性的工作,有很大的重复和繁杂性,我们这里编写了一 ...

  3. python从邮箱获取指定邮件_用python提取并统计指定邮箱里的特定邮件 | 学步园

    1.需求描述: 我们经常有这样的需求,需要某个邮箱中提取一个mailist的人员,发来的特定邮件,比如他们的周报,提交的patch等等.由于这是一个周期性的工作,有很大的重复和繁杂性,我们这里编写了一 ...

  4. 【2020可用】Python使用 imaplib imapclient连接网易邮箱提示 Unsafe Login. Please contact kefu@188.com for help 的解决办法

    版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明. 本文链接:http://blog.csdn.net/jony_online/article/d ...

  5. python读取本地foxmail_用Python读取Foxmail导出的邮件

    祝读者大人圣诞快乐^_^ 工作交接,需要把一些处理过的邮件记录到数据库里面,需要记录的内容包括:附件Excel文件中的每一条记录 提报人 生效时间 其中附件和提报人希望能从Foxmail导出的邮件中读 ...

  6. python:imaplib --- IMAP4 协议客户端

    python:imaplib --- IMAP4 协议客户端 简介 IMAP4 对象 IMAP4 示例 简介 本模块定义了三个类: IMAP4 . IMAP4_SSL 和 IMAP4_stream . ...

  7. Exchange 2013 OWA搜索邮件失败问题处理

    Exchange 2013 OWA搜索邮件失败问题处理 问题:接到用户反馈,exchange 2013 owa搜索邮件失败,提示"您的搜索未返回任何结果",如下图,但是outloo ...

  8. python实现摄像头拍照_使用Python控制摄像头拍照并发邮件

    o1 前言 为什么会有写这个程序的想法呢? 最初的想法是写一个可以用电脑前置摄像头拍照的程序,在舍友使用你电脑的时候,不经意间获取到一大堆奇葩舍友的表情包. 然后我又突发奇想,要不搞个开机启动吧,这样 ...

  9. 用python编写一个高效搜索代码工具

    用python编写一个高效搜索代码工具 大多码农在linux环境下使用grep+关键词的命令搜索自己想要的代码或者log文件.今天介绍用python如何编写一个更强大的搜索工具,windows下也适用 ...

最新文章

  1. 每日一皮:终于明白女朋友挂在嘴边的“鸽子蛋”为什么那么贵了...
  2. 类与类之间关系的表示方式
  3. GMIS 2017嘉宾王小川:人工智能技术与应用思考
  4. Spring-视图解析
  5. python 1000线程_python单线程下载1000个视频()
  6. c# 超时时间已到.在操作完成之前超时时间已过或服务器未响应,超时过期了。在操作完成或服务器没有响应之前经过的超时时间。声明已被终止...
  7. VMware16虚拟机:安装Windows10系统---超详细教程
  8. [ISA]部署ISA防火墙策略的十六条守则
  9. 卷积神经网络——Faster Rcnn中的anchor和Proposal
  10. swift 中使用 Alamofire+Moya+ObjectMapper,并做了一些功能封装
  11. 基于android的短信收发,android 短信接收短信 与发送短信源码
  12. java lambda 反射_反射调用与Lambda表达式调用
  13. 医院信息管理系统源码 HIS系统源码
  14. CSS overflow用法
  15. DB Browser for sqlite
  16. Windows Server 2012 NIC Teaming 网卡绑定介绍及注意事项
  17. 以太坊区块链入门之实现简单DApp开发
  18. 英雄联盟手游正式上线啦
  19. paypal的web架构
  20. 深圳GMP洁净车间设计基本要求SICOLAB

热门文章

  1. 基于JAVA信贷管理系统计算机毕业设计源码+系统+数据库+lw文档+部署
  2. [置顶] CVT广州视源笔试面试经历(2013实习生招聘)
  3. 中国商用显示行业“十四五”前景规划及发展方向分析报告2022-2027年版
  4. ElasticSearch 学习笔记:Multi Search
  5. 传智播客 PHP+H5全栈工程师课程大纲
  6. Python发邮件时报错 554
  7. php自定义apk安装包实例
  8. python超声成像_Python与医疗图像4
  9. 在线客服系统源码(PHP完全开源版)
  10. 低照度图像增强论文阅读笔记——ZERO-SHOT RESTORATION OF UNDEREXPOSED IMAGES VIA ROBUST RETINEX DECOMPOSITION