Revision control
Copy as Markdown
Other Tools
# Exchange Web Services
This Rust crate holds types that represent data structures and operations for
the [Exchange Web Services
as well as the necessary infrastructure to serialize and deserialize them
to/from XML. It is primarily written and maintained to support Thunderbird's
[native Exchange
support](https://blog.thunderbird.net/2025/11/thunderbird-adds-native-microsoft-exchange-email-support),
but should be generic enough for use in other projects.
## Report issues
The GitHub issue tracker for this repository is disabled to help us handle
EWS-related Thunderbird-adjacent bugs more easily. To report an issue or file a
feature request for this crate, please do so in [Bugzilla under
`Networking:Exchange`](https://bugzilla.mozilla.org/enter_bug.cgi?product=MailNews%20Core&component=Networking:%20Exchange).
## Minimum Supported Rust Version
The `ews` crate follows the [Firefox MSRV policy](https://firefox-source-docs.mozilla.org/writing-rust-code/update-policy.html#minimum-supported-rust-version).
It is therefore safe to assume the crate's effective MSRV is the one matching
the latest Firefox release.
## License
The `ews` crate is available under the terms of the Mozilla Public License,