~bitfehler/vomit-sync

Library and tool for IMAP to maildir synchronization
chore(version): v0.10.0 
feat: add option to disable TLS
chore: update dependencies

clone

read-only
https://git.sr.ht/~bitfehler/vomit-sync
read/write
git@git.sr.ht:~bitfehler/vomit-sync

You can also use your local clone with git send-email.

#vomit-sync

Crates.io builds.sr.ht status Documentation

Vomit-sync is a Rust library for IMAP to maildir synchronization. If you just want something to do this, you are looking for vsync, a thin application wrapper around vomit-sync. It lives in the cli/ folder of this repo and also has a README.

#Goals and status

The goal is to provide full two-way synchronization between an IMAP server and a local maildir, 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.

#Building

If you want to build yourself rather than cargo install, you can build the library with cargo build and the vsync tool with cargo build -p vsync.

#The Vomit project

Both vomit-sync and vsync are part of the Vomit project.

#Contributing

Please send patches to the vomit mailing list.

#Feedback

The mailing list is open for all kinds of feedback, questions, and discussions.