<div class="markdown">
<p dir="auto">On 21 Sep 2014, at 23:33, Simon Kaplan wrote:</p>

<blockquote>
<p dir="auto">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.</p>

<p dir="auto">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.</p>
</blockquote>

<p dir="auto">Did you change back using Mail or MailMate?</p>

<blockquote>
<p dir="auto">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!)</p>
</blockquote>

<p dir="auto">Yes, that's not good. The whole point of MailMate using the <code>message:</code> URL scheme was to be compatible with Apple Mail.</p>

<blockquote>
<p dir="auto">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.</p>
</blockquote>

<p dir="auto">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.</p>

<p dir="auto">(In the past I had the problem that Apple Mail would silently “steal back” the <code>message:</code> 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 <code>mailto:</code>.)</p>

<p dir="auto">-- <br>
Benny</p>

</div>