создание архива электронной почты с возможностью поиска для нескольких учетных записей

944
swapjim

Я хочу создать автономный почтовый архив, который я могу просматривать и искать. В архив войдут как Входящие, так и Отправленные.

Моя основная ОС - Windows XP 32-разрядная (я отстала, но я планирую обновить до 7, 8 или 10, и 64-разрядная версия), поэтому программное обеспечение, которое я буду использовать для чтения и поиска почты, должно быть графическое приложение Win32.

У меня есть игровой автомат Linux внутри дома (в котором я запускаю cronjob getmail для получения новой почты), но я бы хотел избежать (локального) сервера (например, IMAP). Хотя я могу пойти на это, если плюсы перевесят минусы.

У меня есть 25 почтовых учетных записей, которые я хочу просматривать и искать, и только 5 из них все еще активны (отправка и получение почты). Большая часть почты находится в mboxes и maildirs. Я еще не собрал всю почту в одном месте, поэтому я не знаю, сколько писем мы говорим. Вдобавок ко всему, я бы сказал, что все это меньше 10 ГБ.

Я допускаю возможность того, что мне придется хранить два архива. Один в «холодном» хранилище, где к нему нет доступа, и один в «живом» хранилище, где он читается и ищется.

Единственная идея, которая приходит мне в голову - это импортировать всю почту в Thunderbird и надеяться, что она справится с этим. Но мне нужно будет импортировать новую почту по мере ее поступления, что является трудоемкой работой, которую я не хочу делать. Другой способ - перейти на этот сервер IMAP и дать указание Thunderbird не хранить почту локально (мне нужно найти способ иметь папки IMAP для каждой учетной записи вместо 25 учетных записей).

Я хотел бы прочитать предложения о том, какую схему и какое программное обеспечение я могу использовать для его настройки. Если вы хотите, вы также можете поделиться системой, которую вы используете сами, и я могу извлечь из этого идеи.

0

1 ответ на вопрос

2
Rick Sanders

I use an IMAP application which fetches old messages from the server, copies the messages to a local filesystem, and writes the message metadata to a Mysql database. Then the messages are deleted from the user's mailbox.

Users use their HTML browser to search the metadata when they want to restore one or more messages. Messages are re-inserted in the user's mailbox with IMAP APPEND commands.

Похожие вопросы