Я пытаюсь автоматически сохранить все письмо отправлено на один адрес (назовем его test@example.com
) в эту папку /Users/luomat/Dropbox/Incoming/e2w/
(где /Users/luomat = $HOME
).
Вот правило, которое я использую в Mail.app:
Я настроил специальный адрес электронной почты для этой цели, и я получаю его через POP3 из Gmail. Сообщение окрашивается в красный цвет и помечается как прочитанное, но AppleScript, похоже, не работает.
Я пробовал два приложения AppleScript «Сохранить почту», которые я нашел в Интернете, но ни одно из них не работает.
(Вы можете найти их на http://share.luo.ma/temp/mail-app-applescript/ если хочешь их увидеть.)
Мне интересно, могут ли правила песочницы в Mail.app 10.8 помешать этому или я просто делаю это неправильно? Я не уверен, как устранить неполадки AppleScript из правил Mail.app, и я действительно не знаю AppleScript, я только что отредактировал эти два сценария, которые я нашел в Интернете, чтобы соответствовать тому, что я хочу сделать.
Вот что я пытаюсь достичь (в идеале):
Если электронное письмо представляет собой простой текст, просто сохраните сообщение в / Users / luomat / Dropbox / Incoming / e2w /, используя что-то вроде «Subject Line from email address.txt»
Если в письме есть вложения, создайте папку в «/ Users / luomat / Dropbox / Incoming / e2w /», используя тему письма в качестве имени папки, а затем сохраните тело письма как текст в этой папке как «тело». .txt "и сохраните вложения как они изначально назывались.
Примечание: после этого AppleScript / Users / luomat / Dropbox / Incoming / e2w / будет автоматически обработан, и файлы будут перемещены из этой папки с помощью Hazel, поэтому мне не нужно беспокоиться о конфликтах имен файлов.