Я написал скрипт, который вызывается почтовым правилом.Я хочу, чтобы скрипт перемещал сообщения в корзину при определенных условиях.Это не сработало, поэтому я прокомментировал тест, и он все еще не сработал.Я получил код из онлайн-учебника.Учебник переместил сообщение в «Filed».Само правило сработало, когда я заменил вызов скрипта на переход в корзину.Вот что я тестирование:
using terms from application "Mail"
on perform mail action with messages these_messages for rule this_rule
tell application "Mail"
set the message_count to the count of these_messages
repeat with i from 1 to the message_count
set this_message to item i of these_messages
-- try
-- set this_content to (every character of content of this_message) as Unicode text
-- if this_content is in {"", "?"} then error
-- if "bowles" is not in this_content and "patton" is not in this_content then
set mailbox of this_message to mailbox "Trash"
-- end if
-- on error error_message
-- set this_content to "NO CONTENT"
-- end try
end repeat
end tell
end perform mail action with messages
конец, используя термины из
1005 * Заявление на вопросе: установлен почтовый ящик this_message для почтового ящика «корзины» 1007 * Остальныеактивный код был из шаблона редактора AppleScript.
Спасибо, Курт
PS Существуют ли какие-либо книги, которые касаются использования AppleScript с почтой?