Como faço para impedir que o Apple Mail seja aberto devido a compromissos do iCal?

42

Eu uso apenas o Gmail para e-mail baseado na web, mas o Mail.app continua aparecendo como resultado de compromissos do iCal que possuem uma configuração de lembrete por e-mail. Também recebo esses lembretes do Gmail e gostaria de desabilitar o programa Mail.app.

Estou meio cansado de fazer "forcequit Mail.app" de Alfred várias vezes ao dia. Como posso resolver isso? Existe algum tipo de gancho como "Quando Mail.app lança, mate"? Mail.app não pode ser removido do OSX.

    
por Michiel Borkent 18.09.2011 / 22:34

8 respostas

50

Existe apenas uma maneira de matar o Mail.app (como no meu comentário sobre a resposta do waiwai). Abra o Terminal.app em Aplicativos / Utilitários e digite:

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

Isso solicitará sua senha de administrador.

Para inverter isso, digite:

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

Eu pensava que o iCal estava usando o banco de dados do Launch Services para abrir o Mail, mas para que a comunicação funcionasse, ele dependia do AppleScript. Você pode encontrar o script aqui:

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

Infelizmente, diz:

… changes to this file will not be reflected in iCal behavior unless manually recompiled.

Assim, você não pode simplesmente excluir ou mover este arquivo. Você não verá nenhuma diferença.

    
por 18.09.2011 / 22:42
13

Para quem tem o Mountain Lion, você pode tentar isto: link

In Calendar.app, click Calendars to show your calendars in the left sidebar. Then right-click the calendar in question, choose Get Info, then click Ignore alerts. This way you'll continue to receive your Google Calendar email alerts, but not the additional OS X Calendar alerts.

    
por 09.08.2012 / 19:28
4

Renomei /Applications/Mail.app para /Applications/Mail.disabled usando o seguinte comando no Terminal:

sudo mv /Applications/Mail.app /Applications/Mail.disabled
    
por 18.09.2011 / 23:36
2

Isso está acontecendo porque o Google Agenda está tentando enviar a notificação por e-mail. Se você não precisa da notificação por e-mail, mas um alarme é suficiente, basta ajustar as configurações no Google Agenda para não enviar notificações por e-mail e ele parará de tentar iniciar o Mail.app toda vez que você tiver um compromisso.

    
por 23.08.2012 / 16:39
1

Para o killage Mail.app completo (e não apenas alterar o aplicativo de e-mail padrão), abra o Terminal (dentro de /Applications/Utilities em uma conta administrativa e digite

sudo chmod 000 /Applications/Mail.app

Ele solicitará sua senha. Digite-o e tente abrir o Mail. Não vai abrir!

Para desfazer:

sudo chmod 755 /Applications/Mail.app

(Se estiver usando o Terminal, você também pode remover o aplicativo, eu acho, mas eu sugiro apenas chmodding, caso você precise dele daqui a um ano).

    
por 18.09.2011 / 22:45
1

Não funcionaria apenas desabilitar todos os alertas no iCal, para que ele nunca tente enviar um alerta via Mail?

Nas preferências do iCal, clique em Avançado e, em seguida, clique em "Desativar todos os alertas".

Isso deixa o executável do Mail no caso de você querer usá-lo para outra finalidade (como consultar um email arquivado localmente).

    
por 28.01.2012 / 16:02
0

Destaque "Mail" na pasta de aplicativos. "Command I" ou "get info" no menu de arquivos. Na parte inferior, em "compartilhamento e permissões", você deve desbloquear, destacar o usuário e clicar no sinal de "menos" abaixo. Isso coloca um minúsculo sinal de menos vermelho na pasta Mail e o desativa

    
por 20.01.2013 / 17:24
-1

Abra Mail.app e abra as preferências. No painel Geral, defina o "Leitor de E-mail Padrão" para o que você realmente usa (como o Firefox.app). Mail.app irá parar de abrir então!

    
por 18.09.2011 / 22:39