Crates.io | vomit-m2sync |
lib.rs | vomit-m2sync |
version | 0.11.0 |
source | src |
created_at | 2024-05-15 20:31:09.216942 |
updated_at | 2024-05-15 20:31:09.216942 |
description | Library for IMAP to m2dir synchronization |
homepage | https://sr.ht/~bitfehler/vomit |
repository | https://git.sr.ht/~bitfehler/vomit-m2sync |
max_upload_size | |
id | 1241481 |
size | 93,362 |
Vomit-m2sync is a Rust library for IMAP to m2dir synchronization. If you just want something to do this, you are looking for m2sync, a thin CLI wrapper around vomit-m2sync.
The goal is to provide full two-way synchronization between an IMAP server and a local m2dir, either by running periodically, or as a deamon.
Syncing in either direction or both ways (assuming no conflicts) is implemented, but currently only by running periodically.
If you want to build yourself rather than cargo install
, you can build the
library with cargo build -p vomit-m2sync
and the m2sync
tool with cargo build -p m2sync
.
Both vomit-m2sync and m2sync are part of the Vomit project.
Please send patches to the vomit mailing list.
The mailing list is open for all kinds of feedback, questions, and discussions.