自动将草稿文件夹中的所有邮件标记为已读

自动将草稿文件夹中的所有邮件标记为已读

我正在使用 Thunderbird 扩展程序“稍后发送”来稍后发送一些电子邮件。有一件烦人的事情是,它将消息保存在草稿文件夹中作为未读消息。有人知道如何改变这种行为吗(除了询问“稍后发送”的作者)?

我突然想到可以用某种方式滥用过滤器来实现这种行为。当然,这里的问题是,不能在一次之后自动运行过滤器发送一封电子邮件,但之后收到一封电邮。

当然,我看到了只需右键单击“草稿”文件夹然后单击“将文件夹标记为已读”的选项,但我认为应该有一种自动的方法来执行此操作。

答案1

正如评论中所建议的,我编写了一个 AutoIt 脚本来完成这项工作。

AutoItSetOption('WinTitleMatchMode', 2)
$tbWin = 'Mozilla Thunderbird'
WinActivate($tbWin)
$Pos = WinGetPos($tbWin)
MouseClick('left', $Pos[0]+70, $Pos[1]+60, 1, 0)
MouseClick('right', $Pos[0]+70, $Pos[1]+140, 1, 0)
Send('k')

它依赖于我的 thunderbird 配置和语言设置(英语)才能正常工作,所以不要期望太多 ;-)

答案2

不幸的是,目前 Thunderbird 本身没有办法做到这一点。

唯一的选择是使用外部函数定期或在按下按键时将文件夹标记为已读。

我会使用 AutoHotKey 来完成这样的任务。

相关内容