如何阻止iCal启动Mail.app?


12

使用Mail.app,而是使用邮箱2满足我的所有电子邮件需求。我确实使用iCal进行日历,并将其与我的Google Apps帐户同步。

每当iCal要发送提醒时,它都会尝试打开Mail.app进行发送,这非常令人讨厌。

当前,我正在使用的唯一解决方案是压缩Mail.app,/Applications以便iCal无法再访问它。但是,无论何时操作系统更新(即从Snow Leopard到Lion),它都将替换Mail.app,而我必须再次执行此操作。这似乎过于骇人听闻。

有没有一种方法可以强制iCal停止尝试打开Mail.app而不必手动删除Mail.app?


有人知道吗?我当前正在使用Postbox 2,并修改了邮件应用程序中的applescript文件,并且当提醒触发时,iCal仍会打开Mail。我还更改了邮件应用程序中的默认应用程序设置为PostBox,但没有成功。我要求PostBox支持团队帮助我解决这个问题,但显然他们不能,因此他们给了我退款。但我不想退款,我只想

@Xavier我从来没有找到合适的解决方案。
达伦·牛顿

Answers:


2

下面的说明(在此处发布)为我们完成了此操作,因为实际上我们的权限是“只读”,而Mail.app仍在启动。

注意:在将Postbox设置为默认邮件客户端之后,如果iCal仍打开Mail.app来发送事件的邮件:

  1. 在Finder中,右键单击iCal图标,然后选择“显示包装内容”。
  2. 导航到“目录”文件夹,然后导航到“资源”文件夹。右键单击名为“脚本”的文件夹,然后选择“获取信息”。
  3. 展开共享和权限框,然后单击右下角的锁定图标以解锁此设置。将列为“只读”的所有权限更改为“读取和写入”。
  4. 重新启动邮箱。

如果需要更多信息,请查看更详细的“ 邮箱iCal集成”页面,以获取更多选项和故障排除提示。

祝你有美好的一天!


我按照第二个链接中的说明进行操作,可以看到Postbox现在已经修改了邮件脚本。会告诉您是否可行,如果可行则将其标记为已回答。
达伦·牛顿

其实这没用。iCal仍打开Mail.app来发送通知。
达伦·牛顿

达伦,你听到什么了吗?我很好奇Postbox的家伙们是否还有进一步的信息。如果我觉得这里对我们有用,我会把他们写的任何东西都寄回给我!
卡勒布

Havent听到了什么。该脚本可以工作,但是iCal仍想在发送通知时打开Mail.app,这意味着我必须回到一起删除Mail.app的过程。
达伦·牛顿

1

无用的方法是不要将电子邮件设置为iCal中的提醒操作。

更具建设性的是编写一个使用Postbox的Automator操作,然后将该自动化操作用作提醒操作。

我有一个自动程序作为应用程序,它在iCal GetInfo中输入为

应用程式

要创建iCal警报-启动自动化程序,第一件事是为工作流提供选项,其中一个就是iCal警报-然后,自动化程序可以包含shell或applescript脚本来调用您的邮件程序


1

我有同样的事情,并在SuperUser上找到了答案:

因此,除非禁用Mail.app来响应此AppleScript调用(告诉应用程序“ Mail”),否则实际上只有一种方法可以杀死Mail.app(根据我对waiwai的回答的评论):

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

扭转:

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

0

您可以尝试以下方法:

打开邮件应用程序。然后,在“首选项对话框”中,将名为“默认电子邮件阅读器”的弹出菜单参数的值更改为“邮箱2”。

在此处输入图片说明


2
这似乎不起作用。我Default email reader:在系统上的Mail.app中将其设置为Sparrow.app(1.3.2),而iCal仍尝试打开Mail.app,以将对事件的更改发送给其他参与者并通知事件。
伊恩C.

我也这样做了,但是不起作用。
达伦·牛顿

这行不通。iCal从Apple脚本文件打开Mail.app。它不遵守此设置。如果您使用Sparrow,则可以尝试使用我的脚本:gidogeek.com/post/6037637963/ical-sparrow,但它不适用于10.8。
Gidogeek

0

最近有人在这里问到有关Sparrow的类似问题:如何使用Sparrow而不是Mail.app来发送iCal电子邮件通知?

在回答该问题时,我找到了一个脚本,该脚本确实接近您想要的,但Sparrow(OS X的备用邮件客户端)使用了。您可能可以通过选择的邮件客户端来更改该AppleScript来实现自己的目标。


感谢您目前在support.postbox-inc.com/entries/509550-applescript-support的帮助下进行调整-请告知您是否有效。
达伦·牛顿
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.