[MlMt] Resetting URL Handlers (Yosemite)

Benny Kjær Nielsen mailinglist at freron.com
Mon Sep 22 06:42:50 EDT 2014


On 21 Sep 2014, at 23:33, Simon Kaplan wrote:

> I wonder if you could please help me. On Yosemite I’ve set MailMate 
> to be my default mail client.  This loads the 4 URL scheme handler 
> (message:, mailto:, mid:, etc) into 
> com.apple.launchservices.secure.plist in 
> ~/Library/Preferences/com.apple.LaunchServices.
>
> If I change back to Mail.app as my default mail handler, these don’t 
> seem to get changed back/deleted from the plist file.

Did you change back using Mail or MailMate?

> This is a particular problem as OmniFocus uses message: URL schemes to 
> link actions back to their ‘parent’ email messages, so this keeps 
> opening MailMate.  (Obviously many MailMate users will not see this as 
> a bug!)

Yes, that's not good. The whole point of MailMate using the `message:` 
URL scheme was to be compatible with Apple Mail.

> How can I force the message: URL scheme to go back to mail.app?  
> I’ve tried editing the com.apple.launchservices.secure.plist file 
> using Xcode, but the changes won’t save.

I cannot remember how to do this manually, but I think it should work if 
you use MailMate to switch back to Apple Mail (in the General 
preferences pane). If not then I should treat it as a bug.

(In the past I had the problem that Apple Mail would silently “steal 
back” the `message:` URL scheme. I had to add an automatic check in 
MailMate for this where the user is asked whether or not MailMate should 
steal it back without asking whenever this happens. This only happens if 
MailMate is already the default for `mailto:`.)

-- 
Benny
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freron.com/pipermail/mailmate/attachments/20140922/33fb888d/attachment.html>


More information about the mailmate mailing list