• ベストアンサー

Mail.appでフォルダ内のメールを1通ずつrtfもしくはtxtで保

sshibaの回答

  • sshiba
  • ベストアンサー率69% (73/105)
回答No.1

その「保存したrtfまたはtxtファイル」をどういった目的で使うのか? というところにもよるのですが、メールにはhtml化されている場合もあったりしますし、そういう場合ですとうまくテキスト情報が取り出せなかったりしますので、「テキスト化」というのはそれほど単純な話ではありません。 目的にもよるので断言はできませんが、一番簡単かつ(Macな環境で)汎用性が高いのは実は「PDFファイルとして保存する」というのが確実だろうと思います。これでしたら、Mail.appの中で (1) メールフォルダのリスト表示において、保存したいメールを選択。[Shift]+クリックなり[cmd]+クリックなりで複数のメールを選択してもよい (2) メールを選択した状態で[ファイル]→[プリント...]メニューを選択 (3) 印刷ダイアログが表示された時点で、ダイアログの下にある[PDF...]ボタンから[PDFとして保存...]メニューを選択 (4) 保存先のフォルダを指定 とやるだけで、一括操作でメールごとにPDFファイルが作れます。 ただ、「どうしてもrtfあるいはtxtファイルじゃなきゃヤダ」ということであれば、多少力技を伴いますが (a) メールフォルダのリスト表示において、保存したいメールを選択。[Shift]+クリックなり[cmd]+クリックを使って複数のメールを選択してもよい (b) メールを選択した状態でマウス右クリック→コンテキストメニューの中から[添付ファイルとして転送]を選択 (c) 新規メールのウィンドウが開き、指定したメールが添付ファイルアイコンになっているので、このアイコンを全て選択してマウス右クリック→コンテキストメニューの中から[添付ファイルを保存]を選択し、保存先のフォルダを指定 という操作をすることで、メールごとにファイルの分けられたテキストファイルが作られます。 但し、これで作られるテキストファイルには2点注意事項があります。 (i) ファイル名には元のメールのタイトルが付いているだけで拡張子「.txt」が付いていません。必要があれば自前で拡張子を付ける必要があります (ii) テキストの文字コードがJISになっている関係で、単純にテキストエディット等のアプリで開くと文字化けします。miやJedit等、JISコードが読み込めるテキストエディタが必要です。 こと、Macな環境においては、特にSnow Leopardの「プレビュー」ではPDFファイルにちょっとした文字を追記したりページ単位での編集ができたりしますし、特に元が「htmlメール」だったりした場合にも殆どの情報(図や画像なども含めて)がPDFファイル中に保管できますので、単純に「保管目的」なだけであれば、テキストファイルよりもPDFファイル化しておいた方が何かと便利だったりします。 ただ、必ずしも「PDF化しておけば万能」というわけでもなく、「あとで編集するのに使う」という目的があったりする場合ですと、プレーンテキストの方が扱いやすいという場合もあることは事実ですので、そのあたりの目的に応じて保存するデータ形式も検討した方が良いかと思います。(前述の通り、保存するデータ形式によって操作手順が大幅に変わりますので)

lunemoon
質問者

お礼

ご回答ありがとうございます。 まず私の目的ですが、SOHO Notesというソフトにメールデータをインポートすることです。 簡単にいうとMacJournalみたいなソフトです。 SOHO Notesはその仕様からtxtやrtfを投げ込めば、ファイル毎にエントリーを作って取り込んでくれます。 mboxなどは読み込めない。またPDFだと扱いが少し重くなるので(断然txtの方が速いので)出来ればテキストデータで扱いたいのです。(おそらくChronosという会社の上位ソフトを買えば出来そうな気もしますが、お金が無いので今の状況でなんとかしたいのです。) 仮に複数メールを1つのPDFファイルとしてエクスポートすると、 SOHO Notesに投げ込んだ時に(メールごとに)エントリーが作られないので 非常に不便なのです。 教えて頂いた方法で、メールごとに指定フォルダに保存するところまでは出来ました。 拡張子がついていないので、Shupapanというソフトで全てのファイルに.txtを付記しました。 そして出来上がったメールごとの.txtをSOHO Notesにインポートしましたが、 一部のメールは文字化けしてしまっています。 色々調べてみたところ、 「添付ファイルとして転送」を押した時点で(添付ファイルとなった)メールは、 既に文字化けしていました。 (添付ファイルとなった)メールのヘッダを見るとISO-2022のようです。 文字化けせずに保存する方法はないでしょうか? もしくは.txtファイル後に文字コード自動判別→指定の文字コードにバッチで変換する方法ないでしょうか? AppleScriptは難しくて・・・AutoMatorだとそれっぽいメニューが見当たりませんでした。 nkfあたりで対応すべきでしょうか?しかしnkfは私にはハードルが高く、手頃なGUIアプリも見つかりませんでした。。。 他にはCharcoというソフトを使ってバッチで文字コード変換しましたが、 すでに文字化け済みの状態でエクスポート(.txt)されているようで、 文字化けは解決しませんでした。。。

