Comment puis-je empêcher iCal de lancer Mail.app?

12

Je n'utilise pas Mail.app, j'utilise plutôt Postbox 2 pour tous mes besoins de messagerie. Je ne l' utilise iCal pour mon agenda, la synchronisation avec mes comptes Google Apps.

Chaque fois que iCal souhaite envoyer un rappel, il essaie d'ouvrir Mail.app pour ce faire, ce qui est très ennuyeux.

Actuellement, la seule solution sur laquelle je travaille est de compresser Mail.app pour qu'iCal /Applicationsne puisse plus y accéder. Cependant, chaque fois que le système d'exploitation est mis à jour (c'est-à-dire de Snow Leopard à Lion), il remplace Mail.app et je dois recommencer. Cela semble trop hackish.

Existe-t-il un moyen de forcer iCal à arrêter d'essayer d'ouvrir Mail.app sans avoir à supprimer manuellement Mail.app?

Darren Newton
la source
Quelqu'un a-t-il compris cela? J'utilise actuellement Postbox 2 et j'ai modifié le fichier applescript dans l'application de messagerie et iCal ouvre toujours Mail lorsqu'un rappel se déclenche. J'ai également changé le paramètre de l'application par défaut dans l'application de messagerie pour qu'elle soit PostBox, mais ça ne marche pas. J'ai demandé à l'équipe d'assistance de PostBox de m'aider à comprendre cela, mais apparemment, ils ne le peuvent pas, ils m'ont proposé un remboursement. Mais je ne veux pas de remboursement, je veux juste que cela fonctionne :( Merci!
@Xavier Je n'ai jamais trouvé de solution appropriée.
Darren Newton

Réponses:

2

Les instructions ci-dessous (publiées ici ) l'ont fait pour nous, car nos autorisations étaient en fait en "lecture seule" et Mail.app était toujours en cours de lancement.

Remarque: Si iCal ouvre toujours Mail.app pour envoyer un événement après avoir défini Postbox comme client de messagerie par défaut:

  1. Dans le Finder, cliquez avec le bouton droit sur l'icône iCal, puis sélectionnez Afficher le contenu du package.
  2. Accédez au dossier "Contents", puis au dossier "Resources". Faites un clic droit sur le dossier appelé "Scripts" et sélectionnez Obtenir des informations.
  3. Développez la zone Partage et autorisations et cliquez sur l'icône de verrouillage dans le coin inférieur droit pour déverrouiller ce paramètre. Modifiez les autorisations répertoriées comme "Lecture seule" en "Lecture et écriture".
  4. Redémarrez Postbox.

Si plus d'informations sont nécessaires, consultez une page d' intégration Postbox iCal plus détaillée pour plus d'options et des conseils de dépannage.

Passez une bonne journée!

Caleb
la source
J'ai suivi les instructions du deuxième lien et je peux voir que Postbox a modifié le script de messagerie maintenant. Vous fera savoir si cela fonctionne et marquera comme répondu si c'est le cas.
Darren Newton
En fait, cela n'a pas fonctionné. Mail.app est toujours ouvert par iCal pour envoyer des notifications.
Darren Newton
Avez-vous entendu quelque chose, Darren? Je serais curieux de savoir si les gars de Postbox ont plus d'informations. J'enverrai tout ce qu'ils m'écriront si je le trouve utile pour nous ici!
Caleb
Je n'ai rien entendu. Le script fonctionne, mais iCal veut toujours ouvrir Mail.app quand il est temps d'envoyer une notification, ce qui signifie que je dois recommencer à supprimer Mail.app ensemble.
Darren Newton
1

Le moyen non utile n'est pas de définir l'e-mail comme action de rappel dans iCal.

Plus constructivement consiste à écrire une action Automator qui utilise Postbox, puis à utiliser cette action Automator comme action de rappel.

J'ai un automate comme application et celui-ci est entré dans iCal GetInfo en tant que

app

Pour créer une alarme iCal - Démarrez l'automatiseur et la première chose offre des options pour le flux de travail et l'une d'entre elles est une alarme iCal - L'automate peut alors inclure un script shell ou applescript pour appeler votre expéditeur

user151019
la source
1

J'ai eu la même chose et j'ai trouvé la réponse sur SuperUser :

Par conséquent, à moins que vous ne désactiviez Mail.app en répondant à cet appel AppleScript (dites à l'application "Mail"), il n'y a vraiment qu'une seule façon de tuer Mail.app (selon mon commentaire sur la réponse de waiwai):

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

Inverser:

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

Vous pouvez essayer ceci:

Ouvrez l'application Mail. Ensuite, dans la boîte de dialogue Préférences, modifiez la valeur du paramètre du menu contextuel appelé "Lecteur de messagerie par défaut" en "Boîte postale 2".

entrez la description de l'image ici

Pierre Watelet
la source
2
Cela ne semble pas fonctionner. J'ai Default email reader:dans Mail.app sur mon système défini sur Sparrow.app (1.3.2) et iCal essaie toujours d'ouvrir Mail.app pour envoyer des modifications aux événements à d'autres participants et des notifications d'événements.
Ian C.
J'ai fait ça aussi, et ça ne marche pas.
Darren Newton,
Ça ne marche pas. iCal ouvre Mail.app à partir d'un fichier Apple Script. Il ne respecte pas ce paramètre. Si vous utilisez Sparrow, vous pouvez essayer d'utiliser mon script: gidogeek.com/post/6037637963/ical-sparrow mais cela ne fonctionne pas pour 10.8.
Gidogeek
0

Une question similaire a été récemment posée à propos de Sparrow ici: Comment puis-je utiliser Sparrow pour envoyer des notifications par e-mail iCal au lieu de Mail.app?

En réponse à cette question, j'ai trouvé un script qui se rapproche de ce que vous voulez mais pour Sparrow (un autre client de messagerie pour OS X). Vous pourrez peut-être modifier cet AppleScript pour obtenir ce que vous recherchez avec le client de messagerie de votre choix.

Samuel Mikel Bowles
la source
Merci pour cette adaptation en cours avec l'aide de support.postbox-inc.com/entries/509550-applescript-support - vous fera savoir si cela fonctionne.
Darren Newton