主页 > 知识库 > python 实现网易邮箱邮件阅读和删除的辅助小脚本

python 实现网易邮箱邮件阅读和删除的辅助小脚本

热门标签:qt百度地图标注 400电话申请资格 正安县地图标注app 阿里电话机器人对话 电销机器人系统厂家郑州 举办过冬奥会的城市地图标注 辽宁智能外呼系统需要多少钱 地图地图标注有叹号 螳螂科技外呼系统怎么用

简介:

在Windows下的网易邮箱大师客户端中,阅读邮件时,可以使用快捷键Delete删除邮件,然后自动跳到下一封,如果再按一次Delete键,再跳到下一封。为了迅速的阅读邮件,同时删除没有必要的邮件,特地写了如下脚本,自用同时放出来共享。

问题:

1. 如上图,我积累太多未读邮件,原因是每天邮件太多,根本看不完,数量马上到上限了;

2. 我想看到每封邮件;

3. 邮件有时内容太过鸡肋,属于知晓型即可,看完即可删除;

4. 大多数看完就要删除,一个个删除太麻烦;

一句话,需要自动删除我看完之后觉得没有用处的邮件。

一个解决方案:

见如下代码

import win32api
import time
 
 
def fast_email_reading_and_delete(vk_code: int) -> None:
    """
    Virtual Key Code reference: https://docs.microsoft.com/en-us/windows/win32/inputdev/virtual-key-codes
    """
    print("Running, please switch to the software you are using within 3 seconds!")
    time.sleep(3) # use this 3 seconds to switch to the software you use, for example Netease email client
    count = 0
    while True:
        win32api.keybd_event(int(vk_code), 0, 0, 0)
         
        count += 1
        if count % 30 == 0: # refresh every 30 seconds to get more email from Netease email server
            win32api.keybd_event(int(0x71), 0, 0, 0)   # 0x71 is F2 refresh, int is 113
        time.sleep(1) # mail reading time
         
        # press space key or right arrow would halt the delete process. 0x20 spacekey 0x27 right arrow key
        if win32api.GetAsyncKeyState(int(0x20)) or win32api.GetAsyncKeyState(int(0x27)): 
            while True:
                time.sleep(0.5)
                if win32api.GetAsyncKeyState(int(0x20)) or win32api.GetAsyncKeyState(int(0x27)):
                    break
 
if __name__ == '__main__':
    fast_email_reading_and_delete(0x2E) # 0x2E is DEL key, equivalent int is 46

将来我如果有机会自行开发邮件客户端,就将自动展现邮件内容(一封接着另一封)、自动删除(或者归档)邮件,作为原始功能提供给用户。

理论上讲,上述脚本适用于任何有DEL快捷键功能的软件,注意不要把自己的东西搞砸了,自动删除时间是1秒。

好了,以上代码调用了Windows的api,所以只能在Windows下运行,Linux下面应该有类似的工具,欢迎留言交流!

以上就是python 实现网易邮箱邮件阅读和删除辅助小脚本的详细内容,更多关于python 网易邮箱脚本的资料请关注脚本之家其它相关文章!

您可能感兴趣的文章:
  • python实现自动化办公邮件合并功能
  • Python利用机器学习算法实现垃圾邮件的识别
  • Python 发送SMTP邮件的简单教程
  • Python一行代码实现自动发邮件功能
  • Python基础详解之邮件处理
  • Python 调用API发送邮件
  • Python基于SMTP发送邮件的方法
  • python基于SMTP发送QQ邮件
  • python 自动监控最新邮件并读取的操作
  • python实现发送邮件
  • python如何发送带有附件、正文为HTML的邮件
  • python使用Windows的wmic命令监控文件运行状况,如有异常发送邮件报警
  • 用python监控服务器的cpu,磁盘空间,内存,超过邮件报警
  • python邮件中附加文字、html、图片、附件实现方法
  • Python用20行代码实现完整邮件功能

标签:随州 阜新 昭通 淘宝好评回访 兴安盟 济源 合肥 信阳

巨人网络通讯声明:本文标题《python 实现网易邮箱邮件阅读和删除的辅助小脚本》,本文关键词  python,实现,网易,邮箱,邮件,;如发现本文内容存在版权问题,烦请提供相关信息告之我们,我们将及时沟通与处理。本站内容系统采集于网络,涉及言论、版权与本站无关。
  • 相关文章
  • 下面列出与本文章《python 实现网易邮箱邮件阅读和删除的辅助小脚本》相关的同类信息!
  • 本页收集关于python 实现网易邮箱邮件阅读和删除的辅助小脚本的相关信息资讯供网民参考!
  • 推荐文章