関連するQ&A

  • 拡張子 RTF を doc に変換する方法を教えてください

    はじめまして。 拡張子の「RTF」 を「doc」 に変換する方法を教えてください。 ちなみに、「RTF」 を「txt」に変換する方法はわかりました。 「txt」を単純に「doc」にしようとするのですがこれも方法がわかりません。 vistaに買い替えてから、使い方があまり分かりません。 どなたか、教えてください。 よろしくお願いします。

  • フォルダ内の古いファイルを自動で削除する方法

    Macの特定のフォルダ内に保存されているファイルで、追加日から3日以上経過しているものを自動で削除したいのですが、良い方法を教えてください。 保存フォルダ内にはサブフォルダがいくつかあり、Automatorで試したところ、フォルダ内のファイルは削除できましたが、フォルダ自体は削除されずに残ってしまいました。 Automatorでフォルダごと削除する方法があれば教えてください。 他の方法でも構いませんので、ご指導宜しくお願いします。

    • 締切済み
    • Mac
  • Mail.app

    macのMail.appで受信したメールの差出人を、既存の連絡先に保存するためにはどうしたらいいでしょうか? 新規の登録はわかりますが、既存のものに登録する方法がわかりません。 よろしくお願いします。

    • ベストアンサー
    • Mac
  • Macで指定フォルダ以下のファイル一覧作成するには

    MacBookで指定フォルダ以下のすべてのファイルのリスト(ファイル名、パス、更新日)を取得したいです。 事情があってフリーソフトでも新たなソフトはインストールできないので、Automatorもしくはapplescriptでできないかと考えています。 ファイルパスだけならAutomatorでできましたが、更新日も一緒に取得する方法はないでしょうか?

    • ベストアンサー
    • Mac
  • Finderで特定のフォルダをキーボード操作から開きたい

    Finderがアクティブのとき、例えば Command+Shift+A でアプリケーションフォルダが開きますが、 主要なフォルダ(ユーティリティ等)以外のフォルダを登録することは可能でしょうか。 例えば、Command+Shift+Pでピクチャのフォルダを開く といったことをしたいのです。 キーボードショートカット、Automator等見ましたが設定できるようには思いませんでした。 何なら、Applescript等を使ってもかまわないです。 よろしくお願いします。

    • ベストアンサー
    • Mac
  • Automatorで画面共有.appを利用したい

    macのAutomatorで画面共有を利用したいのですが,やり方が分かりません. ふだんはmacで別のmacに対する画面共有を行う場合には, (1) Finderのサイドバーに表示されているmacを選択し,「画面共有」のボタンを押す もしくは, (2) 画面共有.appを起動して,「共有コンピュータを接続」というウィンドウに対象macのIPアドレスなどを記入する などの作業をしているのですが,この作業をAutomatorを使ってアプリケーション化してD ockに保存しておきたいのです. お詳しい方がいましたら何卒お教え下さい. よろしくお願い致します.

    • ベストアンサー
    • Mac
  • pdf ファイルのrtf への保存

    pdf ファイルを文書として保存したいのですが、リッチスタイルrtf では可能なはずですよね?どういうわけか保存作業を終了しても保存されていません。Adobe 5.0では無理なのでしょうか? これができないと全部タイプし直ししなければならず、困ってます。

  • メールフォルダ内のメールを一括で移動させる方法。

    J-PHONE T-07使用者です。メールフォルダの整理をしています。 メールフォルダの名前を変更し、フォルダ名と内容が合わなくなったため、 各メールを該当するフォルダへ移し変えています。 中には100通以上のメールが保存してあるフォルダがあります。 手作業では大変なのでフォルダにあるメールをすべて一括で 他のフォルダへ移動させる方法はないでしょうか?

  • Wordで作った文書をRTF保存にすると容量が増えて、メールできない。

    MacでWord(Office2001)を使い文書を作ったのですが、RTF形式にてメール添付し送信するように求められています。文書(20KB)には100k程度のJpeg写真が4枚挿入してあるのですが、そのまま.doc形式にて保存すれば200k程度になるのですが、.rtf形式に保存すると2MBを越えてしまいメールに添付し送信する事が出来ません。これはソフトの異常なのでしょうか? 困っています良いご教授をお願い致します。

  • Automatorで下書きメールを予約送信する方法

    お世話になります。 Mac OS10.8.5 メール(バージョン6.6)を使っています。 メールアプリの下書きフォルダに入ったメールを 予約送信したいのですが、方法が分かりません。 Automatorで アプリケーション→メール→新規メールメッセージを作成 →送信メッセージを送信→保存 iCalで設定 では上手く動作するのですが、 私はAutomatorで新規メッセージを作成するのではなく、 メールアプリの下書きフォルダ内に入ったメールを 指定し、予約送信したいのです。 Automatorにこだわっているわけではありません。 何か方法があれば教えていただけないでしょうか? よろしくお願いいたします。

    • 締切済み
    • Mac