Archive for the ‘Planet MozillaMessaging’ Category

Reading the Body (Mailnews Exchange Support)

Friday, June 4th, 2010

Just as a status update, my Exchange Server extension can now read message bodies. But note that there is no header information displayed with the message: Why no header information? Because the header summary, for reasons that I cannot explain, reads the message file directly - and assumes that the message ...

Lessons from Google: Thunderbird as a Firefox extension!

Tuesday, June 1st, 2010

During my current trek to the Bay Area, I seem to be bombarded with news about Google. I was particularly interested in the different way that Google views its business model, and that got me thinking about how Thunderbird fits into Mozilla's business model. In an extensive article in Atlantic magazine ...

Thread pane and nsIMsgDBHdr/nsIMsgDatabase (Mailnews Exchange Support)

Friday, May 21st, 2010

Now that I have a state machine to handle situations that need multiple SOAP calls, it was not a big leap forward to hookup the SOAP requests to the mailnews summary database. That's what gets the messages displayed in Thunderbird's thread pane. So here's a picture to show where I am ...

Javascript custom filter action in new FiltaQuilla

Thursday, May 20th, 2010

I recently released a new version of FiltaQuilla for Thunderbird and SeaMonkey, and one of its cool new features is a custom filter action that runs arbitrary JavaScript. This relies on new backend features, so you'll need TB 3.1 beta2 or later for this to work. Mitra recently pinged bug 249191 ...

Mailbox state machine (Mailnews Exchange support)

Monday, May 10th, 2010

Previously I have described interfaces that allowed me to display Exchange Web Server objects in Thunderbird's folder tree and account manager. My goal lately has been to display lists of messages in the thread pane. To do that, I have to acquire, store and interface message metadata (the message summary ...