Ask Different is a question and answer site for power users of Apple hardware and software. 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 do not use, instead using Postbox 2 for all my email needs. I do use iCal for my calendaring, syncing it with my Google Apps accounts.

Whenever iCal wants to send a reminder, it tries to open to do so, which is highly annoying.

Currently the only solution I have working is to zip up in /Applications so iCal can no longer access it. However whenever the OS updates (i.e. from Snow Leopard to Lion) it replaces and I have to do this again. This seems overly hackish.

Is there a way to force iCal to stop trying to open without having to manually remove

share|improve this question
Has anyone figured this out? I am currently using Postbox 2 and modified the applescript file inside the mail app and iCal still opens Mail when a reminder triggers. I've also changed the default app setting in the Mail App to be PostBox but no go. I asked PostBox support team to help me figure this out but apparently they can't so instead they offered me a refund. But I don't want a refund, I just want this to work :( Thanks! – user14267 Nov 28 '11 at 21:40
@Xavier I never did find a suitable work around. – Darren Newton Nov 29 '11 at 18:29

The instructions below (posted here) did it for us as our permissions were, actually, on "Read Only" and the was still launching.

Note: If iCal still opens for mailing an event after you have set Postbox as your default mail client:

  1. Within the Finder, right-click on the iCal icon and then select Show Package Contents.
  2. Navigate to the "Contents" folder, then the "Resources" folder. Right-click on the folder called "Scripts" and select Get Info.
  3. Expand the Sharing & Permissions box and click the Lock Icon in the lower right hand corner to unlock this setting. Change any permissions that are listed as "Read Only" to "Read & Write."
  4. Restart Postbox.

If more information is needed, check out a more detailed Postbox iCal Integration page for more options and troubleshooting tips.

Have a great day!

share|improve this answer
I followed the instructions in the second link and I can see that Postbox has modified the mail script now. Will let you know if this works and will mark as answered if it does. – Darren Newton Jan 3 '12 at 12:43
Actually this didn't work. is still opened by iCal to send notifications. – Darren Newton Jan 4 '12 at 14:20
Have you heard anything, Darren? I'd be curious if the guys at Postbox have further info. I'll send a whatever they write back to me if I find it useful for us here! – Caleb Jan 7 '12 at 12:31
Havent heard anything. The script works, but iCal still wants to open when its time to send a notification, which means I have to go back to deleting alltogether. – Darren Newton Jan 8 '12 at 16:01

The non useful way is not to set email as the reminder action in iCal.

More constructively is to write an Automator action that uses Postbox and then use that automator action as the reminder action.

I have an automator as an app and this is entered in the iCal GetInfo as


To create an iCal Alarm - Start automator and the first thing offers options for the workflow and one of them is an iCal Alarm - The automator then can include a shell or applescript script to call your mailer

share|improve this answer

I had the same thing and found the answer on SuperUser:

Therefore, unless you disable responding to this AppleScript call (tell application "Mail"), there's really only one way to kill (as per my comment on waiwai's answer):

sudo chmod 000 /Applications/

To reverse:

sudo chmod 755 /Applications/
share|improve this answer

You can try this :

Open the Mail App. Then, in the Preferences Dialogue Box, change the value of the pop-up menu parameter called "Default email reader" to "Postbox 2".

enter image description here

share|improve this answer
This doesn't seem to work. I have Default email reader: in on my system set to (1.3.2) and iCal still tries to open to send changes to events to other attendees and notifications for events. – Ian C. Sep 9 '11 at 15:06
I've done this as well, and it doesn't work. – Darren Newton Sep 9 '11 at 15:19
This doesn't work. iCal opens from an Apple Script file. It does not respect this setting. If you use Sparrow you can try to use my script: it doesn't work for 10.8 however. – Gidogeek Apr 19 '13 at 18:58

A similar question was recently asked about Sparrow here: How can I use Sparrow to send iCal e-mail notifications instead of

In answer to that question I found a script that does close to what you want but for Sparrow (an alternate mail client for OS X). You might be able to alter that AppleScript to achieve what you are after with your mail client of choice.

share|improve this answer
Thanks for this currently adapting with help from - will let u know if it works. – Darren Newton Sep 20 '11 at 12:44

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.