Update: The latest version of the script is 1.1, released 15-Nov-2006. Download link below. See the read me file and script version history for changes.
I continue to use and love Eudora as my email client. This despite it being a little long in the tooth, and with a visual style straight from 1999. It may look like a Classic application, and it might not have had a major release in a while, but it works, and is highly usable, especially for people like me, with a huge archive of email messages.
On the Windows side, a new version of Eudora was released late last year. From what I’ve read on the Eudora discussion forum, Qualcomm is working on an all-new release of Eudora for Mac OS X, which will bring a great many improvements, including one that I’m eagerly anticipating, use of the OS X Address Book to maintain the email contact list, instead of Eudora’s nicknames list (which is also confusingly called Address Book in Eudora, but it used to be called Nicknames in earlier versions, so that’s what I’ll call it here).
But, Eudora 7 for OS X is apparently behind schedule (it was supposed to start appearing in beta in the fall of 2005), and not having that feature is driving me nuts. Eudora can already read addresses out of Address Book, so all I need to tide me over is a way to easily add a new sender to the Address Book.
I looked for a while to find an existing AppleScript to add a Eudora sender to the OS X Address Book, but as far as I can tell, nothing exists. Indeed, it looks like people stopped writing AppleScripts for Eudora years ago. But by stitching together ideas and techniques from old scripts, scripts for Apple Mail and Address Book, and some new code, I was able to create a script which pretty much duplicates Eudora’s Make Address Book Entry command, except sticking the new entry in the system level Address Book.
Download the Add Sender to Address Book AppleScript
The distribution includes a Readme file with much more detail, but here’s the basics: To install, download and decompress the script distribution archive. Then move the script file to your
~/Library/Scripts/Applications/Eudora folder. To use it, select a message in your Inbox, or open a message, which is from someone you’d like to add to Address Book. Choose Add Sender to Address Book from your Scripts menu. Edit the sender’s name and address in the dialog, click Add to Address Book, and voila, Address Book should come forward with the new entry displayed. Add further information to your contact there, if you wish.
There are a number of limitations to the script; see the ReadMe file for details. Hopefully this will be useful to someone besides me!