Я не использую Mail.app, вместо этого использую Postbox 2 для всех своих потребностей в электронной почте. Я использую iCal для ведения календаря, синхронизируя его с моими учетными записями Google Apps.
Всякий раз, когда iCal хочет отправить напоминание, он пытается открыть для этого Mail.app, что очень раздражает.
В настоящее время единственное решение, которое у меня есть, — это заархивировать Mail.app /Applications
, чтобы iCal больше не мог получить к нему доступ. Однако всякий раз, когда ОС обновляется (например, со Snow Leopard на Lion), она заменяет Mail.app, и мне приходится делать это снова. Это кажется слишком хакерским.
Есть ли способ заставить iCal прекратить попытки открыть Mail.app без необходимости вручную удалять Mail.app?
Приведенные ниже инструкции (опубликованные здесь ) сделали это за нас, так как наши разрешения были на самом деле «Только для чтения», а Mail.app все еще запускался.
Примечание. Если iCal по-прежнему открывает Mail.app для рассылки событий после того, как вы установили Postbox в качестве почтового клиента по умолчанию:
Если вам нужна дополнительная информация, ознакомьтесь с более подробной страницей интеграции Postbox iCal , где вы найдете дополнительные параметры и советы по устранению неполадок.
Хорошего дня!
Бесполезный способ - не устанавливать электронную почту в качестве действия напоминания в iCal.
Более конструктивно написать действие автоматизатора, которое использует почтовый ящик, а затем использовать это действие автоматизатора в качестве действия напоминания.
У меня есть автомат в качестве приложения, и он вводится в iCal GetInfo как
Чтобы создать iCal Alarm — запустите автоматизатор, и первое, что предлагает варианты рабочего процесса, и один из них — iCal Alarm — затем автоматизатор может включить сценарий оболочки или applescript для вызова вашей почтовой программы.
У меня было то же самое, и я нашел ответ на SuperUser :
Поэтому, если вы не отключите Mail.app, отвечающий на этот вызов AppleScript (скажите приложению «Почта»), есть только один способ убить Mail.app (согласно моему комментарию к ответу waiwai):
sudo chmod 000 /Applications/Mail.app/Contents/MacOS/Mail
Чтобы изменить:
sudo chmod 755 /Applications/Mail.app/Contents/MacOS/Mail
Вы можете попробовать это:
Откройте почтовое приложение. Затем в диалоговом окне «Настройки» измените значение параметра всплывающего меню «Программа чтения электронной почты по умолчанию» на «Почтовый ящик 2».
Default email reader:
в Mail.app в моей системе установлено значение Sparrow.app (1.3.2), и iCal по-прежнему пытается открыть Mail.app, чтобы отправлять изменения в события другим участникам и уведомления о событиях.Аналогичный вопрос недавно задавали здесь о Sparrow: как я могу использовать Sparrow для отправки уведомлений по электронной почте iCal вместо Mail.app?
В ответ на этот вопрос я нашел сценарий, который близок к тому, что вы хотите, но для Sparrow (альтернативный почтовый клиент для OS X). Возможно, вы сможете изменить этот AppleScript, чтобы добиться того, что вам нужно, с выбранным почтовым клиентом.
пользователь14267
Даррен Ньютон