This is very easy in Ruby using appscript. The main point is, the notes have to be dragged into a new mailbox. For whatever reason, the Notes "folder" doesn't exist where Mail's scripting is concerned. In this example, I made a new mailbox called "NoteMigrate" so it appeared under "On My Mac." The script will create a notebook called "ImportedMessages" if you don't have one already, and it will tag each note with "imported_note." The first line of a given note is the 'subject.' All the lines of a note, including the first, are the content. #!/usr/bin/ruby require 'rubygems' require 'appscript' include Appscript en = app("Evernote") mail = app("Mail") notes_folder = mail.mailboxes["NoteMigrate"] messages = notes_folder.messages.get messages.each do |m| en.create_note(:title => m.subject.get, :notebook => "ImportedNotes", :with_text => m.content.get, :tags => "imported_note") end I don't do much scripting with Applescript directly because I got more fluent with Ruby using rb-appscript much more quickly. The logic is so straightforward I'm sure an adept Applescripter will be able to translate it. If nobody shows how in a day or two, I'll do it.