13.4.5 邮箱状态
可以使用status()询问内容的有关合计信息。表13-1列出了标准中定义的状态条件。

状态条件必须被格式化为用空格分隔的字符串,并被包围在括号中——换句话说,使用IMAP4规范中对应“列表”的编号。邮箱名包围在“中,因为名字有可能包括空格或其他导致解析器出错的字符。

import imaplib
import refrom imaplib_connect import open_connection
from imaplib_list_parse import list_responsewith open_connection() as c:typ,data = c.list()for line in data:flags,delimiter,mailbox = parse_list_response(line)print('Mailbox:',mailbox)status = c.status('"{}"'.format(mailbox),'(MESSAGES RECENT UIDNEXT UIDVALIDITY UNSEEN)',)print(status)

返回值仍是tuple,其中包含一个响应码和一个来自服务器的信息列表。在这里,列表中包含一个字符串,其格式为首先是邮箱名(用引号包围),然后是状态条件和值(用括号括起)。

第十二章:email-mailbox:管理email归档-imaplib:IMAP4客户库-邮箱状态相关推荐

  1. 第十二章:email-mailbox:管理email归档-imaplib:IMAP4客户库-连接服务器(认证失败)

    13.4.2 连接服务器 要建立与一个IMAP服务器的连接,有2个步骤.首先,建立套接字连接本身.其次,用服务器上的一个账户认证为用户.下面的示例代码会从一个配置文件读取服务器和用户信息. impor ...

  2. 第十二章:email-mailbox:管理email归档-imaplib:IMAP4客户库-变种

    13.4 imaplib:IMAP4客户库 imaplib实现了一个可以与IMAP4服务器通信的客户,IMAP表示internet消息访问协议(Internet Message Access Prot ...

  3. 第十二章:email-mailbox:管理email归档-imaplib:IMAP4客户库-获取消息

    13.4.9 获取消息 使用fetch()方法,可以利用search()返回的标识符获取消息的内容(或部分内容),以便做进一步处理.这个方法有两个参数:要获取的消息ID和所获取消息的(多个)部分.me ...

  4. IT项目管理总结:第十二章 项目采购管理

    第十二章 项目采购管理 项目采购管理的重要性 –外包的好处: A)获得技能和技术 B)降低固定和周期性成本 C)使客户组织集中在自己的核心业务上 D)提供灵活性 E)提高可追责性 –项目采购管理(Pr ...

  5. 信息系统项目管理师---第十二章 项目采购管理

    信息系统项目管理师-第十二章项目采购管理 采购管理过程说明: •规划采购管理:决定采购什么,何时采购.还包括制定采购 SOW,评价标准等 •实施采购.从潜在的供应商处获取适当的信息.报价.投标书或建议 ...

  6. PMP 考点 第十二章 项目采购管理

    PMP 第十二章 项目采购管理 章节 序号 知识点 考点级别 备注 第十二章 项目采购管理 12.1 采购活动的职责和典型步骤.供方选择分析.采购管理计划.采购策略 3 12.2 合同类型.采购文件. ...

  7. Linux(b站视频兄弟连)自学笔记第十二章——Linux服务管理

    Linux(b站视频兄弟连)自学笔记第十二章--Linux服务管理 服务分类 RPM包安装服务的管理 独立服务的管理 基于xinetd 的服务管理 源码包服务管理 服务分类 RPM包安装服务的管理 独 ...

  8. 《DAMA数据管理知识体系指南》读书笔记-第十二章(元数据管理)

    目录 一.前言 二.内容结构 三.主要内容 1.引言 2.活动 3.工具 4.方法 5.实施指南 6.元数据治理 四.思考与总结 一.前言 本文是<DAMA数据管理知识体系指南>第12章的 ...

  9. 项目管理笔记-第十二章 项目采购管理

    1.项目采购管理包括从项目团队外部采购或获取所需产品.服务或成果的各个过程,包括编制和管理协议所需的管理和控制过程,例如:合同.订购单.协议备忘录(MOA).服务水平协议(SLA).被授权采购的可以是 ...

最新文章

  1. java 分布式事务 mq_ActiveMQ分布式事务
  2. DRF_APIView之认证、授权配置
  3. 10 Redis 主从复制
  4. Android中的设计模式之代理模式
  5. 国产计算机设备,小芯机:“天玥”中国第一台纯国产电脑诞生!
  6. 在RelativeLayout中对控件的显示隐藏操作问题
  7. elasticsearch安装与基础用法
  8. postgresql参数化查询_一个能融会贯通PostgreSQL监控的人,大概率是高手
  9. 反向传播算法的详细解释(下)
  10. [转载] 玩转python中with的使用与上下文管理器
  11. failed to execute ‘dot‘, make sure the Graphviz executables are on your systems‘ PATH
  12. hydra怎么构建字典_在Pytorch中构建流数据集
  13. 荷兰国旗算法设计C语言,2.7 荷兰国旗
  14. 数据挖掘系列篇(10):大众点评的实时计算
  15. ubuntu下终端命令修改图片像素
  16. RadiAnt DICOM Viewer CD/DVD -U盘版
  17. 致创业者的一封信[经典励志]
  18. mysql数据库教学系统设计_MySQL-教学系统数据库设计
  19. HTML5 自定义视频播放器
  20. 那些你不知道的RK3288人脸识别方案

热门文章

  1. 人工势场法路径规划算法(APF)
  2. Lua中保留两位小数
  3. 世界500强公司要求员工必须熟练掌握的七种工作方法
  4. 用AnLink可以用鼠标同时操作电脑和手机
  5. JSD-2204-酷莎商城(后端)-Day17,18
  6. 你是自己的太阳,无需借别人的光(持续更新)
  7. golang中os/signal包的使用
  8. 易语言-王者天下页游自动回收辅助
  9. win10内存占用过高解决方案
  10. c语言 宏do while,关于C语言宏定义 使用do{ xxxx }while()