Простой AppleScript для экспорта сообщений Apple Mail в базу данных FileMaker?

Я использую продукт под названием «Mail Archiver X» для архивирования сообщений из Apple Mail в пользовательскую базу данных FileMaker («eMailViewerX» — это целевая база данных, которая поставляется с Mail Archiver и требуется для процесса), откуда я копирую эти сообщения в мой основной архив сообщений (другая БД FileMaker).

Хотя этот процесс работает, он несколько неуклюж (Apple Mail > Mail Archiver X > FileMaker DB #1 > FileMaker DB #2) — и он ломается каждый раз, когда появляется новая версия Apple Mail или OS X до тех пор, пока "Mail Archiver X" был обновлен разработчиком.

Поэтому я ищу более простое решение: AppleScript, который будет экспортировать все сообщения только из одной папки («В архив») в Apple Mail (4.5/Snow Leopard или 5.0/Lion) в виде простого файла CSV или .tab, со следующими данными в каждой строке:

Отправитель сообщения*
Получатель сообщения*
Дата отправки
Время отправки
Тема
Текст

(* Разделение имени и адреса электронной почты было бы здорово, но я понимаю, что это не (всегда) возможно.)

Единственной сложной частью может быть преобразование возврата каретки в теле сообщения электронной почты в специальный символ, который FileMaker ожидает в файлах TAB или CSV. В BBEdit это отображается как \x{0B} (UTF8: 0B). Так что для этого в сценарии должен быть поиск/замена.

Никакого интерфейса, никаких настроек — просто что-то, что выдает все сообщения из папки и сообщает мне, когда это сделано.

Это не должно быть бесплатным (хотя я бы не возражал :) — я бы с удовольствием заплатил за что-то надежное и простое.

Если кто-то знает о таком скрипте или готов его написать, буду очень признателен. Я ничего не нашел.

TL;DR: мне нужно экспортировать все сообщения из папки Apple Mail в CSV-файл, читаемый FileMaker.


person Wintermute101    schedule 13.08.2011    source источник


Ответы (2)


Существует программное обеспечение под названием Mail to Filemaker Importer, оно стоит менее 20 долларов.

person MMT    schedule 12.05.2013
comment
Я опоздал, но - Спасибо! Я купил Mail to Filemaker и пользуюсь им каждый день — работает отлично. - person Wintermute101; 23.11.2014

Это почтовый ящик IMAP? Если это так, вы можете использовать плагин и загружать сообщения непосредственно в записи FileMaker.

person Val    schedule 31.10.2011