6

Я хочу хранить электронные письма как отдельные файлы непосредственно в файловой системе (в каталогах вместе с другими файлами, которые принадлежат одному и тому же "проекту").

Что мне нужно:

  • файлы электронной почты должны быть доступны для поиска (содержимое полнотекстового сообщения, а также содержимое вложений, если они существуют)
  • независимость от платформы: электронные письма могут быть открыты в Windows XP (и 7), MacOS X и Linux

Это возможно?

  • Какой формат файла можно использовать и
  • Какие приложения будут необходимы для открытия / отображения электронной почты в OS X, Windows или Linux?
  • Могут ли вложения оставаться в файле и быть доступными для поиска по их заголовку и полнотекстовому содержимому?
  • Как я могу хранить / экспортировать одно или несколько выбранных сообщений из MS Outlook XP или MS Entourage или Apple Mail (в ОС 10.6) в этом формате в отдельном месте на жестком диске?

Предпосылки вопроса:
Я работаю на ПК (на данный момент под управлением Windows XP, но, возможно, скоро на Windows 7 или Linux) и на Mac (OS X 10.6.8), которые находятся в локальной сети. Я использую Entourage 2004 и Outlook XP в данный момент для электронной почты, но я собираюсь перейти на Apple Mail на Mac и какую-нибудь бесплатную альтернативу на ПК. Электронные письма часто относятся к "проекту", в котором также есть другие файлы, и я бы хотел, чтобы они были все в одном месте, вместо того, чтобы искать почту в почтовом клиенте и другие файлы в каталоге проекта. Еще одним преимуществом хранения писем непосредственно в файловой системе будет их доступность на обоих компьютерах (хотя в настоящее время я не могу получить доступ ко всем электронным письмам с обоих компьютеров, поскольку они используют разные почтовые учетные записи).

2 ответа2

2

Thunderbird должен работать на вас. Доступно на всех 3 платформах.

Вы можете массово экспортировать, чтобы сохранять электронные письма как отдельные файлы .eml. (файлы .eml доступны для поиска на всех 3 платформах)

(Я не уверен, но я не думаю, что вы можете сохранить как текущую копию в папке входящих как отдельные, вам, вероятно, придется массово экспортировать папку)

2

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

.getmailrc подобный этому, будет делать то, что вам нужно, он будет копировать каждое письмо с вашего сервера imap на ваш диск c:. если вы запланируете getmail, вы можете создать резервную копию вашей электронной почты для поиска навсегда:

[retriever]
type = SimpleIMAPSSLRetriever
server = imapserver.domain.com
username = myusername
password = mypassword
mailboxes = ("INBOX", )

[destination]
type = Maildir
path = c:\Maildir

Вы можете запустить getmail в Windows, используя cygwin.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .