Comment puis-je empêcher Apple Mail de s'ouvrir en raison de rendez-vous iCal?


42

J'utilise uniquement le courrier Gmail basé sur le Web, mais Mail.app ne cesse de s'afficher à la suite de rendez-vous iCal comportant un paramètre de rappel par courrier électronique. De toute façon, je reçois également ces rappels de la part de Gmail et je voudrais désactiver complètement le programme Mail.app.

J'en ai un peu marre de faire "forcequit Mail.app" d'Alfred plusieurs fois par jour. Comment puis-je résoudre ça? Existe-t-il une sorte de crochet du type "Quand Mail.app est lancé, tuez-le"? Mail.app ne peut pas être supprimé d'OSX.



GARR putain tout droit! le dernier osx est, comme, une ville agaçante constante!
David van Brink

Réponses:


50

Il n'y a vraiment qu'un seul moyen de tuer Mail.app (d'après mon commentaire sur la réponse de waiwai). Ouvrez Terminal.app à partir de Applications / Utilitaires et entrez:

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

Cela vous demandera votre mot de passe administrateur.

Pour inverser cela, entrez:

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

Je pensais au départ qu'iCal utilisait la base de données Launch Services pour ouvrir Mail, mais pour que la communication fonctionne correctement, il s'appuie plutôt sur AppleScript. Vous pouvez trouver le script ici:

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

Malheureusement, il est écrit:

… Les modifications apportées à ce fichier ne seront pas reflétées dans le comportement iCal, sauf si elles sont recompilées manuellement.

Ainsi, vous ne pouvez pas simplement supprimer ou déplacer ce fichier. Vous ne verrez aucune différence.


Cela a toujours bien fonctionné, mais sur El Capitan, je reçois maintenant:Unable to change file mode on /Applications/Mail.app/Contents/MacOS/Mail: Operation not permitted
kvz

Cela est dû au nouveau système de sécurité qu'ils ont déployé, qui permet même à root de modifier certains fichiers système. Peut-être devez-vous démarrer la récupération puis suivez ces étapes pour désactiver cette protection: forums.developer.apple.com/thread/4138
slhck

13

Pour ceux avec Mountain Lion, vous pouvez essayer ceci: http://www.quora.com/OS-X-10-8-Mountain-Lion/Is-there-a-way-to-completely-disable-OS-X -Application-mail-à-feu-up-and-send-Calendar-notifications

Dans Calendar.app, cliquez sur Calendriers pour afficher vos calendriers dans la barre latérale gauche. Cliquez ensuite avec le bouton droit sur le calendrier en question, choisissez Obtenir des informations , puis cliquez sur Ignorer les alertes . Ainsi, vous continuerez à recevoir vos alertes par e-mail Google Agenda, mais pas les alertes supplémentaires de l'agenda OS X.


Excellent. Après la mise à niveau vers Mountain Lion, je ne comprenais pas pourquoi je recevais des courriers électroniques de Google Agenda et de moi - même pour les mêmes événements. Merci!
jrhorn424

4

J'ai renommé /Applications/Mail.app en /Applications/Mail.disabled à l'aide de la commande suivante dans Terminal:

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

2
Ce n'était pas une solution complète, car OSX a commencé à demander où se trouvait Mail.app. Ainsi, «sudo chmod 000 /Applications/Mail.app/Contents/MacOS/Mail» est la solution qui fonctionne le mieux.
Michiel Borkent le

Renommer le courrier n'a pas fonctionné pour moi. Ils ont dû comprendre que les gens le faisaient. Je suis sur 10.7.3.
user4649

2

Cela se produit parce que Google Agenda tente d'envoyer la notification par courrier électronique. Si vous n'avez pas besoin de la notification par e-mail mais qu'une alarme est suffisante, vous pouvez simplement ajuster les paramètres de l'agenda Google pour ne pas envoyer de notifications par e-mail. Il cessera d'essayer de démarrer Mail.app chaque fois qu'un rendez-vous arrive.


1

Pour un traitement complet de Mail.app (et pas seulement pour changer l’application de messagerie par défaut), ouvrez Terminal (à l’intérieur /Applications/Utilitiesd’un compte administratif, puis entrez:

sudo chmod 000 /Applications/Mail.app

Il vous demandera votre mot de passe. Entrez-le, puis essayez d'ouvrir Mail. Ça n'ouvrira pas!

Défaire:

sudo chmod 755 /Applications/Mail.app

(Si vous utilisez Terminal, vous pouvez également supprimer l'application aussi, je suppose, mais je suggérerais simplement de la modifier au cas où vous en auriez besoin dans un an.)


Merci pour la suggestion! J'ai ajouté cela à ma réponse.
waiwai933

J'ai essayé, mais je pouvais quand même lancer du courrier après l'avoir fait. Bizarre. Mais je l'ai résolu comme ça, en utilisant le terminal: sudo mv /Applications/Mail.app /Applications/Mail.disabled. Si je veux que Mail.app revienne, je le renommerai.
Michiel Borkent le

3
Ah, bien sûr, cela ne fonctionnera pas vraiment, car le vrai binaire /Applications/Mail.app/Contents/MacOS/Mailest toujours exécutable. Donc utilisez la chmodcommande sur ceci, pas le Mail.appdossier. @MichielBorkent
slhck le

1

Cela ne fonctionnerait-il pas de simplement désactiver toutes les alertes dans iCal, de sorte qu'il n'essaye jamais d'envoyer une alerte par courrier électronique?

Dans les préférences iCal, cliquez sur Avancé, puis sur "Désactiver toutes les alertes".

Cela laisse Mail exécutable au cas où vous voudriez l’utiliser à d’autres fins (comme regarder un courrier électronique archivé localement).


Si vous désactivez toutes les alertes, vous ne recevrez pas non plus d'alerte contextuelle.
Marc

0

Mettez en surbrillance "Mail" dans le dossier des applications. "Commande I" ou "obtenir des informations" dans le menu Fichier. Au bas de "partage et autorisations", vous devez déverrouiller, mettre en surbrillance l'utilisateur et cliquer sur le signe "moins" ci-dessous. Ceci place un signe moins rouge sur le dossier Mail et le désactive.


Selon le commentaire sur la réponse de waiwai, cela ne désactive que le .appdossier, pas l'application réelle, donc cela ne fonctionnerait pas. Êtes-vous sûr que cela fonctionne pour vous?
Slhck

-1

Ouvrez Mail.app, puis ouvrez les préférences. Dans le volet Général, définissez le "Lecteur de courrier électronique par défaut" sur tout ce que vous utilisez réellement (comme Firefox.app). Mail.app va alors cesser de s'ouvrir!


J'ai essayé cela plusieurs fois, avec plusieurs applications, mais Mail n'arrivait pas à apparaître.
Michiel Borkent le
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.