Como impedir a abertura do Apple Mail devido a compromissos no iCal?


42

Uso apenas o Gmail na Web para correspondência, mas o Mail.app continua aparecendo como resultado de compromissos do iCal com uma configuração de lembrete por email. De qualquer maneira, também recebo esses lembretes do Gmail e gostaria de desativar completamente o programa Mail.app.

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



GARR maldita reta! o mais recente osx é uma cidade chata e constante!
David van brink '

Respostas:


50

Na verdade, existe apenas uma maneira de matar o Mail.app (conforme meu comentário na resposta do waiwai). Abra Terminal.app em Aplicativos / Utilitários e digite:

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

Isso solicitará sua senha de administrador.

Para reverter isso, digite:

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

Inicialmente, pensei que o iCal estava usando o banco de dados dos Serviços de Inicialização para abrir o Mail, mas, para que a comunicação funcione, ela se baseia no AppleScript. Você pode encontrar o script aqui:

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

Infelizmente, diz:

… As alterações neste arquivo não serão refletidas no comportamento do iCal, a menos que sejam recompiladas manualmente.

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


Isso sempre funcionou muito bem, mas no El Capitan agora estou recebendo:Unable to change file mode on /Applications/Mail.app/Contents/MacOS/Mail: Operation not permitted
kvz

Isso ocorre por causa do novo sistema de segurança implantado, que permite que o root altere alguns arquivos do sistema. Talvez você precise inicializar a recuperação e siga estas etapas para desativar essa proteção: forums.developer.apple.com/thread/4138
slhck 22/10/2015

13

Para aqueles com Mountain Lion, você pode tentar o seguinte: http://www.quora.com/OS-X-10-8-Mountain-Lion/Is-there-a-way-to-completely-disable-OS-X -Mail-app-to-up-to-up-and-send-Calendar-Notifications

No Calendar.app, clique em Calendários para mostrar seus calendários na barra lateral esquerda. Em seguida, clique com o botão direito do mouse no calendário em questão, escolha Obter informações e clique em Ignorar alertas . Dessa forma, você continuará recebendo seus alertas de e-mail do Google Agenda, mas não os alertas adicionais do OS X Calendar.


Excelente. Após a atualização para o Mountain Lion, fiquei confuso sobre o motivo pelo qual eu estava recebendo e-mails do Google Agenda e de mim para os mesmos eventos. Obrigado!
precisa saber é o seguinte

4

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

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

2
Esta não era uma solução completa, pois o OSX começou a perguntar onde estava o Mail.app. Portanto, 'sudo chmod 000 /Applications/Mail.app/Contents/MacOS/Mail' é a solução que funciona melhor.
Michiel Borkent 19/09/11

Renomear e-mail não funcionou para mim. Eles devem ter percebido que as pessoas estavam fazendo isso. Estou no 10.7.3.
User4649

2

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


1

Para concluir a preparação do Mail.app (e não apenas alterar o aplicativo de email padrão), abra o Terminal (dentro /Applications/Utilitiesde 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!

Desfazer:

sudo chmod 755 /Applications/Mail.app

(Se você estiver usando o Terminal, também poderá remover o aplicativo, eu acho, mas sugiro apenas modificá-lo para o caso de precisar daqui a um ano.)


Obrigado pela sugestão! Eu adicionei isso à minha resposta.
waiwai933

Tentei isso, mas eu ainda poderia iniciar o correio depois de fazer isso. Esquisito. Mas resolvi assim, usando o Terminal: sudo mv /Applications/Mail.app /Applications/Mail.disabled. Se eu quiser o Mail.app de volta, apenas o renomeio.
Michiel Borkent 18/09/11

3
Ah, claro que isso realmente não vai funcionar, porque o binário real /Applications/Mail.app/Contents/MacOS/Mailainda é executável. Portanto, use o chmodcomando nisto, não a Mail.apppasta. @MichielBorkent
slhck

1

Não funcionaria apenas para desativar 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 clique em "Desativar todos os alertas".

Isso deixa o Mail executável, caso você queira usá-lo para outra finalidade (como examinar o email arquivado localmente).


Se você desativar todos os alertas, também não receberá o alerta pop-up.
Marc

0

Destaque "Correio" na pasta de aplicativos. "Comando I" ou "obter informações" no menu Arquivo. Na parte inferior de "compartilhamento e permissões", você deve desbloquear, destacar o usuário e clicar no sinal de "menos" abaixo. Isso coloca um pequeno sinal de menos na pasta Mail e o desativa.


De acordo com o comentário na resposta da waiwai, isso apenas desativa a .apppasta, não o aplicativo real, para que não funcione. Tem certeza de que funciona para você?
slhck

-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 Firefox.app). Mail.app irá parar de abrir então!


Eu tentei isso várias vezes, com vários aplicativos, mas o Mail continuava aparecendo.
Michiel Borkent 18/09/11
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.