[MlMt] MM as default mail client ?
Bill Cole
mmlist-20120120 at billmail.scconsult.com
Thu Nov 8 22:59:58 UTC 2012
On 8 Nov 2012, at 16:28, John Roberts wrote:
> HI,
>
> This does not work with all applications. Emailing photos from
> Aperture, for example, opens the Apple Mail.app. is there a way to set
> MailMate as the default mail client for all applications?
No, because the scope of the public standardized interface for driving a
mail client on MacOS is extremely narrow, consisting only of setting an
app as the default handler for "mailto:" URLs and as the default opener
of various mail-specific file types. Because the mailto: scheme can't
handle complex or large messages, most apps that need to do anything
interesting with email either implement what they need internally
(perilous) or use Mail.app specifically, which has a rich published
interface accessible via AppleEvents and OSA. Historically there have
been some cases (e.g. iCal through Leopard) where individuals apps have
implemented their handling of Mail.app via external AppleScripts, making
it possible in principle for the user to replace the interface with a
script driving a different mail client, but that was pretty clunky in
practice.
What would be needed for the ability to swap in another mail client for
Mail.app universally would be:
1. Apple would need to license the OSA suite definition used in Mail.app
so that developers could reproduce it functionally in their own mail
clients.
2. Developers would need to actually implement the defined interfaces
for their mail clients.
3. Applications currently using Mail.app explicitly would need to change
their code to use the default mail client (i.e. mailto: handler)
instead.
I would not expect this to happen within the foreseeable future.
More information about the mailmate
mailing list