2008-12-28 76 views
1

我希望能夠對我的電子郵件收件箱執行SQL查詢。通過輸出,我可以製作關於我發送或接收多少電子郵件的圖表。我想分析我的表現以及讓我忙碌的原因。我的郵箱似乎是一個開始的好地方。電子郵件應用程序中的SQL

我正在使用Gmail聯機,Thunderbird,Outlook 2007和Mail.app通過IMAP。有一種簡單的方法可以將這些應用程序之一與SQL可以連接的東西連接起來嗎?

已歷經嘗試:

  • 雷鳥沒有這個附加組件(或者我找不到它)。
  • 我懷疑Outlook能夠與MS Access一起做些事情,但我不知道如何。
  • 我的客戶似乎都無法將每個輸出導出爲有用的內容,例如CVS或Excel的.xls。從那裏開始,我可以導入到Access並完成。

更新:Access 2007確實有連接到Outlook的嚮導。但是,當我運行它時,Office開始沒有reaston來抱怨找不到Outlook 2007(?)。 更新2:您可以通過將Outlook設置爲默認電子郵件客戶端,關閉Outlook並重新啓動它來解決此問題。

+0

@Remou訪問:張貼作爲回答您的意見,我可以接受它,並給你的正式學分。 – Gerrit 2008-12-29 19:37:10

回答

-2

我建議製作自己的插件。我對Thunderbird插件並不熟悉(我只涉及到FF),但我認爲它們就像FF插件,如果你知道Javascript是你的方式。我會研究Thunderbird插件,並創建一個在接收到消息時運行AJAX腳本的插件。該AJAX可以聯繫一個PHP腳本(您需要在Apache上運行,可能只是在您的家用計算機上運行)。這個PHP腳本反過來會解釋Thunderbird的Javascript發送的數據,並將其輸入到數據庫中。

0

我同意stalepretzel,如果找不到任何隨時可以使用的軟件包,您應該自己創建自己的軟件包。

我會做的是:使用IMAP

  1. 下載的消息。
  2. 解析它們並插入到你的數據庫

你可以善用mess822軟件包來分析郵件頭,然後用它來填充數據庫。

我認爲很多腳本語言(perl,python)都有類似的庫(可能也適用於IMAP),並且應該很容易一起破解。

1

您可以使用任意數量的腳本(如this)解析mbox文件(Thunderbird用來存儲它的消息),然後對您喜歡的消息執行任何sql操作。

相關問題