我在Mail.app中有一些规则(这些规则可以工作!)将X天以上的电子邮件移到垃圾箱。
我想在指定的时间运行这些规则,例如:午夜。在这种情况下,特定规则会将超过1天的电子邮件移至垃圾箱。
Mail.app原生可行吗?如果没有,是否可以使用一些插件?理想的开源。
我在Mail.app中有一些规则(这些规则可以工作!)将X天以上的电子邮件移到垃圾箱。
我想在指定的时间运行这些规则,例如:午夜。在这种情况下,特定规则会将超过1天的电子邮件移至垃圾箱。
Mail.app原生可行吗?如果没有,是否可以使用一些插件?理想的开源。
Answers:
以下是我将如何处理这一点 - 请注意,这是非常技术性的,仅建议那些知道自己在做什么的人。
1)编写Apple脚本以发送击键以在Mail.app中应用您定义的规则
2)安排crontab在预定时间运行该脚本
在这里开始的是我编写的示例脚本:
tell application "System Events"
tell application "Mail" to activate
keystroke "l" using {command down, option down}
end tell
然后通过添加crontab条目来安排您的工作(例如午夜) - 将用户名更改为您正在运行Mail.app的用户 - 保留osascript,因为它是
* 0 * * * username osascript 'path to your script.scpt'
或者使用GUI来安排上述内容,例如cronnix http://code.google.com/p/cronnix/