How to disable calendar invitation spam on your iPhone, iPad and Mac

Glenn Fleishman
29 November, 2016
View more articles fromthe author

Calendar, help, how to, macworld australiaAn apparently huge number of iOS and macOS users received calendar invite spam starting late last week. If you began seeing an invitation to an event in your calendar listings for Ugg Boots, Ray-Ban sunglasses, and other products, it’s because spammers took advantage of a long-available feature in iCloud that extracts invites from email and presents them as notifications in calendar apps.

The ones I received were set as a repeating event, making the invitation show up on every day of my calendar. Some users started receiving this spam weeks ago, but the distribution accelerated only around 23 or 24 November. I’ve found scattered references as far back as August.

The standard iCalendar format can package an invitation in an ICS file, a format you’re probably familiar with for adding events from other calendar services or subscribing to a school or sports calendar via a website. Apple automatically examines ICS attachments sent via email to your iCloud email account, whether or not it’s from a known recipient. By default, an iCalendar invitation gets extracted and shown to you in all your linked calendars in iOS and macOS.

This spam includes a URL in the event description. Previous batches tried to trick people into visiting DHL and other sites, but the current large wave is designed to entice an unwary user into clicking it for a bargain. If you click the invitation, you can respond with Accept, Decline or Maybe. No matter what you click, however, that response is sent back to the inviter, which will surely trigger more spam, because they know your account received the request and you interacted with it. (This assumes the inviting account or server hasn’t been shut down already.)

In iOS, you can slide left and then choose Delete, which removes the invitation without providing a response. No similar option appears in macOS.

The best option, however, is to disable this automatic invitation parsing altogether. Because iCloud handles the behaviour for incoming email, you have to make the change at the iCloud website:

  1. Go to your iCloud Calendar page via a desktop browser. (Apple doesn’t allow you to use via mobile Safari.)
  2. Click the gear icon in the lower-left corner.
  3. Select Preferences.
  4. Click the Advanced icon.
  5. In the Invitations section, change the option from In-App Notifications to Email to iCloud Address.



fix calendar spam in icloud

Switch the Invitations option away from in-app notifications to avoid calendar event spam.



Now spam invitations will appear in your inbox—or, more likely, get automatically marked as spam and never bother you. This is slightly inconvenient if you routinely received and wanted calendar notifications for invitations sent via email—you’ll have to look for these in your inbox and click to add them to your calendar.

If you have outstanding invitations that you can’t delete after making that change, follow these steps:

  1. Via iCloud, iOS Calendar, or any calendar app in macOS, create a “spam” calendar.
  2. Assign the invitation to the spam calendar without clicking Accept, Decline, or Maybe.
  3. Delete the spam calendar. Click the Delete and Don’t Notify buttons when prompted.


3 people were compelled to have their say. We encourage you to do the same..

  1. Jas says:

    The advanced icon has been removed recently… Options?

  2. Jason says:

    The advanced icon in step 4 has recently been removed… Options?

  3. Macworld Australia Staff says:

    I’ve just checked this on my iCloud account and it works. The advacned icon is there

Leave a Comment

Please keep your comments friendly on the topic.

Contact us