On 11 Feb 2014, at 22:46, shiku...@gmail.com wrote:
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.
The good news is that I just created a new plug-in for MailMate, so whoever takes this on will have a nice, clean, known-to-work example for reference. There’s really only one file to worry about1, and in that file only two important methods: One to support sending directly, and one to support sending/composing using the client.
You’d just need to gut smtpServerDetails and rewrite it to read settings from ~/Library/Thunderbird/Profiles/[your profile]/prefs.js. The relevant settings are pretty easy to find if you just search for “smtpserver”. (It might also be possible to get these settings using the new API.)
Now, God help you when it comes to getting Thunderbird to compose or send a new message in sendEmailTo:from:subject:body:attachments:sendNow:. Hopefully that new API allows such things.
--
Rob McBroom
http://www.skurfer.com/
One file with code, that is. Of course you need a new project with unique names and you have to set all the appropriate values in the property list. ↩
On 12 Feb 2014, at 11:12, Rob McBroom wrote:
You’d just need to gut
smtpServerDetailsand rewrite it to read settings from~/Library/Thunderbird/Profiles/[your profile]/prefs.js. The relevant settings are pretty easy to find if you just search for “smtpserver”.
Note that the prefs.js format and location is essentially unchanged for 10 or more years, so someone could have done this at any point. The new API doesn’t change that.
On 13 Feb 2014, at 12:53, shiku...@gmail.com wrote:
Let's now check, whether all the other command line arguments also function
on OSX. Then we would be home free..
I hope you’re right, but it seems unlikely that you’ll be able to allow all of Quicksilver’s functionality. I don’t think the Gmail plug-in allows everything either, so that’s not necessarily a reason to give up.
Two things I would do to get an idea what the plug-in should allow:
If this is all working, I am motivated to follow your tips and try develop
the plugin by myself (even though it has been quite a while I last
programmed). I'll rely on the community help improve the result until we
have something that works.
That would be great. Post any questions you might have to the dev Google Group: quicksilver---development
The setting of Thunderbird as default email handler in Quicksilver remains
an open issue. Has the fix mentioned in my first post been released?
What fix? The things you see listed under Handlers are Quicksilver plug-ins, not applications. Since there is no Thunderbird plug-in (yet), you shouldn’t expect to see it listed there.