選択した Outlook メール メッセージを .eml ファイルとして Mac に保存する方法に関するガイドラインやヒントを探しています。
これには簡単なコマンドがありますか、または選択したメッセージの内容を使用して実際にファイルを書き込む必要がありますか?
選択した Outlook メール メッセージを .eml ファイルとして Mac に保存する方法に関するガイドラインやヒントを探しています。
これには簡単なコマンドがありますか、または選択したメッセージの内容を使用して実際にファイルを書き込む必要がありますか?
こんにちは、これは私が使用するスクリプトからの抜粋です。
メールをファイルに保存するだけです。
メッセージをテキストファイルとして保存します。これを行う理由は、スポットライトを使用してテキスト ファイルをより適切に検索できるようにするためです。
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かもしれません。
どちらもファイルの読み取りに問題はありません
さまざまな方法を使用して、各ファイルに一意の名前を設定できます。
バッチではなく、一度に 1 つずつ保存しようとしている場合は、ファイルを Finder にドラッグするだけで、.eml ファイルが自動的に作成されます。