How do I invoke an email program from an email address in logseq

I’m on Linux and use Thunderbird for my email

I would like to be able to click on an email to invoke the email program but the two things I’ve tried

both of these just create pages

If I do [[mailto:johndoe…][John Doe]] clicking on John Doe fires up Thunderbird but uses //john.doe@… which doesn’t work.

What am I missing?

All the best,

Andy

You just insert a normal link using /

Then fill in the inputs like this:

image

Or you can just type out a markdown link:

[someone@example.com](mailto:someone@example.com)

It makes no difference what you put in between the [ ] brackets, i.e. [Email Someone](mailto:someone@example.com) will give you Email Someone

Thanks for the explanation Brad, unfortunately that doesn’t work on my system

If I use the following link [[mailto:john@doe.com][john doe]] it sends //john@doe.com to my email program. The same thing happens when I type in the link manually, use ctrl-L or /Link

As you’ve probably spotted, I’m using the org mode variant of the editor which may be where the problem lies.

What you can try is creating a new markdown file in your pages folder(you can have both markdown and orgmode files in one graph), and using a markdown link as previously suggested: [Email Someone](mailto:someone@example.com) if that works then there is a bug in the org-mode parser, and that should be reported on Github. Otherwise it’s a bug in your setup: some notes on mailto links

1 Like

Thanks, I’ll try that out and let you know.

I didn’t realise you could intermingle org and markdown files in the same graph.

I did that and the markdown version works fine. I’ve reported it on Github.

1 Like

I have also found that <contact.name@example.org> will display as the e-mail and open in the default e-mail program.

But…

If someone is a contact as their own note and they have an e-mail address, when i click on the e-mail address it should open in my e-mail program with their full name included in the from address: Contact Name <contact.name@example.org>

Would this be easy to template if e-mail is entered as a property, for example email:: contact.name@example.org ?

someone@example.com still doesn’t work, end of '24
Dermod