最近实现了一个使用Python自带的poplib和imaplib库下载邮件的程序,本文将对这个程序进行介绍。详细的模块介绍参见Python的官方文档(poplib,imaplib)。
1. 程序源码
本程序的实现流程:
- 1. 设置邮箱地址、密码、邮件服务器、传输协议(pop/imap)、是否使用SSL及输出目录,并对其进行解析。(为方便起见,上述设置本文使用了硬编码的方式,请根据自己的需求修改输入来源)
- 2. 根据邮箱地址创建输出目录。
- 3. 根据传输协议选择pop/imap对应的执行函数,读取邮件信息,解码并保存。
- 4. 如果目录为空或异常退出,删除输出目录。
阅读全文
最新评论