OS X日历电子邮件警报 - 通过Outlook发送?


0

我正在使用Mac Outlook作为我的主要电子邮件程序(我的公司使用Exchange,它是Mac上的“支持”程序),但我已将“联系人/日历”配置为也与Exchange Server通信。

我喜欢Calendar处理警报的方式,以及它可以发送的事实 电子邮件 提醒,但我需要它们通过Outlook发送,因为我不想在磁盘上有2份我的Exchange收件箱(以节省空间)。

有没有办法告诉日历使用Outlook传出电子邮件?现在,每当我设置发送电子邮件的提醒时,它都会要求我配置Mail.app。

Answers:


1
  • 您可以虚拟配置Mail以便访问 喜好 来自 邮件 菜单和设置 一般 “窗格您的默认电子邮件阅读器(如果不在Outlook首选项中工作)。

  • 或者您可以在终端中输入以下内容:

    defaults write com.apple.LaunchServices LSHandlers -array-add '{ LSHandlerURLScheme = "mailto"; LSHandlerRoleAll = "com.microsoft.Outlook"; }'
    

    这应该添加一个条目到“ 〜/库/首选项/ com.apple.LaunchServices.plist

    使用Xcode,您可以添加包含以下两项的字典项:

    <key>LSHandlerURLScheme</key>
    <string>mailto</string>
    
    <key>LSHandlerRoleAll</key>
    <string>com.microsoft.Outlook</string>
    
  • 运用 RCDefaultApp 可以做到这一点,但由于自2009年以来它没有更新,我不确定它是否仍然有效。


感谢您的建议,但似乎mailto:已经正确配置为在浏览器的地址栏中键入“mailto:address@example.com”(或运行命令“open mailto:address@example.com”)让我一个空白的Outlook消息,其地址位于to:字段中...
JJarava

我还在Mail中配置了一个虚拟帐户以进入pref窗格,默认的电子邮件阅读器设置为Outlook
JJarava

最重要的是,利用你的建议,我运行命令 defaults read com.apple.LaunchServices LSHandlers 而且mailto:的结果已经是你建议的值:{LSHandlerRoleAll =“com.microsoft.outlook”; LSHandlerURLScheme = mailto; },
JJarava
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.