Я нашел хитрый способ сделать это. Я собираюсь сделать пару предположений: вы используете IMAP и разбираетесь в Finder и AppleScript. Я думаю, что это может работать и для почты POP, хотя я не использую почту POP, поэтому я не уверен в структуре папок
Слово предупреждения: это будет срабатывать каждый раз, когда вы отправляете электронное письмо с Apple Mail. Я полагаю, это не имеет значения, поскольку вы используете его только для отправки оповещений iCal.
- Найдите в папке ~/Library/Mail папку вашей учетной записи. Будет помечен IMAP-login @ mailserver
- Там должна быть папка с именем INBOX. Или, если вы используете Gmail, он может быть помечен [Gmail]. Все зависит от того, как настроена почта IMAP. В этой папке у вас должна быть папка Sent. Мой был назван
Sent.imapmbox
. Может быть, это Sent Mail.imapmbox
для Gmail
- Внутри этой папки должна быть папка
Messages
. Мы хотим прикрепить действие папки к этой папке
- Щелкните правой кнопкой мыши папку «
Messages
» и найдите « Folder Actions Setup
в меню "Службы". (Может отличаться, если вы не используете OS X 10.6 Snow Leopard.)
- Прикрепите скрипт к этой папке. Используйте
add - new item alert.scpt
.
- Выберите скрипт на правой панели. Нажмите кнопку «
Edit Script
.
Замените содержимое скрипта следующим:
on adding folder items to this_folder after receiving added_items
try
tell application "Mail" to quit
end try
end adding folder items to
- Сохраните скрипт как
quit - apple mail.scrpt
или что-то еще.
Теперь всякий раз, когда электронное письмо отправляется с этой учетной записью и отправленное письмо перемещается в эту папку, этот сценарий активируется и выходит из приложения Почта! Я проверил это, и он работал с моим компьютером.
В качестве альтернативы вы можете использовать MailActOn для настройки и правила исходящей почты, которое запускает скрипт. (Mail поддерживает только входящие почтовые скрипты). Это стоит денег, хотя. Я полагаю, если вы настроили учетную запись cc: mail в Apple Mail, вы можете настроить правило входящей почты…