wolfjo

mac HOWTO: Send mail from Apple Mail to Evernote

49 posts in this topic

Maybe I am missing something simple, but I cannot figure out an easy one-step way to copy an email into Evernote, and the manual is no help (it refers to using the Safari bookmarklet for some reason).

Things that should work, but don't, are dragging an email to Evernote from Mail, right clicking on selected text inside mail and using a service there to capture the selection.

The only thing that works right now is selecting text, copying it, and then pasting as a new note. Isn't there a better way???

If there isn't please add any of the above to the feature requests for the Mac version.

Thanks for any tips about this!

Share this post


Link to post

Works great Veritrope - thanks for the suggestion! Happy to see your Evernote to DevonThink script as well - that will come in handy.

I really think that a drag and drop or Services capture would be more efficient here... Any comment from the developers on this?

Share this post


Link to post

Thanks for the feedback. We're looking at ways to improve integration with Mail.app in the future.

Thanks

Share this post


Link to post

Thanks for the feedback Dave -- good to hear you are working on it! The scripts help in the meantime.

Share this post


Link to post

If you copy the script into Automator you can covert it into a service as well.

Ron Goren

Share this post


Link to post

Forgot about that trick! Thanks Ron - will give that a try.... JAW

Share this post


Link to post

I did a quick test of the Mail script as a service, but it only worked when I selected text in the message itself. However, that was strictly a cut-and-paste attempt and people who actually have some experience with the new Services workflow might be able to make it work properly! :D

Let me know if you find the Services approach more useful and I'll spend some time converting more of my Evernote scripts!

Share this post


Link to post

Very handy script, thanks!

One other method is to drag the mail to the desktop, THEN drag it into EverNote, which attaches it as a file so long as you have a premium account. However, as far as I can tell it's NOT searchable :D

Mark

Share this post


Link to post

Whenever I'm clipping an message from Mail, I hit cmd-A to select all, cmd-C to copy, then cmd-ctrl-V to paste into Evernote. Admittedly, that's three steps.

One thing to note, when you paste an email into Evernote using the above method, the email's "Subject", "Date Received", "Date Sent", and "From" are preserved.

Also, the source URL of the note gets set to the message:// URL to open it up again in Mail.

We have plans to add a native clipping button into button to Apple's Mail program, but don't have a timetable for it yet.

Share this post


Link to post

The Apple Mail-to-Evernote script also copies the Sender, Date/Time, and places a link into Source URL... also allows you to tag and select your Notebook on the way in.

It has the added virtue of being pretty close to one step. Using the latest version of the script, your keyboard shortcut and a quick "return" at the tagging screen will send messages into your default notebook.

Anyhow, it'll do until Geech codes us a Native Clipping Button! :)

Share this post


Link to post

hi Veritrope - i just started using your useful script and on the 3rd or 4th use i came across a strange error. evernote's error dialog came up saying it was not able to sync the note that was entered from Mail.app using your script and when i opened the note i found the following static message with the body of my email right under it.

i tried it again to be sure it was not a fluke and sure enough the email caused the same problem. when i tried another later email there was no problem at all.

i thought i would bring this up in case it was a bug in handling some kinds of emails but not other. it may be because of a link included in the body of the email.

see below for error message.

sno

Share this post


Link to post

Hi there Pendolino!

I've seen that type of error on rare occasions -- I think it happens when Evernote's XML parser doesn't like the way the message source code looks.

