SQL в почтовом приложении - PullRequest
       48

SQL в почтовом приложении

1 голос
/ 28 декабря 2008

Я хотел бы иметь возможность выполнять SQL-запросы на моем почтовом ящике. С выводом, я могу сделать графики о том, сколько электронных писем я отправляю или получаю, например. Я хочу проанализировать свою работу и то, чем я занят. Мой почтовый ящик кажется хорошим местом для начала.

Я использую Gmail в режиме онлайн, а Thunderbird, Outlook 2007 и Mail.app через IMAP. Есть ли простой способ, как я могу подключить одно из этих приложений к чему-то, к чему я могу использовать SQL?

Уже пробовал:

  • Thunderbird не имеет надстройки для этого (или я не смог ее найти).
  • Я подозреваю, что Outlook сможет что-то делать вместе с MS Access, но я не знаю, как.
  • Ни один из моих клиентов не может экспортировать все, что угодно, например, CVS или Excel .xls. Оттуда я могу импортировать в Access и все готово.

ОБНОВЛЕНИЕ: В Access 2007 есть мастер по подключению к Outlook. Но когда я запускаю его, Office начинает без причины жаловаться, что Outlook 2007 не найден (?). ОБНОВЛЕНИЕ 2: Это можно исправить, установив Outlook в качестве почтового клиента по умолчанию, закрыв Outlook и снова запустив его.

Ответы [ 4 ]

2 голосов
/ 31 декабря 2008

Вы можете просто подключить Outlook к Access через Access Wizards или код (http://support.microsoft.com/kb/209946/en-us)

1 голос
/ 30 декабря 2008

Вы можете анализировать файлы mbox (которые Thunderbird использует для хранения своих сообщений), используя любое количество сценариев, например this , а затем выполнять любые sql для сообщений, которые вам нравятся.

0 голосов
/ 30 декабря 2008

Я согласен со stalepretzel, вы, вероятно, должны сделать свой собственный, если не можете найти готовый пакет.

Что бы я сделал:

  1. Загрузка сообщений с использованием IMAP.
  2. Разобрать их и вставить в базу

Вы можете эффективно использовать программный пакет mess822 для анализа заголовков почты, а затем использовать его для заполнения базы данных.

Я думаю, что многие языки сценариев (perl, python) имеют похожие библиотеки (возможно, и для IMAP), и их довольно легко взломать вместе.

0 голосов
/ 28 декабря 2008

Я предлагаю создать свой собственный аддон. Я не знаком с аддонами Thunderbird (и я только баловался с аддонами FF), но я предполагаю, что они как аддоны FF в этом, если вы хорошо знаете Javascript на своем пути. Я бы исследовал аддоны Thunderbird и создал бы тот, который запускает AJAX-скрипт всякий раз, когда получает сообщение. Этот AJAX может связываться с PHP-скриптом (который вам нужно запустить на чем-то вроде Apache, возможно, только на вашем домашнем компьютере). Этот PHP-скрипт, в свою очередь, будет интерпретировать данные, отправленные Javascript из Thunderbird, и вводить их в базу данных.

...