Archive for the ‘Exchange Web Services (EWS)’ Category

Sending a Message (Mailnews Exchange Support)

Thursday, July 15th, 2010

I can now send a message through Exchange server from my Thunderbird installation. Perhaps it would be interesting to show how I hooked into the sending function in the user interface. I asked the usual suspects, and it was not clear to anyone that it could be done without adding backend ...

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

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

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