2011-02-07 1 views
1

На некоторое время я использовал простой провайдер услуг Maildir для хранения электронных писем для своего приложения. Однако теперь мне нужно структурировать данные вместе со статистикой в ​​базе данных. Кто-нибудь знает, существует ли такой магазин?Есть ли Javamail Store с SQL-сервером?

Не похоже, чтобы на странице Third party products не было удачи.

Чтобы уточнить мои потребности: я не пишу почтовый клиент или серверное приложение. Это для исследовательского проекта, где мы анализируем поведение пользователей.

ответ

0

Я не использовал его, но Apache James выглядит так, как будто он поддерживает SQL Backend: http://james.apache.org/server/3/feature-persistence.html (убедитесь, что вы используете версию 3).

В качестве альтернативы можно использовать Apache James Mailets (они похожи на сервлеты для почты) и заставить их записывать статистику в базу данных, когда действие происходит на почтовом сервере.

+0

Hm. Итак, если я правильно понимаю сайт Джеймса, Джеймс не просто плагин для Javamail, а скорее отдельный стековый сервер электронной почты? Мне кажется, что это слишком сложно для моих нужд, поскольку мне не нужен весь почтовый сервер, просто простой SQL Store, чтобы сбрасывать сообщения для внешней обработки. – Casey

+0

@Casey Правильный Джеймс - полноценный сервер. Если вам не нужна обработка в реальном времени, возможно, пакетный процесс, который читает папку и вставляет данные, которые вам нужны, в базу данных, к которой вы можете обращаться, может быть билетом? –

+0

Да, я ожидаю, что это то, что мне нужно будет сделать. Я вроде продал Javamail как расширяемый (с этим вариантом использования в mnid), поэтому делать это вручную не будет так хорошо. Я должен был провести мое исследование заранее. Хорошо, спасибо за совет. – Casey

Смежные вопросы