42

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

Я сыт по горло тем, что несколько раз в день делаю «Forcequit Mail.app» от Альфреда. Как я могу решить это? Есть ли какой-то хук типа "Когда запускается Mail.app, убей его"? Mail.app нельзя удалить из OSX.

8 ответов8

50

На самом деле есть только один способ убить Mail.app (согласно моему комментарию к ответу waiwai). Откройте Terminal.app из Приложения / Утилиты и введите:

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

Это запросит у вас пароль администратора.

Чтобы изменить это, введите:

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

Первоначально я думал, что iCal использует базу данных Launch Services для открытия Mail, но для того, чтобы установить связь, вместо этого она использует AppleScript. Вы можете найти скрипт здесь:

/Applications/iCal.app/Contents/Resources/Mail.applescript

К сожалению, это говорит:

… Изменения в этом файле не будут отражены в поведении iCal, если его не перекомпилировать вручную.

Таким образом, вы не можете просто удалить или удалить этот файл. Вы не увидите никакой разницы.

13

Для тех, у кого есть Mountain Lion, вы можете попробовать это: http://www.quora.com/OS-X-10-8-Mountain-Lion/Is-there-a-way-to-completely-disable-OS-X -Mail-приложение к пожарным вверх и посылу-Calendar уведомление

В Calendar.app щелкните Календари, чтобы отобразить календари на левой боковой панели. Затем щелкните правой кнопкой мыши по нужному календарю, выберите « Информация», затем нажмите « Игнорировать оповещения». Таким образом, вы продолжите получать оповещения по электронной почте из Календаря Google, но не дополнительные оповещения из Календаря OS X.

4

Я переименовал /Applications/Mail.app в /Applications/Mail.disabled, используя следующую команду в терминале:

sudo mv /Applications/Mail.app /Applications/Mail.disabled
2

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

1

Разве не получится просто отключить все оповещения в iCal, чтобы он никогда не пытался отправить оповещение по почте?

В настройках iCal нажмите "Дополнительно", затем нажмите "Отключить все оповещения".

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

1

Для полного уничтожения Mail.app (а не просто изменения почтового приложения по умолчанию) откройте терминал (внутри /Applications/Utilities в административной учетной записи и введите

sudo chmod 000 /Applications/Mail.app

Он попросит вас ввести пароль. Введите его, а затем попробуйте открыть почту. Это не откроется!

Отменить:

sudo chmod 755 /Applications/Mail.app

(Если вы используете Terminal, то вы также можете удалить приложение, я думаю, но я бы посоветовал просто изменить его на случай, если оно понадобится через год.)

0

Выделите "Почта" в папке приложений. "Команда I" или "получить информацию" из меню файла. В нижней части окна "Доступ и разрешения" необходимо разблокировать, затем выделить пользователя и нажать знак "минус" ниже. Это помещает крошечный красный знак минуса в папку "Почта" и отключает его

-1

Откройте Mail.app, затем откройте настройки. На панели "Общие" установите "Reader Email Reader" на то, что вы действительно используете (например, Firefox.app). Mail.app перестанет открываться!

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .