SQL в приложении электронной почты
-
29-08-2019 - |
Вопрос
Я хотел бы иметь возможность выполнять 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 и запустив его снова.
Решение
Вы можете просто подключить Outlook к Access с помощью мастеров доступа или кода (http://support.microsoft.com/kb/209946/en-us)
Другие советы
Вы можете анализировать файлы mbox (которые Thunderbird использует для хранения своих сообщений), используя любое количество скриптов, таких как это затем выполните любой sql для сообщений, которые вам нравятся.
Я согласен со stalepretzel, вам, вероятно, следует приготовить свой собственный, если вы не можете найти готовую упаковку.
Что бы я сделал, это:
- Загружайте сообщения с помощью IMAP.
- Проанализируйте их и вставьте в свою базу данных
Вы могли бы хорошо использовать беспорядок822 программный пакет для анализа заголовков почты, а затем используйте его для заполнения базы данных.
Я думаю, что многие скриптовые языки (perl, python) имеют похожие библиотеки (вероятно, также и для IMAP), и их должно быть довольно легко взломать вместе.
Я предлагаю создать свой собственный аддон.Я не знаком с аддонами Thunderbird (и я пробовал себя только в FF-аддонах), но я предполагаю, что они похожи на FF-аддоны в том, что если вы хорошо знаете Javascript, вы на своем пути.Я бы исследовал дополнения Thunderbird и создал тот, который запускает AJAX-скрипт всякий раз, когда он получает сообщение.Что AJAX может связаться со скриптом PHP (который вам нужно будет запустить на чем-то вроде Apache, возможно, просто на вашем домашнем компьютере).Этот PHP-скрипт, в свою очередь, интерпретировал бы данные, отправленные Javascript Thunderbird, и ввел бы их в базу данных.