Skip to content
GitLab
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • evolution evolution
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 304
    • Issues 304
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 0
    • Merge requests 0
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages and registries
    • Packages and registries
    • Container Registry
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • GNOMEGNOME
  • evolutionevolution
  • Issues
  • #1508
Closed
Open
Issue created May 25, 2021 by Karl Voit@novoid

Feature request: getting a message-id link from email + CLI option to open email via message-id

Hi,

I'm in the process of migrating from Thunderbird to Evolution for many reasons. One feature I had in Outlook (via VBA) and Thunderbird (via thunderlink and later cb_thunderlink) was the ability to extract a link to an email for being processed and stored in external tools. Furthermore, I would like to be able to open up a specific email via this link.

The usual standard for referring to emails is via Message-ID header. Therefore, I personally configured my tool such that I got a link like:

[[messageid:<THEMESSAGEID>][<ISO-TIME> <SENDERNAME> <SENDEREMAIL>: <SUBJECT>]]

Using this link in my external tool of choice (which one doesn't really matter as long as it can deal with links) provides me an easy to manage integration between email and my knowledge management.

If I would use Markdown, I would settle for following link format:

[messageid:<THEMESSAGEID>(<ISO-TIME> <SENDERNAME> <SENDEREMAIL>: <SUBJECT>)

For HTML:

<a href="messageid:<THEMESSAGEID>"><ISO-TIME> <SENDERNAME> <SENDEREMAIL>: <SUBJECT></a>

You get the idea.

Of course, the external tool has to provide ways of translating those messageid-links into a command line call that opens up the email. For example something like /usr/bin/evolution --open "messageid=foo@example.com"

Therefore, what it would take for Evolution to integrate in this universal method is:

  1. Ability to let external tool open up a specific email (or any uniquely identifiable object?) via a command line option for the already running (or not) Evolution.
  2. Ability to insert a string to the system clipboard in a user-defined format (3 examples above) at least when a keyboard shortcut is invoked, maybe also via icon or similar UI element.

So far with my Evolution (3.36.4-0ubuntu1) I could not find anything that would provide this workflow with Evolution. Since this is one of my most used features for (any) email client, this doesn't let me switch to Evolution yet. Very unfortunate because I do think that Evolution is far superior and trustworthy compared to Thunderbird.

To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Assignee
Assign to
Time tracking