Archive for June, 2010

Data Persistence (Mailnews Exchange Support)

Friday, June 25th, 2010

My project to provide Exchange Web Services (EWS) support to applications based on the Mozilla mailnews codebase entered a new phase this week, where I am starting to consider the issue of local persistence of data downloaded from the server. (In the previous week, I got two other things working: ...

Javascript filter action in Thunderbird with FiltaQuilla

Wednesday, June 16th, 2010

I received an email today asking that I add a feature to FiltaQuilla. Slightly edited, the author said: Something I've found myself doing at work is creating a new filter for every folder I create. I work on technical cases and for each new case number I create a ...

Showing the header (Mailnews Exchange Support)

Thursday, June 10th, 2010

In my last post, I thought it was going to be tricky to get the message header to display in my Thunderbird Exchange Web Services extension. Turned out it wasn't so hard after all. After I display the body, I just had to pretend like I was the Mime processor, ...

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 ...