Skip to content

lywly/BIT_Mail_Monitor

Repository files navigation

北京理工大学邮箱推送服务

功能

  1. 可添加关键词进行监测,发现相关邮件将推送到设定平台
  2. 可将邮箱信息定时汇总推送到设定平台
  3. 目前支持自建推送平台设置、PushPlus1推送设置
  4. 关键词监测时间间隔与信息汇总推送时间均可自定义
  5. 监测时间范围自定义:今日7日内

How to use

  • 基于Python=3.9pip install -r requirements.txt,相关依赖列于requirements.txt
  • 配置文件模板config_template.ini中对各项参数作了详细备注,请仔细阅读
  • 必填项为 User Passwd
  • 如需添加关键词自动监测,需填写 Keywords项,程序将在Terminal中显示运行结果
  • 如需将监控结果与邮件汇总推送到微信,需填写 push_plus_sendkey 项,或自建推送通道
  • 修改后的配置文件重命名为config.ini,与主程序放置于同目录,否则将启动GUI进行手动选择配置文件
  • 其余参数不再赘述

ToDo

  1. 添加企业微信推送通道 [已完成]
  2. GUI界面(有谁能PR一下吗?写不动了...)
  3. ...

程序使用Pyinstaller打包,有一些坑,参考2 3 4解决

pyinstaller -F -i favicon.ico BIT_Mail.py

pyinstaller test.spec

Footnotes

  1. http://www.pushplus.plus/

  2. https://blog.csdn.net/gt5201314haa/article/details/121359646

  3. https://www.jianshu.com/p/cc42591dcca9

  4. https://blog.csdn.net/whatday/article/details/109138454