vsync

Crates.iovsync
lib.rsvsync
version0.10.1
sourcesrc
created_at2022-05-03 13:10:41.927776
updated_at2024-05-24 14:15:27.498104
descriptionSynchronization between IMAP and local maildir
homepagehttps://sr.ht/~bitfehler/vomit
repositoryhttps://git.sr.ht/~bitfehler/vomit-sync
max_upload_size
id579713
size44,708
Conrad Hoffmann (bitfehler)

documentation

README

vsync IMAP to maildir synchronization

This crate is deprecated Crates.io builds.sr.ht status

Vsync is a small CLI wrapper around [vomit-sync][1]. It aims to provide access to all functions that vomit-sync offers. Currently, syncing a local maildir and a remote IMAP mailbox in both directions is supported. Vsync has to be run periodically to keep the two synchronized.

⚠️⚠️⚠️ IMPORTANT: ⚠️⚠️⚠️ vsync is unmaintained and deprecated. Its official successor is m2sync tool. Using that will however require switching your local mail store from maildir to m2dir. Sorry for the inconvenience.

Configuration

vsync uses vomit-config, which means the default configuration file location is $XDG_CONFIG_DIR/vomit/config.toml (usually ~/.config/vomit/config.toml).

Example configuration file:

[myaccount]
local = "~/.maildir"
remote = "imap.example.com:993"
user = "myusername"
pass-cmd = "pass show mail/myaccount"
# or use this:
#password = "s3cr34"

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.

Commit count: 0

cargo fmt