Как мне остановить iCal от запуска Mail.app?

12

Я не использую Mail.app, вместо этого использую Postbox 2 для всех моих почтовых потребностей. Я бы использовать для моих ческих календарей, синхронизируя его с учетными записями моего приложения Google.

Всякий раз, когда iCal хочет отправить напоминание, он пытается открыть Mail.app для этого, что очень раздражает.

В настоящее время единственное решение, которое у меня работает, - это заархивировать Mail.app, /Applicationsчтобы iCal больше не мог получить к нему доступ. Однако всякий раз, когда ОС обновляется (например, из Snow Leopard в Lion), она заменяет Mail.app, и мне приходится делать это снова. Это кажется чрезмерно хакерским.

Есть ли способ заставить iCal прекратить попытки открыть Mail.app без необходимости вручную удалять Mail.app?

Даррен Ньютон
источник
Кто-нибудь понял это? В настоящее время я использую Postbox 2 и изменил файл applecript внутри почтового приложения, и iCal по-прежнему открывает Mail, когда срабатывает напоминание. Я также изменил настройку приложения по умолчанию в почтовом приложении на PostBox, но не могу. Я попросил команду поддержки PostBox помочь мне разобраться в этом, но, очевидно, они не могут, вместо этого они предложили мне возмещение. Но я не хочу возврата, я просто хочу, чтобы это работало :( Спасибо!
@Xavier Я никогда не находил подходящую работу вокруг.
Даррен Ньютон

Ответы:

2

Приведенные ниже инструкции (размещенные здесь ) сделали это для нас, поскольку наши разрешения были, на самом деле, «Только для чтения», а Mail.app все еще запускался.

Примечание. Если iCal по-прежнему открывает Mail.app для отправки сообщения о событии после того, как вы установили Postbox в качестве почтового клиента по умолчанию:

  1. В Finder щелкните правой кнопкой мыши значок iCal и выберите «Показать содержимое пакета».
  2. Перейдите в папку «Содержание», затем в папку «Ресурсы». Щелкните правой кнопкой мыши по папке «Scripts» и выберите «Get Info».
  3. Разверните окно «Общий доступ и разрешения» и щелкните значок замка в правом нижнем углу, чтобы разблокировать этот параметр. Измените любые разрешения, которые перечислены как «Только чтение» на «Чтение и запись».
  4. Перезагрузите почтовый ящик.

Если требуется дополнительная информация, посетите более подробную страницу интеграции Postbox iCal, чтобы получить дополнительные параметры и советы по устранению неполадок.

Хорошего дня!

Калеб
источник
Я следовал инструкциям во второй ссылке, и я вижу, что Postbox изменил почтовый скрипт. Даст вам знать, если это работает, и пометит как ответивший, если это сработает.
Даррен Ньютон
На самом деле это не сработало. Mail.app по-прежнему открыт iCal для отправки уведомлений.
Даррен Ньютон
Ты что-нибудь слышал, Даррен? Мне было бы любопытно, если бы у ребят из Postbox была дополнительная информация. Я отправлю все, что они мне напишут, если мне здесь будет полезно!
Калеб
Ничего не слышал. Сценарий работает, но iCal по-прежнему хочет открыть Mail.app, когда пришло время отправить уведомление, что означает, что я должен вернуться к удалению Mail.app полностью.
Даррен Ньютон
1

Бесполезный способ - не устанавливать электронную почту в качестве напоминания в iCal.

Более конструктивно написать действие Automator, которое использует Postbox, а затем использовать это действие Automator в качестве действия напоминания.

У меня есть автомат в качестве приложения, и это вводится в iCal GetInfo как

приложение

Чтобы создать iCal Alarm - Запустите Automator, и первым делом предложите параметры для рабочего процесса, и одним из них будет iCal Alarm - Automator затем может включить скрипт shell или applecript для вызова вашего почтовика

user151019
источник
1

У меня было то же самое, и я нашел ответ на SuperUser :

Поэтому, если вы не отключите Mail.app, отвечающий на этот вызов AppleScript (сообщите приложению «Mail»), на самом деле есть только один способ убить Mail.app (согласно моему комментарию к ответу waiwai):

sudo chmod 000 /Applications/Mail.app/Contents/MacOS/Mail

Чтобы изменить:

sudo chmod 755 /Applications/Mail.app/Contents/MacOS/Mail
Тиме Хеннис
источник
0

Вы можете попробовать это:

Откройте почтовое приложение. Затем в диалоговом окне «Установки» измените значение параметра всплывающего меню «По умолчанию для чтения электронной почты» на «Почтовый ящик 2».

введите описание изображения здесь

Пьер Ватле
источник
2
Это не похоже на работу. В Default email reader:моей системе в Mail.app установлено Sparrow.app (1.3.2), и iCal по-прежнему пытается открыть Mail.app для отправки изменений в события другим участникам и уведомления о событиях.
Ян С.
Я тоже это сделал, и это не работает.
Даррен Ньютон
Это не работает iCal открывает Mail.app из файла Apple Script. Это не относится к этой настройке. Если вы используете Sparrow, вы можете попробовать использовать мой скрипт: gidogeek.com/post/6037637963/ical-sparrow, однако он не работает для 10.8.
Gidogeek
0

Недавно был задан похожий вопрос о Sparrow: как я могу использовать Sparrow для отправки уведомлений по электронной почте iCal вместо Mail.app?

В ответ на этот вопрос я нашел сценарий, который подходит почти к тому, что вы хотите, но для Sparrow (альтернативный почтовый клиент для OS X). Возможно, вы сможете изменить этот AppleScript для достижения того, что вам нужно, с помощью своего почтового клиента.

Сэмюэл Микел Боулз
источник
Спасибо за это, в настоящее время адаптируясь с помощью support.postbox-inc.com/entries/509550-applescript-support - сообщу вам, если это работает.
Даррен Ньютон