vsync 0.10.1

Synchronization between IMAP and local maildir
# vsync IMAP to maildir synchronization

![This crate is deprecated](https://img.shields.io/badge/maintenance-deprecated-red.svg)
[![Crates.io](https://img.shields.io/crates/v/vsync.svg)](https://crates.io/crates/vsync)
[![builds.sr.ht status](https://builds.sr.ht/~bitfehler/vomit-sync/commits.svg)](https://builds.sr.ht/~bitfehler/vomit-sync/commits?)

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][6]. Using that will however require switching your
local mail store from maildir to [m2dir][7]. Sorry for the inconvenience.

[6]: https://crates.io/crates/m2sync "m2sync on crates.io"
[7]: https://sr.ht/~bitfehler/m2sir "m2dir homepage"

# Configuration

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

[4]: https://docs.rs/vomit-config

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][2].

[2]: https://sr.ht/~bitfehler/vomit "Vomit project page on SourceHut"

## Contributing

Please send patches to the [vomit mailing list][3].

## Feedback

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

[3]: https://lists.sr.ht/~bitfehler/vomit "The Vomit mailing list"