The development of a thunderbird email plugin for Quicksilver is a 
frequently posted user request. Developing a plugin however remained 
problematic:

Rob had proposed a Thunderbird plugin 
solution<https://github.com/quicksilver/elements.support.mail-qsplugin>, 
however the 
problems<https://groups.google.com/d/msg/blacktree-quicksilver/fBbNVtjUFqc/-55E1qFHKggJ>below
 hindered its realisation:

- Thunderbird's cross platform orientation did not integrate 
well<http://kb.mozillazine.org/Calling_Thunderbird_from_other_programs>with the 
OS X's Cocoa/Objective-C environment until now
- an user's default email client settings were held within the Mail.app own 
preference 
settings<https://github.com/quicksilver/Quicksilver/issues/1413#issuecomment-15550093>
    - what made accessing the required outgoing email settings multiple 
part 
problem<https://github.com/quicksilver/Quicksilver/issues/1413#issuecomment-15588590>(determining
 the default email client and accessing the SMTP server 
settings in the client) and possibly harder to maintain

I am excited that recent changes within OS X and Thunderbird now seem 
to have solved large pieces of the puzzle to allow the plugin to be 
completed:
- the user's default email client can be determined via Launch 
Services<http://stackoverflow.com/questions/16004816/osx-when-user-clicks-an-email-link-in-browser-how-does-the-os-convey-the-e-ma>or
 
applescript<http://stackoverflow.com/questions/3986512/how-do-i-get-the-default-mail-client-using-applescript>(and
 
here <http://macscripter.net/viewtopic.php?pid=131228>)  - the info.plist 
file entries seem unfortunately to vary for each email client
  [Along the way, getting the default email client might resolve a 
bug<https://github.com/quicksilver/Quicksilver/issues/1413>regarding setting 
the email handler in QuickSilver as well]
- Thunderbird's Multiple Account 
API<http://mxr.mozilla.org/mozilla-org/source/html/mailnews/arch/accountmanager.html#SMTP>can
 now provide the default SMTP-server settings for a profile

So please could we have some feedback, or a discussion on whether these 
changes do support the completion of the plugin. And if possible, can we 
get a community effort going to complete the plugin? I am not a programmer, 
but willing to help in any other way this magic happen. 

  

-- 
You received this message because you are subscribed to the Google Groups 
"Quicksilver" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/blacktree-quicksilver.
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to