Как я заставляю Mail.app выйти после того, как iCal отправит предупреждение?

iCal использует созданный в файле сценария для пользования электронной почтой напоминаний через Mail.app. Это работает отлично, но я не использую Mail.app для своего основного почтового ящика, только для отправки календарных уведомлений.

Так, Mail.app открывает и отправляет предупреждение, но затем это остается открытым.

Я попытался отредактировать файл сценария Apple, чтобы заставить его выйти из Почты, но это, кажется, не работает.

Кто-либо может дать некоторый совет?

6
задан 01.12.2012, 19:51

2 ответа

Давайте сделаем это правильный путь...

Настройте новое календарное событие после своей электронной почты и имейте ее, выполняет applescript... Сценарий состоял бы из одной строки:

tell application "Mail" to quit

Я полагаю, что это должно заботиться о Ваших проблемах....

4
ответ дан 07.12.2019, 15:59

Я выяснил хитрый способ сделать это. Я собираюсь сделать пару предположений: Вы используете IMAP и знаете Ваш путь вокруг Средства поиска и AppleScript. Я думаю, что это могло бы работать на почту POP также, хотя я не использую почту POP, таким образом, я не уверен в структуре папок

Word предупреждения: это инициирует каждый раз, когда Вы посылаете электронное письмо с Почтой Apple. Я предполагаю, что это не имеет значения, так как Вы только используете его для отправки предупреждений iCal.

  1. Посмотрите в Вашем ~/Library/Mail папка для своей папки учетной записи. Будет маркирован IMAP-login@mailserver
  2. Должна быть папка под названием ЯЩИК ВХОДЯЩИХ СООБЩЕНИЙ там. Или если Вы используете Gmail, это могло бы быть маркировано [Gmail]. Все это зависит, как почта IMAP настроена. В той папке у Вас должна быть папка Sent. Мой назвали Sent.imapmbox. Возможно, это Sent Mail.imapmbox для Gmail
  3. В той папке должен быть a Messages папка. Мы хотим присоединить действие папки к той папке
  4. Щелкните правой кнопкой Messages папка, и находит Folder Actions Setup в меню Services. (Мог бы отличаться, если Вы не используете OS X 10,6 Snow Leopard.)
  5. Присоедините сценарий к той папке. Используйте названный тот add - new item alert.scpt на данный момент.
  6. Выберите сценарий на правой панели. Нажмите Edit Script кнопка.
  7. Замените содержание сценария следующим:

    on adding folder items to this_folder after receiving added_items
       try
          tell application "Mail" to quit
       end try
    end adding folder items to
    
  8. Сохраните сценарий как quit - apple mail.scrpt или что бы то ни было.

Теперь каждый раз, когда электронное письмо послано с той учетной записью и отправленной почтой, перемещенной в эту папку, этот сценарий активирует и выйдет из Почтового приложения! Я протестировал это, и это работало с моим компьютером.

С другой стороны, Вы могли использовать MailActOn для установки и правило Исходящей почты, которое запускает скрипт. (Почта только поддерживает сценарии входящей корреспонденции). Это стоит денег все же. Я предполагаю если Вы cc: почтовая учетная запись настроила в Почте Apple, Вы могли установить правило входящей корреспонденции …

4
ответ дан 07.12.2019, 15:59

Теги

Похожие вопросы