我仅将基于Web的Gmail用作邮件,但是由于具有电子邮件提醒设置的iCal约会导致Mail.app不断弹出。无论如何,我也从Gmail收到这些提醒,并且我希望完全禁用Mail.app程序。
我对每天从Alfred进行“ forcequit Mail.app”感到厌烦。我该如何解决?是否有类似“当Mail.app启动时将其杀死”的钩子?无法从OSX中删除Mail.app。
我仅将基于Web的Gmail用作邮件,但是由于具有电子邮件提醒设置的iCal约会导致Mail.app不断弹出。无论如何,我也从Gmail收到这些提醒,并且我希望完全禁用Mail.app程序。
我对每天从Alfred进行“ forcequit Mail.app”感到厌烦。我该如何解决?是否有类似“当Mail.app启动时将其杀死”的钩子?无法从OSX中删除Mail.app。
Answers:
实际上只有一种方法可以杀死Mail.app(根据我对waiwai的回答的评论)。从“ 应用程序/实用工具”中打开“ Terminal.app”,然后输入:
sudo chmod 000 /Applications/Mail.app/Contents/MacOS/Mail
这将提示您输入管理员密码。
要扭转这种情况,请输入:
sudo chmod 755 /Applications/Mail.app/Contents/MacOS/Mail
我最初以为iCal是使用Launch Services数据库打开Mail,但是为了使通信正常进行,它依赖于AppleScript。您可以在此处找到脚本:
/Applications/iCal.app/Contents/Resources/Mail.applescript
不幸的是,它说:
…除非手动重新编译,否则对该文件所做的更改将不会反映在iCal行为中。
因此,您不能只是删除或移走该文件。您不会看到任何区别。
Unable to change file mode on /Applications/Mail.app/Contents/MacOS/Mail: Operation not permitted
对于使用Mountain Lion的用户,您可以尝试以下方法:http : //www.quora.com/OS-X-10-8-Mountain-Lion/Is-there-a-way-to-completely-disable-OS-X邮件应用程序启动并发送日历通知
在Calendar.app中,单击“ 日历”以在左侧边栏中显示您的日历。然后右键单击有问题的日历,选择获取信息,然后单击忽略警报。这样,您将继续收到Google日历电子邮件提醒,但不会再收到其他OS X日历提醒。
我在终端中使用以下命令将/Applications/Mail.app重命名为/Applications/Mail.disabled:
sudo mv /Applications/Mail.app /Applications/Mail.disabled
发生这种情况是因为Google日历正在尝试发送电子邮件通知。如果您不需要电子邮件通知,但是警报就足够了,您可以调整Google日历中的设置以不发送电子邮件通知,并且每次约会到来时,它将停止尝试启动Mail.app。
要彻底查杀Mail.app(而不仅仅是更改默认的邮件应用程序),请打开Terminal(/Applications/Utilities
在管理帐户中,然后输入
sudo chmod 000 /Applications/Mail.app
它将提示您输入密码。输入它,然后尝试打开邮件。它不会打开!
撤销:
sudo chmod 755 /Applications/Mail.app
(我猜想,如果使用Terminal,那么您也可以删除该应用程序,但是我建议您仅对它进行修改,以防一年后需要它。)
/Applications/Mail.app/Contents/MacOS/Mail
仍然可以执行。因此,请使用此chmod
命令,而不是Mail.app
文件夹。@MichielBorkent
打开Mail.app,然后打开首选项。在“常规”窗格上,将“默认电子邮件阅读器”设置为您实际使用的任何名称(例如Firefox.app)。Mail.app将停止打开!