0

選択した Outlook メール メッセージを .eml ファイルとして Mac に保存する方法に関するガイドラインやヒントを探しています。

これには簡単なコマンドがありますか、または選択したメッセージの内容を使用して実際にファイルを書き込む必要がありますか?

4

2 に答える 2

4

こんにちは、これは私が使用するスクリプトからの抜粋です。

メールをファイルに保存するだけです。

メッセージをテキストファイルとして保存します。これを行う理由は、スポットライトを使用してテキスト ファイルをより適切に検索できるようにするためです。

TextEdit でテキスト ファイルを開くと、未加工の電子メールが表示されます。あまり読めません。しかし、実際にはそれを Dock の Outlook アイコンにドラッグすると、通常の Outlook メールとして開くことができます。

  set folderPath to ((path to home folder from user domain as string) & "MS_Emails") --PATH TO YOU FOLDER
--TEST IF FOLDER EXISTS. IF NOT CREATE IT
if (do shell script "/bin/test -e " & quoted form of (POSIX path of folderPath) & " ; echo $?") is "1" then
    -- 1 is false
    do shell script "/bin/mkdir -p " & quoted form of (POSIX path of folderPath)

end if

tell application "Microsoft Outlook"
    -- GET SELECTE EMAILS
    set messages_ to the selection

    --ITERATE THROUGH THEM AND SAVE THEM
    repeat with i from 1 to number of items in messages_
        set theMsg to item i of messages_
        set textPath to folderPath & "email.txt" as string
        save theMsg in (textPath)

    end repeat
end tell

拡張子を txt ではなく .eml に変更した場合。ファイルをダブルクリックすると、デフォルトのメール アプリが開きます。私の場合はMail.appになりますが、あなたのものはOutlookかもしれません。

どちらもファイルの読み取りに問題はありません

さまざまな方法を使用して、各ファイルに一意の名前を設定できます。

于 2013-05-25T12:27:16.817 に答える
-1

バッチではなく、一度に 1 つずつ保存しようとしている場合は、ファイルを Finder にドラッグするだけで、.eml ファイルが自動的に作成されます。

于 2013-05-26T04:04:36.340 に答える