Super User is a question and answer site for computer enthusiasts and power users. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I use only webbased Gmail for mail, but keeps popping up as a result from iCal-appointments that have a e-mail reminder setting. I also get these reminders from Gmail anyway and I would like to disable the program altogether.

I'm kind of fed up of doing "forcequit" from Alfred several times a day. How can I solve this? Is there some kind of hook like "When launches, kill it"? cannot be removed from OSX.

share|improve this question
Very similar question: How do I make quit after iCal sends an alert? – slhck Sep 18 '11 at 20:49
GARR damn straight! latest osx is, like, constant annoying city! – david van brink Dec 2 '12 at 2:11
up vote 50 down vote accepted

There's really only one way to kill (as per my comment on waiwai's answer). Open from Applications/Utilities and enter:

sudo chmod 000 /Applications/

This will prompt you for your administrator password.

To reverse this, enter:

sudo chmod 755 /Applications/

I originally thought iCal was using the Launch Services database to open Mail, but in order to get the communication working, it relies upon AppleScript instead. You can find the script here:


Unfortunately, it says:

… changes to this file will not be reflected in iCal behavior unless manually recompiled.

Thus you can't just delete or move away this file. You won't see any difference.

share|improve this answer
This always worked great, but on El Capitan, I'm now getting: Unable to change file mode on /Applications/ Operation not permitted – kvz Oct 21 '15 at 6:59
This is because of the new security system they deployed, which even permits root from changing some system files. Maybe you have to boot into recovery and then follow these steps to turn off this protection: – slhck Oct 22 '15 at 8:18

For those with Mountain Lion, you can try this:

In, click Calendars to show your calendars in the left sidebar. Then right-click the calendar in question, choose Get Info, then click Ignore alerts. This way you'll continue to receive your Google Calendar email alerts, but not the additional OS X Calendar alerts.

share|improve this answer
Excellent. After upgrading to Mountain Lion, I was confused as to why I was receiving e-mails from both Google Calendar and myself for the same events. Thanks! – jrhorn424 Mar 3 '13 at 20:57

I renamed /Applications/ to /Applications/Mail.disabled using the following command in Terminal:

sudo mv /Applications/ /Applications/Mail.disabled
share|improve this answer
This wasn't a complete solution, as OSX started asking where was. So 'sudo chmod 000 /Applications/' is the solution that works best. – Michiel Borkent Sep 19 '11 at 7:59
Renaming mail didn't work for me. They must have figured out people were doing that. I'm on 10.7.3. – user4649 Feb 24 '12 at 19:52

This is happening because Google calendar is trying tho send the email notification. If you don't need the email notification but an alarm is enough you can just adjust settings in Google calendar to not send email notifications and it will stop trying to start every time you have an appointment coming.

share|improve this answer

For complete killage (and not just changing default mail app), open Terminal (inside /Applications/Utilities in an administrative account and enter

sudo chmod 000 /Applications/

It will prompt you for your password. Enter it, and then try to open Mail. It won't open!

To undo:

sudo chmod 755 /Applications/

(If using Terminal, then you could also remove the app too, I guess, but I'd suggest just chmodding it in case you need it in a year's time.)

share|improve this answer
Thanks for the suggestion! I've added that to my answer. – waiwai933 Sep 18 '11 at 21:00
Tried this, but I could still launch mail after doing this. Weird. But I solved it like this, using the Terminal: sudo mv /Applications/ /Applications/Mail.disabled. If I want back, I'll just rename it back. – Michiel Borkent Sep 18 '11 at 21:12
Ah, well of course that won't really work, because the real binary /Applications/ is still executable. So use the chmod command on this, not the folder. @MichielBorkent – slhck Sep 18 '11 at 21:19

Wouldn't it work to just disable all alerts in iCal, so that it never tries to send an alert via Mail?

In iCal preferences, click on Advanced, then click on "Disable all Alerts".

This leaves Mail executable in case you ever want to use it for another purpose (like looking at locally archived email).

share|improve this answer
If you disable all alerts, you won't get the popup alert either. – Marc Aug 1 '12 at 17:23

Highlight "Mail" in applications folder. "Command I" or "get info" from file menu. At bottom in "sharing and permissions" you must unlock, then highlight the user, and click the "minus" sign below. This places a tiny red minus sign on the Mail folder and disables it

share|improve this answer
Per the comment on waiwai's answer, this only disables the .app folder, not the actual application, so it wouldn't work. Are you sure it works for you? – slhck Jan 20 '13 at 16:29

Open, then open the preferences. On the General pane set the "Default Email Reader" to whatever you actually use (like will stop opening then!

share|improve this answer
I tried this several times, with several apps, but Mail just kept popping up. – Michiel Borkent Sep 18 '11 at 20:59

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .