Можно ли запланировать запуск правил Mail.app?

1

У меня есть ряд правил в Mail.app (они работают!) Для перемещения писем, которым X дней, в корзину.

Я хотел бы запустить эти правила в указанное время, например: полночь. В этом случае определенные правила будут перемещать электронные письма, которые старше 1 дня, в корзину.

Я использую Mail Act-On и Mail Tags , но не могу найти там никаких функций.

Это возможно с Mail.app изначально? Если нет, возможно ли это с помощью какого-нибудь плагина? Идеально с открытым исходным кодом.

Бернард Тайерс
источник

Ответы:

1

Вот как я бы подошел к этому - обратите внимание, что это довольно технический и рекомендуется только для людей, которые знают, что они делают.

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'

В качестве альтернативы используйте графический интерфейс для планирования вышеупомянутого, например cronnix http://code.google.com/p/cronnix/

osx86x
источник
Привет, мне нравится подход. Я не думал об использовании applecript ... "нажатие клавиши" l "с помощью {command down, option down}" Я предполагаю, что эта строка предназначена для настройки нажатия клавиши в Mail Act-On для активации определенного определенного правила? Если так, я следую. Я попробую это позже и дам вам знать.
Бернард Тайерс
К сожалению, я не знаю о запуске отдельных правил, вышеупомянутый ярлык будет применять все правила, которые вы определили (так как это существующий ярлык
Mail.app
Чтобы уточнить: "нажатие клавиши" l "с помощью {command down, option down}" Это 'l' - это существующий ярлык Mail.app для применения ВСЕХ правил? Благодарю.
Бернард Тайерс
Да, как в Option + Command + L
osx86x