macos - Automator/AppleScript 用于处理 Mac Mail 中收到的电子邮件

标签 macos applescript automator

我正在设计一个应用程序,允许用户在我的应用程序崩溃时通过电子邮件向我发送崩溃报告。我想让 Mac Mail 在计算机上运行,​​当收到电子邮件时,会运行自动脚本/AppleScript 来处理电子邮件正文的内容。

我已经在 python 脚本中完成了整个解析/处理,但我必须手动将电子邮件的内容复制到文件中,然后在该文件上运行我的解析器。

最好的设置方法是什么,以便我可以将电子邮件的内容推送到我的解析脚本中?

非常感谢!

最佳答案

可能最简单的方法是定义 Mail.app 规则。您可以设置过滤条件来指定要应用规则的一组传入电子邮件,并且您可以指定的规则操作之一是对传入邮件运行 AppleScript。规则通过 Mail.app Preferences -> Rules 进行管理。 Apple 提供了 Mac OS X 中的规则操作脚本示例。请查看 /Library/Scripts/Mail Scripts/Rule Actions 或在网络上搜索。

关于macos - Automator/AppleScript 用于处理 Mac Mail 中收到的电子邮件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4565784/

相关文章:

macos - 为什么我无法在 macOS 上更改环境变量 $USERNAME?

macos - 使 bash 脚本显示系统事件对话框,然后获取其结果并在 if 语句中使用它

applescript - 如何创建运行终端命令的 Apple 脚本?

macos - 使用 Automator 重新启动 Apple AirPort Extreme

javascript - 如何使用适用于 mac yosemite 的 javascript automator (JAX) 获取网页的原始 html?

objective-c - 在 NSUserAutomatorTask 中设置变量

macos - 配置文件的默认位置 - MacOS?

python - IO错误 : [Errno 22] Invalid argument when reading/writing large bytestring

objective-c - 如何为 Mac OS X 开发一个持续读取用户输入的所有内容的应用程序?

numbers - 如何使用 AppleScript 在 Numbers 单元格中设置小数位数?