Ask Different is a question and answer site for power users of Apple hardware and software. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

Is it possible to have an url that links to an individual email message on my local machine? So that if I click on osxmail://759847982 my mail client will open that specific message.

GMail can do this, but I wonder if it's possible in a native client.

I'm open to any application, it doesn't have to be Apple Mail.

share|improve this question
up vote 5 down vote accepted

You can simply drag the message from to a folder to create the link you want. The link that is generated is automagically named using the subject line of the email message. Yes, there are many such situations where Mac OS will do the natural thing.

You can also drag any message to (as long as it's to an RTF document). Sadly, I haven't gotten this to work with Pages '09, but TextEdit isn't that bad. The same is reported to work with Stickies. See this link for a stickies example.

Here is another approach:

In, on the message that you'd like to link to, select

View->Message->All Headers

(or H)

and look for the a line that begins with Message ID. Copy the text to the right of "Message ID" and use it to link to that message via


. Make sure to copy the < and > along with the rest of the id. I've tested this and it works with as described in this article on MacOSX Hints.

share|improve this answer
Thanks a lot! I honestly didn't think it would be possible, just threw it up because "you never know..." – Michiel de Mare Jun 28 '12 at 14:38
... which brings me to my next question. Any ideas? – Michiel de Mare Jun 28 '12 at 14:42
@MichieldeMare, I've posted an answer there as well :D Enjoy. – ephsmith Jun 28 '12 at 16:55
to make it work in todoist I needed to replace < by %3C and > by %3E (urlencoded), then it works, amazing, didn't think this is possible! – Philipp Keller Jan 12 at 11:55

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.