First, I would delete that particular note from Evernote until we get things sorted (so you don't have to look at that sync error).

We should then probably compare notes in the comment section of the Script's webpage on Veritrope.com to diagnose it (and to see if anyone else is getting the same error). You can also privately send me more details of the mail message that isn't transferring properly using the comment form at the site.

Sound good?

Share this post


Link to post

this was the body of the email:

NOTE: If you purchased Yep on or after July 1, 2009 your license should work with Yep 1 and Yep 2.

Here are the Yep 1 upgrade offers.

Yep 1 to Yep 2: UpgradeToYep2975407 for $20 off bringing your final price to $19 (regular $39).

Yep 1.x to the Bundle: UpgradeToBundle6796543 for $35 off bringing your final price to $34 (regular $69)

You can go to our store directly at http://store.kagi.com/cgi-bin/store.cgi ... DCJ_LIVE&&

Best Regards,

Jim

The Ironic Software Team

Share this post


Link to post

Maybe I'm misunderstanding what you are all trying to do here, but I've been clipping emails into Evernote from Apple's Mail app without needing any sort of script for a while now.

I just highlight the message in the list of messages, hit Command+C for copy, then Shift+Command+V for the global paste to evernote command. Two keystrokes and I'm done.

This creates a new note containing all the text from the email message, as well as the subject, from, to, etc lines. It also puts a link in the Source field that lets me get back to the original email.

Now, I do have a premium account, so I CAN attach the email message as an actual attachment if I really want to save it. To do this, I just drag the message into the note I already created using the above steps. This puts it in the note as an .eml file (the same sort of file you'd get dragging the message to the desktop for instance). No need to drag it elsewhere first, just drag it straight into the note. Since the attachment isn't searchable, I usually do the procedure described above to put the actual text right into the note for searching purposes, then drag the email in for archive purposes.

A clipper button would be nifty, but as far as I can tell the basic functionality already works with copy / global en paste.

Share this post


Link to post

I am going to send you a PM with an email address to forward the email to -- I'll run it through the script on my end and see what the hang-up is.

Share this post


Link to post

Hi Sara,

As is often the case with many tech-related things, there is more than one road to arrive at the same place -- and that's true here as well!

Evernote has so many ways to get stuff into and out of it (Global Clipper, Email into Evernote, Twitter, Save as PDF, AppleScript) that, frankly, I'm not sure if there's one "right way" to get messages from Mail into it. I think it depends on what you want to do with your messages at the time.

The clipper is great and works well in many instances... but try highlighting more than one message before doing the "global paste". You'll get a note with the name of your inbox and the number of messages in it and the note body will have each message appended to the next (at least, that's what it does for me!). That's great if you want to combine many emails into one note, but not-so-great if you're looking to archive a bunch of messages individually.

What if you want to tag the emails on the way in? What if you want to put them somewhere other than the default notebook? This is where AppleScript (and Snow Leopard Services) are very helpful -- you can set up a function that works exactly the way that YOU want it to!

Does that make sense?

Share this post


Link to post
I just highlight the message in the list of messages, hit Command+C for copy, then Shift+Command+V for the global paste to evernote command. Two keystrokes and I'm done.

i actually had not tried this method and was not really aware of it but after testing it, it seems to have parsed the email without the script's errors. thanks.

Share this post


Link to post
I just highlight the message in the list of messages, hit Command+C for copy, then Shift+Command+V for the global paste to evernote command. Two keystrokes and I'm done.

Nice find. This is a big help - thanks!

Justin / Veritrope - your script looks great and I will definitely give that a shot as well!

Great resources guys. Much appreesh!

Share this post


Link to post

I just highlight the message in the list of messages, hit Command+C for copy, then Shift+Command+V for the global paste to evernote command. Two keystrokes and I'm done.

This creates a new note containing all the text from the email message, as well as the subject, from, to, etc lines. It also puts a link in the Source field that lets me get back to the original email.

Is this still how EN functions?

Share this post


Link to post

Yes, I believe it still works this way.

Share this post


Link to post

Thanks, Dave.

I must be doing something wrong.

I highlight the message listing in Mail. I copy then focus EN then shift+command+V (paste without formatting). Nothing happens. I have also tried doing this with a blank note selected.

Share this post


Link to post

What I ~can~ do is to create a new note and command+V paste the email contents into it. But that is no shortcut.

Share this post


Link to post

The global Ctrl+Cmd+V hotkey (under the elephant in the menu bar) doesn't require you to switch over to Evernote. You should be able to just Copy from anything and then hit that hotkey. I.e.:

Select what you want

Ctrl+C

Ctrl+Cmd+V

(note that it's "ctrl", not "shift")

Share this post


Link to post

The shortcut is a great way to get emails into Evernote. One caveat: If you select multiple emails, they will be combined into a single note. If you want each message archived into separate notes, you can use an AppleScript.

FYI -- I am about to do a public beta of my own Apple Mail-to-Evernote 2.0 script, which preserves HTML emails (something the Evernote clipper does very well but has been difficult to implement via AppleScript), has MailTags support, and adds email attachments to the note in Evernote. I'll post a notice here in the forum when it goes live!

Share this post


Link to post

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now