20 releases
0.10.1 | May 24, 2024 |
---|---|
0.10.0 | Nov 1, 2023 |
0.9.3 | Jun 13, 2023 |
0.9.2 | Feb 20, 2023 |
0.5.0 | Jun 29, 2022 |
#219 in Email
540KB
2K
SLoC
vsync IMAP to maildir synchronization
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.
Dependencies
~12–24MB
~420K SLoC