Wie verhindere ich, dass iCal Mail.app startet?

12

Ich verwende nicht Mail.app, sondern Postbox 2 für alle meine E-Mail-Anforderungen. Ich kann verwenden iCal für meinen Kalender, Synchronisierung mit meinem Google Apps - Konten.

Immer wenn iCal eine Erinnerung senden möchte, versucht es, Mail.app zu öffnen, was sehr ärgerlich ist.

Derzeit arbeite ich nur daran, Mail.app zu komprimieren, /Applicationsdamit iCal nicht mehr darauf zugreifen kann. Immer wenn das Betriebssystem aktualisiert wird (dh von Snow Leopard auf Lion), ersetzt es Mail.app und ich muss dies erneut tun. Dies scheint übermäßig hackisch.

Gibt es eine Möglichkeit, iCal zu zwingen, den Versuch, Mail.app zu öffnen, zu beenden, ohne Mail.app manuell entfernen zu müssen?

Darren Newton
quelle
Hat jemand das herausgefunden? Ich verwende derzeit Postbox 2 und habe die Applescript-Datei in der Mail-App geändert. ICal öffnet weiterhin Mail, wenn eine Erinnerung ausgelöst wird. Ich habe auch die Standard-App-Einstellung in der Mail-App auf PostBox geändert, aber es geht nicht. Ich habe das PostBox-Support-Team gebeten, mir dabei zu helfen, aber anscheinend können sie es nicht, stattdessen haben sie mir eine Rückerstattung angeboten. Aber ich möchte keine Rückerstattung, ich möchte nur, dass dies funktioniert :( Danke!
@ Xavier Ich habe nie eine passende Arbeit gefunden.
Darren Newton

Antworten:

2

Die Anweisungen unten ( hier veröffentlicht ) haben dies für uns getan, da unsere Berechtigungen tatsächlich "Nur Lesen" lauteten und die Mail.app immer noch gestartet wurde.

Hinweis: Wenn iCal Mail.app weiterhin zum Versenden eines Ereignisses öffnet, nachdem Sie Postbox als Standard-Mail-Client festgelegt haben:

  1. Klicken Sie im Finder mit der rechten Maustaste auf das iCal-Symbol und wählen Sie dann Paketinhalt anzeigen.
  2. Navigieren Sie zum Ordner "Contents" und dann zum Ordner "Resources". Klicken Sie mit der rechten Maustaste auf den Ordner "Scripts" und wählen Sie "Get Info".
  3. Erweitern Sie das Feld Freigabe und Berechtigungen und klicken Sie auf das Schlosssymbol in der unteren rechten Ecke, um diese Einstellung zu entsperren. Ändern Sie alle Berechtigungen, die als "Schreibgeschützt" aufgeführt sind, in "Lesen und Schreiben".
  4. Starten Sie Postbox neu.

Wenn Sie weitere Informationen benötigen, finden Sie auf einer detaillierten Seite zur Postbox iCal-Integration weitere Optionen und Tipps zur Fehlerbehebung.

Ich wünsche ihnen einen wunderbaren Tag!

Caleb
quelle
Ich habe die Anweisungen im zweiten Link befolgt und sehe, dass Postbox das Mail-Skript jetzt geändert hat. Lassen Sie Sie wissen, ob dies funktioniert, und markieren Sie es als beantwortet, wenn dies der Fall ist.
Darren Newton
Eigentlich hat das nicht funktioniert. Mail.app wird weiterhin von iCal geöffnet, um Benachrichtigungen zu senden.
Darren Newton
Hast du was gehört, Darren? Ich wäre gespannt, ob die Jungs von Postbox weitere Infos haben. Ich sende ein, was auch immer sie mir zurückschreiben, wenn ich es für uns hier nützlich finde!
Caleb
Havent hörte nichts. Das Skript funktioniert, aber iCal möchte Mail.app immer noch öffnen, wenn eine Benachrichtigung gesendet werden soll. Das bedeutet, dass ich Mail.app wieder vollständig löschen muss.
Darren Newton
1

Der nicht nützliche Weg ist, E-Mails nicht als Erinnerungsaktion in iCal festzulegen.

Konstruktiver ist es, eine Automator-Aktion zu schreiben, die Postbox verwendet, und diese Automator-Aktion dann als Erinnerungsaktion zu verwenden.

Ich habe einen Automator als App und dieser wird in der iCal GetInfo als eingetragen

App

Erstellen eines iCal-Alarms - Starten Sie den Automator. Als Erstes stehen Optionen für den Workflow zur Verfügung. Eine davon ist ein iCal-Alarm. Der Automator kann dann eine Shell oder ein Applescript-Skript zum Aufrufen Ihres Mailers enthalten

user151019
quelle
1

Ich hatte das gleiche und fand die Antwort auf SuperUser :

Wenn Sie Mail.app nicht deaktivieren, um auf diesen AppleScript-Aufruf zu antworten (teilen Sie der Anwendung "Mail" mit), gibt es daher nur eine Möglichkeit, Mail.app zu beenden (wie in meinem Kommentar zur Antwort von waiwai angegeben):

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

Umkehren:

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

Sie können dies versuchen:

Öffnen Sie die Mail-App. Ändern Sie dann im Dialogfeld "Einstellungen" den Wert des Popup-Menüparameters "Standard-E-Mail-Leser" in "Postfach 2".

Bildbeschreibung hier eingeben

Pierre Watelet
quelle
2
Das scheint nicht zu funktionieren. Ich habe Default email reader:in Mail.app auf meinem System Sparrow.app (1.3.2) eingestellt und iCal versucht immer noch, Mail.app zu öffnen, um Änderungen an Ereignissen an andere Teilnehmer zu senden und Benachrichtigungen für Ereignisse zu erhalten.
Ian C.
Ich habe das auch getan und es funktioniert nicht.
Darren Newton
Das geht nicht. iCal öffnet Mail.app aus einer Apple Script-Datei. Diese Einstellung wird nicht beachtet. Wenn Sie Sparrow verwenden, können Sie versuchen, mein Skript zu verwenden: gidogeek.com/post/6037637963/ical-sparrow, es funktioniert jedoch nicht für 10.8.
Gidogeek
0

Eine ähnliche Frage wurde kürzlich zu Sparrow gestellt: Wie kann ich mit Sparrow iCal-E-Mail-Benachrichtigungen anstelle von Mail.app senden?

In Beantwortung dieser Frage habe ich ein Skript gefunden, das genau das macht, was Sie wollen, außer für Sparrow (einen alternativen Mail-Client für OS X). Möglicherweise können Sie dieses AppleScript ändern, um mit dem E-Mail-Client Ihrer Wahl das zu erreichen, wonach Sie suchen.

Samuel Mikel Bowles
quelle
Vielen Dank dafür, dass Sie sich derzeit mit Hilfe von support.postbox-inc.com/entries/509550-applescript-support anpassen. Lassen Sie uns wissen, ob es funktioniert.
Darren Newton