0

「Mail Archiver X」という製品を使用して、メッセージを Apple Mail からカスタム FileMaker データベース (「eMailViewerX」 - これは Mail Archiver に付属し、プロセスに必要なターゲット データベースです) にアーカイブします。これらのメッセージをメインのメッセージ アーカイブ (別のFileMaker DB) に追加します。

そのプロセスは機能しますが、ちょっとぎこちなく ([Apple Mail] > [Mail Archiver X] > [FileMaker DB #1] > [FileMaker DB #2])、Apple Mail または OS X の新しいバージョンがリリースされるたびに「Mail Archiver X」が開発者によって更新されました。

だから私はもっと簡単な解決策を探しています: Apple Mail (4.5/Snow Leopard または 5.0/Lion) のちょうど 1 つのフォルダー (「To Archive」) からすべてのメッセージを単純な CSV または .tab ファイルとしてエクスポートする AppleScript、行ごとに次のデータを使用します。

メッセージの送信者*
メッセージの受信者*
送信日
送信時刻
件名
本文

(* 名前と電子メール アドレスの分離はクールですが、これが (常に) 可能ではない可能性があることは理解しています。)

唯一のトリッキーな部分は、電子メール メッセージの本文にあるキャリッジ リターンを、FileMaker が TAB または CSV ファイルで想定する特殊文字に変換することです。BBEdit では \x{0B} (UTF8: 0B) と表示されます。そのため、スクリプトにはそのための検索/置換が必要です。

インターフェースも設定もありません - フォルダからすべてのメッセージを吐き出し、それがいつ完了したかを教えてくれるものだけです。

これは無料である必要はありませ(気にしませんが :) - 信頼性が高くシンプルなものには喜んでお金を払います。

誰かがそのようなスクリプトについて知っているか、それを書きたいと思っているなら、私は本当に感謝しています. 私は何も見つけていません。

TL;DR: すべてのメッセージを Apple Mail フォルダから FileMaker で読み取り可能な CSV ファイルにエクスポートする必要があります。

4

2 に答える 2

0

これは IMAP メールボックスですか? その場合、プラグインを使用して、メッセージを FileMaker レコードに直接ダウンロードできます。

于 2011-10-31T14:44:00.233 に答える