So, today I've been fine tuning some of my policies that I've rolled out to the user base (all running Mountain Lion). One of the things that I'd been putting off is the issue my users are complaining about whereby when they click a link in either Firefox, Chrome or Safari, Apple Mail tries to launch. I've prevented Apple Mail from launching as I don't want my users attempting to configure a mail client that I didn't set up. It therefore produces an error message meaning that the users have to copy/paste the email address.
So, today I've been trying to set up default programs for all the macs. I used this as a starting point:
https://jamfnation.jamfsoftware.com/discussion.html?id=31
I expended on that with the below:
<dict>
<key>LSHandlerRoleAll</key>
<string>com.microsoft.outlook</string>
<key>LSHandlerURLScheme</key>
<string>mailto</string>
</dict>
<dict>
<key>LSHandlerContentType</key>
<string>com.apple.mail.email</string>
<key>LSHandlerRoleAll</key>
<string>com.microsoft.outlook</string>
</dict>
<dict>
<key>LSHandlerContentType</key>
<string>com.microsoft.outlook14.email-message</string>
<key>LSHandlerRoleAll</key>
<string>com.microsoft.outlook</string>
</dict>
<dict>
<key>LSHandlerContentType</key>
<string>com.apple.ical.ics</string>
<key>LSHandlerRoleAll</key>
<string>com.microsoft.outlook</string>
</dict>
<dict>
<key>LSHandlerContentType</key>
<string>com.microsoft.outlook14.icalendar</string>
<key>LSHandlerRoleAll</key>
<string>com.microsoft.outlook</string>
</dict>
<dict>
<key>LSHandlerContentType</key>
<string>public.vcard</string>
<key>LSHandlerRoleAll</key>
<string>com.microsoft.outlook</string>
</dict>
After hours of head scratching as to why this applied to the client macs but didn't do as I was expecting I discovered that this does in fact work, but only in Safari. Firefox and Chrome still try to launch Mail as the default mail app.
Going on from this, I found that if you open Outlook 2011 Preferences and under the General applet, tick the box marked "Make Outlook the default application for email, contacts, and calendar", it fixes the issue. Both Chrome and Firefox (by looking in the Preferences of each) have had their default mail client for handling mailto: links changed to Outlook.
So, this tick box in Outlook is clearly changing a global setting in a plist somewhere but I can't find out where.
Has anyone come across this before or has any bright ideas as to the plist Outlook might be altering? It can't be it's own like com.microsoft.office or com.microsoft.outlook as Firefox and Chrome know nothing about them.
Thanks for any help you can provide!
