2

外部スクリプトから Thunderbird をトリガーして、特定のフォルダーに特定のメッセージを表示する方法が欲しいです。

たとえば Firefox の場合、私は を使用し、既に実行されている Firefox (または、ない場合は新しいもの) は、URL を適切に取得して表示します。しかし、Thunderbird のサイトでも既存の拡張機能でも、Thunderbird で同等のことを行う方法が見つかりませんでした。何度も試してみた猛烈なグーグル検索の後でさえも!firefox -new-tab http://some-URL

1 つの問題は、プレーンな URL と比較して、メッセージを選択するための表記が必要なことです。より良い解決策が不足しているため、私は を認識し、 xdg-openの拡張機能のように動作するスクリプトを作成しました。私のツールは、 SOME-FOLDER部分内に適切なプレフィックスと必要に応じていくつかを挿入して、絶対 Thunderbird ファイル参照に変換し、ORDINALはそのフォルダー内のメッセージを選択します。私のツールはメッセージを取得し、それをヒューリスティックに HTML ファイルに変換し、Web ブラウザーに結果のファイルを表示します ( :ORDINALが指定されていない場合は、代わりにフォルダー全体を処理し、HTML インデックスと多くのリンクされたメッセージを生成します)。 .folder:SOME-FOLDER:ORDINAL.sbd

私の現在のツールは、メッセージ参照を他のドキュメントに保存し、後でそれらを効率的に取得するのに少し役立ちますが、元のメッセージではなく、Thunderbird メッセージのコピーを処理します。したがって、それを削除したり、別の Thunderbird フォルダーに再ファイルしたり、他の同様の操作を実行したりしたい場合でも、Thunderbird に移動して、必要なメッセージを処理する前にインタラクティブにもう一度見つける必要があり、これは効率的ではありません. 私が夢見ているのは、すべての HTML 変換とブラウザーの策略を取り除く方法ですが、それでも疑似 URL パラダイムと疑似xdg-openインターフェイスを維持して、Thunderbird を正しいフォルダーに直接強制し、必要なメッセージを正しく表示する方法です。表示されます。

私が使っていた以前の電子メールリーダー (Emacs RMAIL とその後の Gnus、そしてその後の Mutt) では、そのようなことを管理することができ、私はそのような機能をスクリプトで多用しました。スクリプト可能なメール リーダーとしての Thunderbird の明らかな弱点に、私は驚き、驚き、少し落胆さえしています。明らかな何かが欠けていますか?手段や提案はありますか?

フランソワ

PS もちろん、ORDINAL の使用があまり賢明ではないことに同意します。フォルダーにメッセージが追加または削除された場合、別のメッセージを意味する可能性があります。これはそれほど悪いことではありません。Message-ID の値を使用すると、より良いがより重い表記になる可能性がありますが、その場合、各メッセージを含む Thunderbird フォルダーを見つけるためにインデックスも必要になります。

4

1 に答える 1

0

Google Desktop がこのスレッド ( http://forums.mozillazine.org/viewtopic.php?f=39&t=584542 ) に従ってサポートしているため、何らかの方法があるようです。Google デスクトップをインストールして、どのようなハイパーリンクが使用されているか確認してみてはいかがでしょうか。

Outlook: 命名スキームを使用して、外部ハイパーリンクを使用して Outlook のサポートを追加しoutlook:Inboxますoutlook:0000000007A2379547B0624691F4FB2E5468A0D7642E2000。詳細については、 http://www.davidtan.org/create-hyperlinks-to-outlook-messages-folders-contacts-events/を参照してください。

于 2011-12-06T18:08:03.660 に答える