寻找有关如何在我的 Mac 上将选定的 Outlook 邮件保存为 .eml 文件的一些指南或提示。
是否有一个简单的命令,或者我是否必须使用所选消息中的内容实际编写文件?
寻找有关如何在我的 Mac 上将选定的 Outlook 邮件保存为 .eml 文件的一些指南或提示。
是否有一个简单的命令,或者我是否必须使用所选消息中的内容实际编写文件?
嗨,这是我使用的脚本的摘录。
您只需将电子邮件保存到文件中。
它将消息保存为文本文件。我这样做的原因是我可以使用聚光灯更好地搜索文本文件。
如果我在 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
如果您将扩展名更改为 .eml 而不是 txt。当您双击文件时,您的默认电子邮件应用程序将打开它。就我而言,这将是 Mail.app,但您的可能是 Outlook。
读取文件都不会有问题
您可以使用各种方法为每个文件设置唯一名称。
如果您只是想一次保存一个而不是批量保存,您可以将它拖到 Finder 中,它会自动创建一个 .eml 文件。