1

電子メールの受信トレイで SQL クエリを実行できるようにしたいと考えています。出力を使用して、たとえば、送信または受信した電子メールの量に関するグラフを作成できます。自分のパフォーマンスと、何が私を忙しくさせているのかを分析したい。私のメールボックスは、開始するのに適した場所のようです。

オンラインで Gmail を使用しており、IMAP 経由で Thunderbird、Outlook 2007、Mail.app を使用しています。これらのアプリの 1 つを SQL できるものに接続する簡単な方法はありますか?

すでに試しました:

  • Thunderbird には、このためのアドオンがありません (または、見つかりませんでした)。
  • Outlook は MS Access と一緒に何かできるのではないかと思いますが、その方法はわかりません。
  • 私のクライアントは、CVS や Excel の .xls などの便利なものにすべてをエクスポートできるようには見えません。そこから、Access にインポートして完了です。

更新: Access 2007 には、Outlook に接続するためのウィザードがあります。しかし、実行すると、Outlook 2007 が見つからない (?) という不平を言うために Office が起動します。更新 2: Outlook を既定の電子メール クライアントとして設定し、Outlook を閉じてから再度起動することで、これを修正できます。

4

4 に答える 4

2

Access ウィザードまたはコード ( http://support.microsoft.com/kb/209946/en-us )を使用して Outlook を Access に接続するだけです。

于 2008-12-30T23:54:07.207 に答える
1

このような任意の数のスクリプトを使用して mbox ファイル (Thunderbird がメッセージを保存するために使用するファイル) を解析し、好きなメッセージに対して SQL を実行できます。

于 2008-12-30T13:32:05.260 に答える
0

stalepretzel に同意します。すぐに使えるパッケージが見つからない場合は、おそらく自分で作成する必要があります。

私がすることは次のとおりです。

  1. IMAP を使用してメッセージをダウンロードします。
  2. それらを解析してデータベースに挿入します

mess822ソフトウェア パッケージをうまく利用してメール ヘッダーを解析し、それを使用してデータベースに入力することができます。

多くのスクリプト言語 (perl、python) には同様のライブラリがあり (おそらく IMAP にも)、一緒にハッキングするのはかなり簡単だと思います。

于 2008-12-30T13:23:12.750 に答える
-2

独自のアドオンを作成することをお勧めします。私は Thunderbird アドオンには詳しくありません (そして、私は FF アドオンに手を出しただけです) が、Javascript をよく知っているなら、それらは FF アドオンのようなものだと思います。Thunderbird アドオンを調査し、メッセージを受信するたびに AJAX スクリプトを実行するアドオンを作成します。その AJAX は PHP スクリプトにアクセスできます (これは、Apache などで実行する必要があり、おそらく自宅のコンピューターで実行する必要があります)。この PHP スクリプトは、Thunderbird の Javascript が送信したデータを解釈し、それをデータベースに入力します。

于 2008-12-28T20:05:15.390 に答える