Como faço para parar o iCal de iniciar o Mail.app?

12

Eu não uso Mail.app, em vez disso, use a Caixa Postal 2 para todas as minhas necessidades de email. Eu não usar o iCal para o meu calendário, sincronizando-o com o meu contas do Google Apps.

Sempre que o iCal deseja enviar um lembrete, ele tenta abrir o Mail.app, o que é altamente irritante.

Atualmente, a única solução que tenho trabalhando é compactar o Mail.app /Applicationspara que o iCal não possa mais acessá-lo. No entanto, sempre que o sistema operacional é atualizado (ou seja, do Snow Leopard para o Lion), ele substitui o Mail.app e eu preciso fazer isso novamente. Isso parece muito tolo.

Existe uma maneira de forçar o iCal a parar de tentar abrir o Mail.app sem precisar remover manualmente o Mail.app?

Darren Newton
fonte
Alguém desvendou isso? Atualmente, estou usando o Postbox 2 e modifiquei o arquivo AppleScript dentro do aplicativo de email, e o iCal ainda abre o Mail quando um lembrete é acionado. Também alterei a configuração padrão do aplicativo no Mail Mail para PostBox, mas não foi possível. Pedi à equipe de suporte do PostBox para me ajudar a descobrir isso, mas aparentemente eles não podem, pelo contrário, me ofereceram um reembolso. Mas eu não quero um reembolso, eu só quero que isso funcione :( Obrigado!
@ Xavier Eu nunca encontrei um trabalho adequado.
Darren Newton

Respostas:

2

As instruções abaixo (postadas aqui ) fizeram isso por nós, pois nossas permissões estavam, na verdade, em "Somente leitura" e o Mail.app ainda estava sendo iniciado.

Nota: Se o iCal ainda abrir o Mail.app para enviar um evento depois de definir o Postbox como seu cliente de email padrão:

  1. No Finder, clique com o botão direito do mouse no ícone iCal e selecione Mostrar conteúdo do pacote.
  2. Navegue até a pasta "Conteúdo" e depois a pasta "Recursos". Clique com o botão direito do mouse na pasta chamada "Scripts" e selecione Obter informações.
  3. Expanda a caixa Compartilhamento e permissões e clique no ícone Bloquear no canto inferior direito para desbloquear essa configuração. Altere as permissões listadas como "Somente leitura" para "Leitura e gravação".
  4. Reinicie a caixa postal.

Se mais informações forem necessárias, consulte uma página de integração do Postbox iCal mais detalhada para obter mais opções e dicas de solução de problemas.

Tenha um ótimo dia!

Caleb
fonte
Segui as instruções no segundo link e posso ver que o Postbox modificou o script de email agora. Avisará se isso funciona e marcará como respondido, se funcionar.
Darren Newton
Na verdade, isso não funcionou. O Mail.app ainda é aberto pelo iCal para enviar notificações.
Darren Newton
Você já ouviu alguma coisa, Darren? Eu ficaria curioso se os caras da Postbox tiverem mais informações. Vou enviar o que eles escreverem de volta para mim se achar útil aqui!
Caleb
Havent ouviu alguma coisa. O script funciona, mas o iCal ainda deseja abrir o Mail.app quando for a hora de enviar uma notificação, o que significa que tenho que voltar a excluir o Mail.app por completo.
Darren Newton
1

A maneira não útil é não definir email como ação de lembrete no iCal.

Mais construtivamente, é escrever uma ação do Automator que use o Postbox e, em seguida, use essa ação do Automator como ação de lembrete.

Eu tenho um automator como um aplicativo e isso é inserido no iCal GetInfo como

aplicativo

Para criar um alarme iCal - Inicie o automator e a primeira coisa oferece opções para o fluxo de trabalho, e um deles é um alarme iCal - O automador pode incluir um shell ou script de script para ligar para a sua mala direta

user151019
fonte
1

Eu tive a mesma coisa e encontrei a resposta no SuperUser :

Portanto, a menos que você desative o Mail.app que responde a essa chamada do AppleScript (informe ao aplicativo "Mail"), há realmente apenas uma maneira de matar o Mail.app (conforme meu comentário na resposta da waiwai):

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

Reverter:

sudo chmod 755 /Applications/Mail.app/Contents/MacOS/Mail
Thieme Hennis
fonte
0

Você pode tentar isso:

Abra o aplicativo de email. Em seguida, na caixa de diálogo Preferências, altere o valor do parâmetro do menu pop-up chamado "Leitor de email padrão" para "Caixa postal 2".

insira a descrição da imagem aqui

Pierre Watelet
fonte
2
Isso não parece funcionar. Eu tenho Default email reader:no Mail.app no ​​meu sistema definido como Sparrow.app (1.3.2) e o iCal ainda tenta abrir o Mail.app para enviar alterações nos eventos para outros participantes e notificações de eventos.
Ian C.
Eu fiz isso também, e não funciona.
Darren Newton
Isso não funciona. O iCal abre o Mail.app a partir de um arquivo Apple Script. Não respeita esta configuração. Se você usa o Sparrow, pode tentar usar o meu script: gidogeek.com/post/6037637963/ical-sparrow , no entanto, não funciona para 10.8.
precisa saber é o seguinte
0

Recentemente, foi feita uma pergunta semelhante sobre o Sparrow: Como posso usar o Sparrow para enviar notificações por e-mail do iCal em vez do Mail.app?

Em resposta a essa pergunta, encontrei um script parecido com o que você deseja, exceto o Sparrow (um cliente de email alternativo para o OS X). Você pode alterar o AppleScript para obter o que deseja com o seu cliente de email preferido.

Samuel Mikel Bowles
fonte
Obrigado por esta adaptação no momento com a ajuda de support.postbox-inc.com/entries/509550-applescript-support - você será informado se funciona.
Darren Newton