Hi Michael,

I sometimes want to copy a message and paste it into another application (usually OmniOutliner, sometimes a plain-text document) -- basically something similar to what you might expect if you typed command-c when a message is selected in the message list and content was copied to the clipboard so that it can be pasted elsewhere. I'd like to get both the basic headers (from, to, subject, date) and the body, preferring plain-text formatting. There doesn't seem to be a built-in MailMate command to do this, unless I'm just overlooking something really obvious. Is there a way? Failing that, has anyone implemented anything like this already, perhaps in the form of a bundle? I looked through https://github.com/mailmate but nothing looks like like it would do it.



Since MailMate doesn't have a way to export email to a standard format (not a gripe, I understand the headaches that come with that), I've solved this sort of thing via one of two paths:

1) Using the MailMate built-in "Show in Finder" command. This gives you the .eml file. You can now "do stuff" with that EML file, which may suffice.

2) Increasingly, I've been using Keyboard Maestro to create automation flows like you mention above. For example, I've created a Macro that is only active in MailMate that will select the current message, then select the Show Raw Message option. From there, Keyboard Maestro copies all of the text into a named clipboard (or system clipboard) and then activates Sublime Text. KM then pastes into Sublime Text and creates a few variables: It extracts the Subject from the headers, as well as today's date and the Date header from the email. KM can then save the message and use the variables created in the previous step to create a useful filename, saving the file as a .eml to a standardised place for my workflows.

The second way is a lot more involved, possibly overkill, but, it does permit essentially "one button" activation of a macro that creates a file that I can then immediately import into OmniOutliner or anything else that reads .eml on macOS.

Not quite the same as a Bundle approach, but, since I've been doing more and more with Keyboard Maestro, it was pretty easy to do.

The resulting .eml works fine as an item in OmniOutliner, and clicking on it opens the message within the app.

What I haven't really tried to test is how that works with loads of attachments -- but, in theory, it should work the same as using the .eml file directly from Show In Finder.

Regards,

Scott

_______________________________________________
mailmate mailing list
mailmate@lists.freron.com
https://lists.freron.com/listinfo/mailmate

Reply via email to