If I try to delete an event on iCal, it offers me these options:

  • Cancel
  • Delete and Notify

What if I want to delete without notifying?

I'm running iCal 5.0.2 on OS X 10.7.3 using an Exchange account.

Edit: Using an Exchange account.


You can move the event to a local calendar. When deleting you will then get the additional option "Delete & do not notify".

| improve this answer | |
  • Moving to a local calendar as outlined in Matteos answer has several issues: a) it's not an option if you're using iCloud (as that'll disallow local calendars) b) in Mavericks, although the option to "Delete & do not notify", the notification is sent nevertheless! – benpeter Jun 19 '14 at 1:10
  • @user959380 The answer is from 2013 and it was possible :-) You could have iCloud calendars and local calendars. – Matteo Jun 19 '14 at 6:19
  • According to the comment above and this thread (discussions.apple.com/thread/3705591?start=15&tstart=0), moving to a local calendar does give the option to not notify but still sends the notification. – Justin Jan 5 '16 at 18:03

In the end, I created a new calendar specifically to move event invites to, which I don't want to see anymore. Then I hide that calendar.

| improve this answer | |
  • This is the only working solution. Essentially a "deleted" calendar. – Justin Jan 5 '16 at 18:04

As Feuermurmel says, you can create a new calendar and move it there. But instead of hiding the new calendar, you can just delete the calendar. Worked well for me; the event is gone with no notifications.

| improve this answer | |

I ended up doing the following:

  • create a new iCloud calendar
  • select the invite, and chose the new calendar in the calendar drop down on the info pane on the right
  • select and right-click the calendar on the calendars pane on the left and chose delete
  • pick the option delete and do not notify

I hope this helps.

| improve this answer | |

If you use iCloud the Calendar App will not allow you to create local calendars. The following answer helps.

| improve this answer | |

A couple of years ago I wrote a script to do this. It's all at http://thefragens.com/blog/2010/04/dont-send-ical-replies/

The gist of it is the script will automatically alter an AppleScript inside the iCal package. It does not effect the code signing. The script also has a method of reverting itself. You'll likely have to install the changes each time iCal is updated.

NB: It won't work with Exchange accounts.

The zip file has the install bash script, a modified and an unmodified AppleScript.

| improve this answer | |

Instead of deleting, cut the event and it will be gone:)

| improve this answer | |
  • This doesn't work (at least in El Capitan). It will notify the sender. – Scott C Wilson Nov 25 '16 at 13:11

If your calendar provider has a web interface, you can instead delete it there. Eg. in Google Calendar you can right click on event and "Mark as Spam".

| improve this answer | |

You must log in to answer this question.

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