quicksilver/com.apple.Mail-qsplugin — pull request #1 by skurfer (2012-07-30 15:52:13+00:00)
Title: Updated Mail plug-in

Since this needs to go out sooner rather than later, I've done what I can to get the high-priority items working (sending and composing) and left the rest.

### Working ###

* All the actions from the E-mail Support plug-in should work (for composing or sending directly). Direct sending should even work with TLS and authentication (pulling the password from the Keychain).
* Browsing into Mail and then into mailboxes works. Messages can be QuickLook’ed or the default Open action will show it in a separate window in Mail.

### Not Working ###

Most problems with this plug-in result from one thing: Spotlight knows the path, but not the message ID. Scripting Bridge knows the message ID, but not the path. So there's no good way to tie them together.

* Moving, deleting and revealing messages.
* Revealing mailboxes.
* A new "Unread Messages" thing I had hoped to add. I can get the messages, but the main goal (to QuickLook them) eludes me.
* Right-arrowing into individual messages.

### Changes ###

* The usual updates (for 64-bit, etc.)
* Mailboxes and messages are now located via Spotlight to work around the incomprehensible layout introduced in 10.7 (and to hopefully protect against future changes of this sort).
* Because if the above, FMDB isn't needed and was removed.
* Updates to support the additions to the QSMailMediator protocol.
* MailCore was being used to parse messages, but the latest version doesn't seem to understand `.emlx`, so it was removed.