Search

Lib.rs

› Email | Filesystem
#rfc-822 #mime

maildir

A simple library for maildir manipulation

by Kartikaya Gupta (kats) and 9 contributors

  • Install
  • API reference
  • GitHub repo (staktrace)

19 releases

0.6.4 Mar 21, 2023
0.6.3 Dec 6, 2022
0.6.2 Sep 2, 2022
0.6.1 Mar 16, 2022
0.1.1 Jan 26, 2017

#465 in Email

Download history 126/week @ 2026-01-07 66/week @ 2026-01-14 134/week @ 2026-01-21 124/week @ 2026-01-28 92/week @ 2026-02-04 52/week @ 2026-02-11 201/week @ 2026-02-18 421/week @ 2026-02-25 629/week @ 2026-03-04 344/week @ 2026-03-11 425/week @ 2026-03-18 160/week @ 2026-03-25 282/week @ 2026-04-01 284/week @ 2026-04-08 288/week @ 2026-04-15 185/week @ 2026-04-22

1,056 downloads per month
Used in 16 crates (13 directly)

0BSD license

29KB
585 lines

maildir

Build Status Crate

A simple library to deal with maildir folders

API

The primary entry point for this library is the Maildir structure, which can be created from a path, like so:

    let maildir = Maildir::from("path/to/maildir");

The Maildir structure then has functions that can be used to access and modify mail files.

Documentation

See the rustdoc at docs.rs.

Support maildir

If you want to support development of maildir, please do so by donating your money, time, and/or energy to fighting climate change. A quick and easy way is to send a donation to Replant.ca Environmental, where every dollar gets a tree planted!

Dependencies

~4MB
~132K SLoC

  • gethostname 0.2.3
  • mailparse 0.14
  • mmap? memmap2 0.5.8
  • dev percent-encoding 1.0
  • dev tempfile
  • dev walkdir
Related: mailparse
See also: himalaya, mail-parser, mail-builder, rfc822_sanitizer, imap, melib, meli, r-description, email-lib, rfc822-like, vsync

Lib.rs is an unofficial list of Rust/Cargo crates, created by kornelski. It contains data from multiple sources, including heuristics, and manually curated data. Content of this page is not necessarily endorsed by the authors of the crate. This site is not affiliated with nor endorsed by the Rust Project. If something is missing or incorrect, please file a bug.