c - 读出 Thunderbird 未读邮件? (Linux、终端)

标签 c email ubuntu thunderbird dwm

我正在为 dwm 构建一个状态栏, 我想通过终端读出未读邮件计数(使用 grep、sed 或 fopen 作为文件) 并通过 fopen/popen 获取它。

我使用的是 ubuntu/dwm/thunderbird 16。 我认为没有包含未读电子邮件计数的文本文件...

有什么建议吗?

最佳答案

go to ~/.thunderbird/default/

搜索

Imapmail/../INBOX

或在

Mail/../INBOX

对于没有任何扩展名的文件。它们包含您的邮件。执行以下操作

cat <file>|grep -c X:Mozilla-Status: 0000

这将为您提供未读邮件计数,因为您的未读邮件的 X:Mozilla-Status 为 0000

对于其他状态,请查看不同的 X:Mozilla-Statuses

关于c - 读出 Thunderbird 未读邮件? (Linux、终端),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13129830/

相关文章:

c++ - 生成带有 GLFW 的窗口,背景颜色不变

linux - hadoop 用户应该在 sudoers 文件中吗?

c++ - Ncurses 不检测击键

c - 如何在没有继承的情况下模拟对象(在 C 中)?

c - 从 C 中的输入字符串获取枚举值

c - 并排打印两个二维数组

html - 如何禁用先前定义的 CSS 类中定义的颜色

java - 使用 Java 监控电子邮件收件箱

email - 使用 Laravel 邮件类时如何设置 SwifMailer 插件?

linux - 在 vm 共享文件夹中编译 ONOS 时权限被拒绝