自动化Mail,以便在收到特定消息时可以运行shell脚本

时间:2013-01-25 21:45:21

标签: macos automation

我试图看看是否有办法完成这项工作:基本上我是按照特定的时间间隔从服务器收到电子邮件,所以我试图运行一个shell脚本,它将在我的mac上执行特定包的安装当邮件到达时。

我无法访问服务器,所以我无法对其进行任何操作;我只能依赖这样一个事实:在白天不确定的时间,我会收到电子邮件,我需要安装一个软件包。我是手工完成的,但老实说这很乏味,如果我因为任何原因没有查看电子邮件,则容易出错。

我正在考虑使用Applescript,但是如果还有其他方法可以通过控制台或shell脚本来实现这一点,那么老实说我会更开心(从未成为Applescript的忠实粉丝)。

有没有办法完成这项任务?我甚至不知道OSX上的邮件是否可编写脚本。我环顾四周,但我发现只有Automator链接。我知道Python是脚本语言,如果可以以任何方式使用Mail。

提前致谢。

1 个答案:

答案 0 :(得分:2)

在Mail中点击偏好设置,选择规则标签。其中一个操作是运行AppleScript。如果需要,可以让AppleScript触发shell脚本。