Wie verhindere ich, dass Apple Mail aufgrund von iCal-Terminen geöffnet wird?

42

Ich verwende nur webbasiertes Google Mail für E-Mails, aber Mail.app wird aufgrund von iCal-Terminen mit einer Einstellung für E-Mail-Erinnerungen weiterhin angezeigt. Ich erhalte diese Erinnerungen sowieso auch von Google Mail und möchte das Programm Mail.app komplett deaktivieren.

Ich habe es satt, mehrmals am Tag "forcequit Mail.app" von Alfred zu machen. Wie kann ich das lösen? Gibt es eine Art Haken wie "Wenn Mail.app startet, töte es"? Mail.app kann nicht aus OSX entfernt werden.

Michiel Borkent
quelle
GARR verdammt gerade! das neueste osx ist wie eine ständige nervige stadt!
David van Brink

Antworten:

50

Es gibt wirklich nur einen Weg, Mail.app zu töten (laut meinem Kommentar zu Waiwais Antwort). Öffnen Sie Terminal.app über Programme / Dienstprogramme und geben Sie Folgendes ein:

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

Dadurch werden Sie zur Eingabe Ihres Administratorkennworts aufgefordert.

Um dies umzukehren, geben Sie Folgendes ein:

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

Ursprünglich dachte ich, dass iCal die Launch Services-Datenbank zum Öffnen von Mail verwendet, aber um die Kommunikation zum Laufen zu bringen, stützt es sich stattdessen auf AppleScript. Das Skript finden Sie hier:

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

Leider heißt es:

… Änderungen an dieser Datei wirken sich nur dann auf das iCal-Verhalten aus, wenn sie manuell neu kompiliert werden.

Daher können Sie diese Datei nicht einfach löschen oder entfernen. Sie werden keinen Unterschied sehen.

slhck
quelle
Das hat immer Unable to change file mode on /Applications/Mail.app/Contents/MacOS/Mail: Operation not permitted
super geklappt
Dies ist auf das neu implementierte Sicherheitssystem zurückzuführen, mit dem root sogar einige Systemdateien ändern kann. Möglicherweise müssen Sie die Wiederherstellung starten und dann die folgenden Schritte ausführen
slhck
13

Für diejenigen mit Mountain Lion können Sie dies versuchen: http://www.quora.com/OS-X-10-8-Mountain-Lion/Is-there-a-way-to-completly-disable-OS-X -Mail-App-zum-Starten-und-Senden-Kalender-Benachrichtigungen

Klicken Sie in Calendar.app auf Kalender , um Ihre Kalender in der linken Seitenleiste anzuzeigen. Klicken Sie dann mit der rechten Maustaste auf den betreffenden Kalender, wählen Sie "Informationen" und klicken Sie auf "Benachrichtigungen ignorieren" . Auf diese Weise erhalten Sie weiterhin Ihre Google Kalender-E-Mail-Benachrichtigungen, jedoch nicht die zusätzlichen OS X-Kalender-Benachrichtigungen.

bradenm
quelle
Ausgezeichnet. Nach dem Upgrade auf Mountain Lion war ich verwirrt, warum ich für dieselben Ereignisse E-Mails von Google Kalender und von mir selbst erhalten habe . Vielen Dank!
jrhorn424
4

Ich habe /Applications/Mail.app mit dem folgenden Befehl in Terminal in /Applications/Mail.disabled umbenannt:

sudo mv /Applications/Mail.app /Applications/Mail.disabled
Michiel Borkent
quelle
2
Dies war keine vollständige Lösung, da OSX anfing zu fragen, wo sich Mail.app befindet. Deshalb ist "sudo chmod 000 /Applications/Mail.app/Contents/MacOS/Mail" die Lösung, die am besten funktioniert.
Michiel Borkent
Das Umbenennen von E-Mails hat bei mir nicht funktioniert. Sie müssen herausgefunden haben, dass die Leute das taten. Ich bin am 10.7.3.
user4649
2

Dies geschieht, weil der Google-Kalender versucht, die E-Mail-Benachrichtigung zu senden. Wenn Sie die E-Mail-Benachrichtigung nicht benötigen, aber ein Alarm ausreicht, können Sie die Einstellungen im Google-Kalender so anpassen, dass keine E-Mail-Benachrichtigungen gesendet werden. Der Versuch, Mail.app zu starten, wird bei jedem bevorstehenden Termin abgebrochen.

Luis Villegas
quelle
1

Um Mail.app vollständig zu löschen (und nicht nur die Standard-Mail-App zu ändern), öffnen Sie das Terminal ( /Applications/Utilitiesin einem Administratorkonto) und geben Sie ein

sudo chmod 000 /Applications/Mail.app

Sie werden aufgefordert, Ihr Passwort einzugeben. Geben Sie es ein, und versuchen Sie dann, Mail zu öffnen. Es öffnet sich nicht!

Rückgängig machen:

sudo chmod 755 /Applications/Mail.app

(Wenn Sie Terminal verwenden, können Sie die App vermutlich auch entfernen, aber ich würde vorschlagen, sie nur zu modifizieren, falls Sie sie in einem Jahr brauchen.)

waiwai933
quelle
Danke für den Vorschlag! Ich habe das zu meiner Antwort hinzugefügt.
waiwai933
Versuchte dies, aber ich konnte trotzdem Mail starten, nachdem ich dies getan hatte. Seltsam. Aber ich habe es so gelöst, mit dem Terminal: sudo mv /Applications/Mail.app /Applications/Mail.disabled. Wenn ich Mail.app wieder haben möchte, benenne ich es einfach wieder um.
Michiel Borkent
3
Ah, natürlich wird das nicht wirklich funktionieren, da die echte Binärdatei /Applications/Mail.app/Contents/MacOS/Mailimmer noch ausführbar ist. Verwenden Sie dazu den chmodBefehl und nicht den Mail.appOrdner. @MichielBorkent
slhck
1

Funktioniert es nicht einfach, alle Warnungen in iCal zu deaktivieren, damit nie versucht wird, eine Warnung per E-Mail zu senden?

Klicken Sie in den iCal-Einstellungen auf Erweitert und dann auf "Alle Warnungen deaktivieren".

Dadurch bleibt Mail für den Fall ausführbar, dass Sie es jemals für einen anderen Zweck verwenden möchten (z. B. zum Anzeigen lokal archivierter E-Mails).

E FC
quelle
Wenn Sie alle Warnungen deaktivieren, wird die Popup-Warnung ebenfalls nicht angezeigt.
Marc
0

Markieren Sie "Mail" im Anwendungsordner. "Command I" oder "get info" aus dem Dateimenü. Unten in "Freigabe und Berechtigungen" müssen Sie entsperren, dann den Benutzer markieren und unten auf das Minuszeichen klicken. Dadurch wird ein kleines rotes Minuszeichen in den E-Mail-Ordner eingefügt und deaktiviert

Gregory Moore
quelle
Laut dem Kommentar zur Antwort von waiwai wird hierdurch nur der .appOrdner deaktiviert , nicht die eigentliche Anwendung, sodass dies nicht funktioniert. Sind Sie sicher, dass es bei Ihnen funktioniert?
Slhck
-1

Öffnen Sie Mail.app und öffnen Sie die Einstellungen. Stellen Sie im Bereich Allgemein den "Standard-E-Mail-Reader" auf das ein, was Sie tatsächlich verwenden (z. B. Firefox.app). Mail.app hört dann auf zu öffnen!

Polynom
quelle
Ich habe es mehrmals mit mehreren Apps versucht, aber Mail tauchte immer wieder auf.
Michiel Borkent