Get the latest tech news
Adventures in Rust: Bringing Exchange Support to Thunderbird
Thunderbird will support Microsoft Exchange Web Services (EWS) natively, all written in Rust! Read about our Rusty adventures, the technical nature of the EWS
This article will go into technical detail on how we are implementing support for the Microsoft Exchange Web Services mail protocol, and some idea of where we’re going next with the knowledge gained from this adventure. We can easily avoid circular references or provide functions which simply cannot be called with values which don’t make sense, letting us have a high degree of confidence in features with a large scope. However, as part of the previously-discussed maintenance gap, Thunderbird never undertook a similar project, and supporting a new mail protocol requires implementing hundreds of functions defined in XPCOM.
Or read this on Hacker News