Як я можу зупинити 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 і змінив файл яблучного сценарію всередині додатку пошти, і iCal все ще відкриває Mail, коли нагадування запускається. Я також змінив налаштування програми за замовчуванням у додатку Mail, щоб він був PostBox, але не йшов. Я попросив службу підтримки PostBox допомогти мені розібратися в цьому, але, мабуть, вони не можуть, натомість вони запропонували мені повернути гроші. Але я не хочу повернення коштів, я просто хочу, щоб це працювало :( Дякую!

@Xavier Я ніколи не знаходив підходящої роботи.
Даррен Ньютон

Відповіді:


2

Наведені нижче інструкції (розміщені тут ) зробили це для нас, оскільки наші дозволи були насправді на "лише для читання", а Mail.app все ще запускався.

Примітка. Якщо iCal все ще відкриває Mail.app для надсилання події після встановлення поштової скриньки як свого поштового клієнта за замовчуванням:

  1. У програмі Finder клацніть правою кнопкою миші піктограму iCal та виберіть пункт Show Package Contents.
  2. Перейдіть до папки "Зміст", потім до папки "Ресурси". Клацніть правою кнопкою миші папку під назвою "Сценарії" та виберіть Отримати інформацію.
  3. Розкрийте поле Спільний доступ і дозволи та натисніть значок блокування в нижньому правому куті, щоб розблокувати це налаштування. Змініть будь-які дозволи, вказані як "Лише для читання", на "Читати і записувати".
  4. Перезавантажте поштову скриньку.

Якщо вам потрібна додаткова інформація, перегляньте детальнішу сторінку інтеграції iCal Postbox для отримання додаткових опцій та порад щодо усунення несправностей.

Гарного дня!


Я дотримувався вказівок у другому посиланні і бачу, що Postbox змінив скрипт пошти зараз. Повідомлять вас, чи працює це, і позначте як відповідь, якщо це так.
Даррен Ньютон

Насправді це не спрацювало. Mail.app все ще відкривається iCal для надсилання сповіщень.
Даррен Ньютон

Ви щось чули, Даррен? Мені буде цікаво, якщо хлопці з Postbox мають додаткову інформацію. Я надішлю все, що вони мені напишуть, якщо мені це стане в нагоді для нас!
Калеб

Гавент нічого не чув. Сценарій працює, але iCal все ще хоче відкрити Mail.app, коли прийшов час надіслати сповіщення, а це означає, що я повинен повернутися до видалення Mail.app взагалі.
Даррен Ньютон

1

Не корисний спосіб - не встановлювати електронну пошту як дію нагадування в iCal.

Більш конструктивно полягає в тому, щоб написати дію Автоматизатора, яка використовує Postbox, а потім використовувати цю дію автоматизатора як дію нагадування.

У мене є автоматизатор як додаток, і це вводиться в iCal GetInfo як

додаток

Для створення iCal Alarm - Запустіть автоматизатор, і перше, що пропонує варіанти робочого процесу, і одним з них є iCal Alarm - Автоматизатор може потім включати в себе скрипт оболонки або яблучний сценарій для виклику пошти


1

У мене те саме було і я знайшов відповідь на 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

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

Нещодавно тут було задано подібне питання про Воробя: Як я можу використовувати Воробеля для надсилання сповіщень електронною поштою iCal замість Mail.app?

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


Дякуємо за те, що зараз адаптується за допомогою служби support.postbox-inc.com/entries/509550-applescript-support - повідомлять, чи працює вона.
Даррен Ньютон
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.