私はdwmのステータスバーを作成しようとしています。ターミナル(grep、sed、またはfopenをファイルとして)を介して未読メール数を読み取り、fopen/popenを介して取得したいと思います。
私はubuntu/dwm /thunderbird16を使用しています。未読メール数を含むテキストファイルはないと思います。
助言がありますか?
私はdwmのステータスバーを作成しようとしています。ターミナル(grep、sed、またはfopenをファイルとして)を介して未読メール数を読み取り、fopen/popenを介して取得したいと思います。
私はubuntu/dwm /thunderbird16を使用しています。未読メール数を含むテキストファイルはないと思います。
助言がありますか?
[答えではありません]
以下の回答(Anuragの回答)についてコメントするのに十分な担当者がいません。しかし、X:Mozilla-Status: 0000 の grep/counting は機能しなくなりました。私はconkyスクリプトのためにそれを試しました。未読の場合でも、ステータスは 0001 です。ubuntu 12.10 と Thunderbird 16 でテストしました。getsatisfaction.com (外部リンク)で尋ねた同じ質問を次に示します。
また、「X:Mozilla-Status:」と「X:Mozilla-Status: 0001」をカウントすることもできます。受信ボックスの状態に関係なく、どちらも同じ値を返します。X:Mozilla-Status はまったく使用されていないようです。(参考)
* IMAP 受信トレイを検索しました。多分それが理由です。IMAP の情報が別の場所に保存されている可能性があります。
~/.thunderbird/default/ に移動します
で検索
Imapmail/../INBOX
またはで
メール/../INBOX
拡張子のないファイルの場合。これらにはメールが含まれます。次の操作を行います
cat
<file>
|grep -c X:Mozilla-Status: 0000
未読メールの X:Mozilla-Status が 0000 であるため、これにより未読メール数が表示されます。
その他のステータスについては、さまざまな X:Mozilla-Statuses を参照してください