imap-proto
July 29, 2026 ยท View on GitHub
All feedback welcome. Feel free to file bugs, requests for documentation and any other feedback to the issue tracker.
imap-proto was created and is maintained by Dirkjan Ochtman. If you depend on this projects, please support the project via GitHub Sponsors or contact me for support.
Features
imap-proto is a low-level IMAP protocol support crate, using the type system to provide a safe API. The code tries to closely follow the IMAP4rev1 RFC, plus several extensions.
Protocol support is implemented in three parts:
- Types that attempt to closely reflect specification requirements
- A parser implementation to help consume protocol messages
- Builder types to help produce protocol messages