我是关于为dwm构建状态栏, 我想通过终端读取未读邮件数(用grep,sed或fopen作为文件) 并通过fopen / popen获得。
我正在使用ubuntu / dwm / thunderbird 16。 我认为没有包含未读电子邮件计数的文本文件...
有什么建议吗?
答案 0 :(得分:1)
转到〜/ .thunderbird / default /
搜索
Imapmail /../ INBOX
或
邮件/../ INBOX
没有任何扩展名的文件。它们包含您的邮件。请执行以下操作
cat
<file>
| grep -c X:Mozilla-Status:0000
这将为您提供未读邮件计数,因为您的未读邮件的X:Mozilla-Status为0000
对于其他状态,请查看不同的X:Mozilla-Statuses
答案 1 :(得分:1)
[不是答案]
我没有足够的代表评论波士流答案(Anurag的回答)。但是对于X:Mozilla-Status:0000的点击/计数不再有效。我尝试了一个令人厌恶的脚本。即使对于未读状态,状态为0001.我已经使用ubuntu 12.10和thunderbird 16进行了测试。这是getsatisfaction.com (external link)上提出的相同问题。
您还可以计算“X:Mozilla-Status:”和“X:Mozilla-Status:0001”,无论您收件箱的状态如何,两者都会返回相同的值。似乎X:Mozilla-Status根本就没用过。 (Ref.)
* 我运行了对IMAP收件箱的搜索。也许这就是原因。也许IMAP的信息存储在其他地方。